Companies Home Search Profile

Python Django 4 Masterclass | Build a Real World Project

Focused View

Tim Buchalka's Learn Programming Academy,Faisal Memon

19:05:48

170 View
  • 1. Course Introduction.mp4
    18:50
  • 2. Getting the best out of this course.mp4
    03:18
  • 3. Understanding the required tools.mp4
    05:24
  • 4. Installing Python on Windows.mp4
    05:44
  • 5. Installing Python on Mac.mp4
    06:18
  • 6. Pycharm and Django.mp4
    05:22
  • 7. Installing VS Code on Mac, Windows, Linux.mp4
    03:27
  • 8. Introduction to the command-line terminal and its importance with Django.mp4
    07:47
  • 1. What is a Web Framework Introduction to Django.mp4
    07:22
  • 2. Understanding and setting up a Virtual Environment.mp4
    13:29
  • 3. Creating and Setting up Django Project.mp4
    09:28
  • 4. Understanding Django Project and its structure.mp4
    07:41
  • 5. Running your Django application.mp4
    07:56
  • 6. Terminals in Visual Studio Code.mp4
    08:45
  • 7.1 Source code - Basics of Django and its working - Apps in Django and creating your first app.html
  • 7. Apps in Django and creating your first app.mp4
    07:43
  • 8. How does Django work.mp4
    04:32
  • 1.1 Source code - Working with URLs and Views - URL’s and getting our first URL running.html
  • 1. URLs and getting our first URL running.mp4
    10:07
  • 2.1 Source code - Working with URLs and Views - Understanding URLs and views in Django.html
  • 2. Understanding URLs and views in Django.mp4
    08:41
  • 3.1 Source code - Working with URLs and Views - Views and app specific URL's.html
  • 3. Views and app specific URL's.mp4
    13:41
  • 4.1 Source code - Working with URLs and Views - Challenge Create our second URL and view.html
  • 4. Challenge Create our second URL and view.mp4
    08:28
  • 5.1 Source code - Working with URLs and Views - Dynamic URL’s.html
  • 5. Dynamic URLs.mp4
    10:48
  • 6.1 Source code - Working with URLs and Views - Returning HTML as response.html
  • 6. Returning HTML as response.mp4
    06:48
  • 7.1 Source code - Working with URLs and Views - Updating views to return multiple jobs.html
  • 7. Updating views to return multiple jobs.mp4
    10:29
  • 8.1 Source code - Working with URLs and Views - Path converters.html
  • 8. Path converters.mp4
    11:51
  • 9. What is a Request Types of request GET vs POST.mp4
    13:12
  • 10.1 Source code - Working with URLs and Views - Redirects.html
  • 10. Redirects.mp4
    05:50
  • 11.1 Source code - Working with URLs and Views - Challenge Displaying all jobs on home page.html
  • 11. Challenge Displaying all jobs on home page.mp4
    12:40
  • 12.1 Source code - Working with URLs and Views - Reverse resolution of URLs and URL names.html
  • 12. Reverse resolution of URLs and URL names.mp4
    15:30
  • 13.1 Source code - Working with URLs and Views - Handling not found.html
  • 13. Handling not found.mp4
    07:08
  • 1. Django Template Language The Need.mp4
    06:38
  • 2.1 Source code - Django Template Language - Creating your first dynamic template.html
  • 2. Creating your first dynamic template.mp4
    09:40
  • 3.1 Source code - Django Template Language - Behind the scenes and best practices.html
  • 3. Behind the scenes and best practices.mp4
    09:53
  • 4.1 Source code - Django Template Language - Working with variables to render dynamic information.html
  • 4. Working with variables to render dynamic information.mp4
    07:58
  • 5.1 Source code - Django Template Language - render() function.html
  • 5. render() function.mp4
    02:58
  • 6.1 Source code - Django Template Language - Challenge One more variable.html
  • 6. Challenge One more variable.mp4
    03:04
  • 7. What are tags.mp4
    02:18
  • 8.1 Source code - Django Template Language - If else statements.html
  • 8. If else statements.mp4
    07:28
  • 9.1 Source code - Django Template Language - For loops.html
  • 9. For loops.mp4
    04:31
  • 10. Django Template Language and Visual Studio.mp4
    02:47
  • 11.1 Source code - Django Template Language - Working with filters.html
  • 11. Working with filters.mp4
    06:48
  • 12.1 Source code - Django Template Language - Writing comments in templates.html
  • 12. Writing comments in templates.mp4
    03:01
  • 13.1 Source code - Django Template Language - Challenge Migrating job detail page to template.html
  • 13. Challenge Migrating job detail page to template.mp4
    07:35
  • 14.1 Source code - Django Template Language - Challenge Migrating jobs list page to template.html
  • 14. Challenge Migrating jobs list page to template.mp4
    09:59
  • 15.1 Source code - Django Template Language - URL tag in Django.html
  • 15. URL tag in Django.mp4
    07:21
  • 1. Basics What is a database and why do we need it.mp4
    16:34
  • 2. Django and Databases.mp4
    05:15
  • 3. What is ORM.mp4
    07:02
  • 4. Django Models, Field, Field types, Field options.mp4
    07:22
  • 5.1 Source code - Django modelsworking with the database - Creating our first Model and doing migrations.html
  • 5. Creating our first Model and doing migrations.mp4
    17:33
  • 6. Viewing tables created.mp4
    05:22
  • 7.1 Source code - Django modelsworking with the database - Adding more fields to our models.html
  • 7. Adding more fields to our models.mp4
    06:06
  • 8.1 Source code - Django modelsworking with the database - Remigration.html
  • 8. Remigration.mp4
    09:20
  • 9. Behind the scenes of Django Migrations.mp4
    08:40
  • 10. Inserting data into the database.mp4
    05:46
  • 11. Getting all data from the table.mp4
    04:35
  • 12.1 Source code - Django modelsworking with the database - __str__ in models.html
  • 12. __str__ in models.mp4
    04:26
  • 13. Query Filters.mp4
    06:56
  • 14. Getting single record from the table.mp4
    05:57
  • 15. exclude().mp4
    06:04
  • 16. Limiting QuerySets.mp4
    04:29
  • 17. Sorted results.mp4
    06:18
  • 18. Field Lookups.mp4
    07:03
  • 19. Updating the existing data.mp4
    07:36
  • 20. Chaining QuerySets.mp4
    05:26
  • 21.1 Source code - Django modelsworking with the database - Job list page Getting data from the database in-app.html
  • 21. Job list page Getting data from the database in-app.mp4
    09:26
  • 22.1 Source code - Django modelsworking with the database - Job detail page Getting data from the database in-app.html
  • 22. Job detail page Getting data from the database in-app.mp4
    08:53
  • 23.1 Source code - Django modelsworking with the database - Working with Slugs, why slugs.html
  • 23. Working with Slugs, why slugs.mp4
    17:29
  • 24.1 Source code - Django modelsworking with the database - Best practices and preventing updates of Slugs.html
  • 24. Best practices and preventing updates of Slugs.mp4
    09:34
  • 25.1 Source code - Django modelsworking with the database - Defining limit and Using Slugs as index.html
  • 25. Defining limit and Using Slugs as index.mp4
    04:34
  • 26.1 Source code - Django modelsworking with the database - Aggregation.html
  • 26. Aggregation.mp4
    12:25
  • 27. Deleting data from the database.mp4
    08:02
  • 1. Django Admin panel.mp4
    09:52
  • 2.1 Source code - Django Admin Panel - Exploring admin panel and activating models in admin.html
  • 2. Exploring admin panel and activating models in admin.mp4
    06:06
  • 3. Managing data with admin panel.mp4
    07:37
  • 4.1 Source code - Django Admin Panel - Behind the scenes of Django Admin panel.html
  • 4. Behind the scenes of Django Admin panel.mp4
    12:39
  • 5.1 Source code - Django Admin Panel - Customizing admin panel.html
  • 5. Customizing admin panel.mp4
    04:44
  • 6.1 Source code - Django Admin Panel - Customizing model fields in list view.html
  • 6. Customizing model fields in list view.mp4
    10:07
  • 7.1 Source code - Django Admin Panel - Filters.html
  • 7. Filters.mp4
    04:52
  • 8.1 Source code - Django Admin Panel - Allowing users to search.html
  • 8. Allowing users to search.mp4
    05:54
  • 9.1 Source code - Django Admin Panel - Managing fields in detail view.html
  • 9. Managing fields in detail view.mp4
    05:25
  • 10.1 Source code - Django Admin Panel - Working with Fieldsets.html
  • 10. Working with Fieldsets.mp4
    06:26
  • 11.1 Source code - Django Admin Panel - Using inbuilt CSS classes.html
  • 11. Using inbuilt CSS classes.mp4
    03:52
  • 1. Working with multiple models Relationships.mp4
    05:07
  • 2.1 Source code - Working with multiple Models and Relationships - One to One relationship.html
  • 2. One to One relationship.mp4
    14:31
  • 3. Managing data with One to One Relationships.mp4
    13:36
  • 4.1 Source code - Working with multiple Models and Relationships - Many to One relationship.html
  • 4. Many to One relationship.mp4
    11:23
  • 5.1 Source code - Working with multiple Models and Relationships - Managing data with Many to One relationship.html
  • 5. Managing data with Many to One relationship.mp4
    27:05
  • 6.1 Source code - Working with multiple Models and Relationships - Many to Many relationship.html
  • 6. Many to Many relationship.mp4
    13:57
  • 7.1 Source code - Working with multiple Models and Relationships - Managing data in Many to Many relationship.html
  • 7. Managing data in Many to Many relationship.mp4
    14:40
  • 8.1 Source code - Working with multiple Models and Relationships - New models on Admin panel Location Model.html
  • 8. New models on Admin panel Location Model.mp4
    08:02
  • 9.1 Source code - Working with multiple Models and Relationships - New models on Admin panel Author Model.html
  • 9. New models on Admin panel Author Model.mp4
    03:15
  • 10.1 Source code - Working with multiple Models and Relationships - New models on Admin panel Skills Model.html
  • 10. New models on Admin panel Skills Model.mp4
    05:20
  • 1. Bringing forms to the front end Forms and ModelForms.mp4
    04:31
  • 2.1 Source code - Forms and ModelForms - Forms the traditional way.html
  • 2. Forms the traditional way.mp4
    09:26
  • 3.1 Source code - Forms and ModelForms - Evaluating our form.html
  • 3. Evaluating our form.mp4
    05:41
  • 4.1 Source code - Forms and ModelForms - POST requests and CSRF tokens.html
  • 4. POST requests and CSRF tokens.mp4
    07:04
  • 5.1 Source code - Forms and ModelForms - Adding serverside validations.html
  • 5. Adding serverside validations.mp4
    12:36
  • 6.1 Source code - Forms and ModelForms - Saving data to database.html
  • 6. Saving data to database.mp4
    12:09
  • 7. Evaluating our approach so far.mp4
    08:14
  • 8. The Form class.mp4
    05:47
  • 9.1 Source code - Forms and ModelForms - Our first Django Form.html
  • 9. Our first Django Form.mp4
    08:12
  • 10.1 Source code - Forms and ModelForms - Building our view with Form.html
  • 10. Building our view with Form.mp4
    06:11
  • 11. Analyzing our form.mp4
    06:17
  • 12.1 Source code - Forms and ModelForms - Saving form data.html
  • 12. Saving form data.mp4
    13:51
  • 13.1 Source code - Forms and ModelForms - Different ways of rendering form.html
  • 13. Different ways of rendering form.mp4
    06:13
  • 14.1 Source code - Forms and ModelForms - Form options.html
  • 14. Form options.mp4
    08:42
  • 15.1 Source code - Forms and ModelForms - Validating fields.html
  • 15. Validating fields.mp4
    14:24
  • 16.1 Source code - Forms and ModelForms - Rendering form manually.html
  • 16. Rendering form manually.mp4
    13:04
  • 17.1 Source code - Forms and ModelForms - Rendering fields with for loop.html
  • 17. Rendering fields with for loop.mp4
    06:16
  • 18.1 Source code - Forms and ModelForms - What are ModelForms.html
  • 18. What are ModelForms.mp4
    09:38
  • 19.1 Source code - Forms and ModelForms - Configuring views to work with ModelForms.html
  • 19. Configuring views to work with ModelForms.mp4
    06:43
  • 20.1 Source code - Forms and ModelForms - Customizing defaults with ModelForms.html
  • 20. Customizing defaults with ModelForms.mp4
    10:05
  • 21.1 Source code - Forms and ModelForms - Validations in Model.html
  • 21. Validations in Model.mp4
    08:54
  • 22.1 Source code - Forms and ModelForms - Working with choices.html
  • 22. Working with choices.mp4
    11:28
  • 23. blank vs required vs null.mp4
    03:15
  • 1. What are static files.mp4
    02:03
  • 2.1 Source code - Working with Static Files and File uploads - CSS and JS within HTML file.html
  • 2. CSS and JS within HTML file.mp4
    04:56
  • 3.1 Source code - Working with Static Files and File uploads - A separate CSS file.html
  • 3. A separate CSS file.mp4
    07:51
  • 4. Behind the scenes of static files.mp4
    05:34
  • 5.1 Source code - Working with Static Files and File uploads - A separate JS file.html
  • 5. A separate JS file.mp4
    03:24
  • 6.1 Source code - Working with Static Files and File uploads - Best practices with static files.html
  • 6. Best practices with static files.mp4
    07:21
  • 7.1 Source code - Working with Static Files and File uploads - Rendering images in your projects.html
  • 7. Rendering images in your projects.mp4
    07:49
  • 8.1 Source code - Working with Static Files and File uploads - Image Uploads Setting up a new app.html
  • 8. Image Uploads Setting up a new app.mp4
    20:22
  • 9.1 Source code - Working with Static Files and File uploads - Saving and uploading images.html
  • 9. Saving and uploading images.mp4
    11:21
  • 10.1 Source code - Working with Static Files and File uploads - Rendering images on frontend.html
  • 10. Rendering images on frontend.mp4
    14:52
  • 11.1 Source code - Working with Static Files and File uploads - Uploading files other than images.html
  • 11. Uploading files other than images.mp4
    15:32
  • 1.1 Job App Template.html
  • 1. Way forward What are we going to build.mp4
    07:40
  • 2.1 Source code - Finishing our job application - Updating Job detail Page.html
  • 2. Updating Job detail Page.mp4
    09:10
  • 3.1 Source code - Finishing our job application - Challenge Updating Job List Page.html
  • 3. Challenge Updating Job List Page.mp4
    10:20
  • 4.1 Source code - Finishing our job application - Adding missing models.html
  • 4. Adding missing models.mp4
    10:34
  • 5.1 Source code - Finishing our job application - Updating Subscribe Page.html
  • 5. Updating Subscribe Page.mp4
    04:18
  • 6. Inheritance with Templates and its need.mp4
    11:11
  • 7.1 Source code - Finishing our job application - Using inheritance to organize templates.html
  • 7. Using inheritance to organize templates.mp4
    12:29
  • 8.1 Source code - Finishing our job application - Challenge Updating Job detail Page.html
  • 8. Challenge Updating Job detail Page.mp4
    05:25
  • 9.1 Source code - Finishing our job application - Challenge Updating Subscribe Page.html
  • 9. Challenge Updating Subscribe Page.mp4
    06:28
  • 10.1 Source code - Finishing our job application - Submitting data from subscribe form.html
  • 10. Submitting data from subscribe form.mp4
    05:26
  • 11.1 Blog app template.html
  • 11. Getting your template files.html
  • 12. Source Codes.html
  • Description


    Become an Expert Django Web Developer and Dramatically Increase Your Career Potential

    What You'll Learn?


    • Learn to develop production-grade web applications using the Python Django Framework
    • Create dynamic templates via the Django Template Language
    • Use Forms and ModelForms to accept information from users on your website
    • Master working with databases to build web applications that store data persistently
    • Learn how to create your own URLs and views to serve user requests from the browser
    • Work with and manage sessions in Django
    • Understand how to use QuerySets to fetch data
    • Work with the Django Admin Panel to manage and customise your website
    • Implement Authentication in Django

    Who is this for?


  • Students with a basic knowledge of Python seeking to learn about web development using Django
  • What You Need to Know?


  • Knowledge of Python
  • Basic understanding of HTML and CSS
  • A computer with an internet connection to install free development tools
  • More details


    Description

    Welcome to the Python Django 4 Masterclass, where you will learn Django and create a real-world project.

    Python is one of, if not the most popular programming languages in the world. As such, there is a huge demand for Python programmers. Django is the web development environment of choice for many, perhaps most Python developers.

    To maximize your career opportunities, you must be proficient in coding for the web, and this course is designed to teach you just that.

    Your instructor in this course is Faisal Memon, who has over 12 years of experience building global products being used by millions of users across the globe and who was also part of the Google Launchpad Accelerator.

    In this course, Faisal will teach you how to develop production-grade web applications using the Python Django Framework. You'll understand what a web framework is and why you should use one, and why the Django framework, specifically, is the perfect web framework to learn.

    This course is already massive at nearly 20 hours and is constantly updated and revised.

    Just some of the things you will learn in this course include: -


    • Creating your own URLs and views to serve user requests from the browser

    • The Django Template Language and how can you create dynamic templates with Django

    • Learn filters in the Django template language

    • Database migrations and multiple models

    • Writing queries to fetch data using Querysets

    • Work with the Django Admin Panel to manage/customize your website

    • Forms and ModelForms to accept information from users on your website

    • Managing static files like HTML, CSS, and JS on the server

    • Implementing Authentication in Django

    • Working with and managing sessions in Django

    • Deploy apps on a real production server and see it live over the internet

    • Learn to make APIs using the Django Rest Framework

    This is a very comprehensive course designed to get you up to speed fast with the Django framework. To get the most out of it, you should have a working, basic knowledge of Python 3.


    By the end of this course, you will have obtained sufficient knowledge and confidence with Django to be in a position to start applying for jobs as a Django Web application Developer.

    Are you ready to start the Python Django 4 Masterclass? Click the enrol button to make a start!

    Feel free to look at the free video previews of various lectures on this page. We look forward to seeing you on the inside.

    Who this course is for:

    • Students with a basic knowledge of Python seeking to learn about web development using Django

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tim Buchalka's Learn Programming Academy
    Tim Buchalka's Learn Programming Academy
    Instructor's Courses
    The Learn Programming Academy was created by Tim Buchalka, a software developer with 35 years experience, who is also an instructor on Udemy, with over 1.67M+ students in his courses on Java, Python, Android, C#  and the Spring framework. The Academy’s goal in the next three years, is to teach one million people to learn how to program.Apart from Tim’s own courses, which are all available here, we are working with the very best teachers, creating courses to teach the essential skills required by developers, at all levels.One other important philosophy is that our courses are taught by real professionals; software developers with real and substantial experience in the industry, who are also great teachers.  All our instructors are experienced, software developers!Our team is busy creating new courses right now.Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered.
    Faisal Memon
    Faisal Memon
    Instructor's Courses
    Hey - this is Faisal and thanks for checking out my course.I have over 12+ years of experience building global products being used by millions of users across the globe. I love technology and teaching it.Currently, I am heading Product at one of the fast-paced startups in India and enjoying every moment of it. Prior to his, I built out a couple of startups that had over half a million users across the globe, raised funding from Google + other investors, and was part of Google Launchpad Accelerator. I have experience in building products from scratch and scaling to global users.I am here on Udemy to share my knowledge with seekers and help them grow personally and professionally.Glad to meet you :)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 136
    • duration 19:05:48
    • English subtitles has
    • Release Date 2022/11/22