Companies Home Search Profile

Django (Python) Web Framework: The Comprehensive Guide [NEW]

Focused View

Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

13:50:01

534 View
  • 1. Introduction.mp4
    03:42
  • 2. Please Watch this - What You Will Build In this Course.mp4
    03:05
  • 3. The Django Framework & Overview.mp4
    03:17
  • 4. How the Web Works & Server Client Communication.mp4
    05:51
  • 5. Udemy Reviews.mp4
    00:49
  • 1. Install Python on Windows - For Windows Users ONLY.mp4
    02:54
  • 2. Python Installation on Mac - For macOS Users ONLY.mp4
    01:54
  • 3. Download Visual Studio Code.mp4
    01:03
  • 4. Install Python Extensions.mp4
    01:56
  • 5. Running First Python Program in VS Code.mp4
    04:11
  • 1. Install Django, Create Virtual Environment and Django Project.mp4
    08:37
  • 2. Django Project File Structure Overview.mp4
    04:38
  • 3. Apps vs Project - Creating and Running First Django App.mp4
    14:10
  • 4. Django MVT Architecture - Overview.mp4
    04:29
  • 5. Changing Projects Routes and Testing Routes on the Browser.mp4
    04:17
  • 6. Passing Data to The Response in our View.mp4
    03:15
  • 7. Static vs Dynamic Websites - Django Backend vs Frontend - Overview.mp4
    03:13
  • 8. Django Settings and URL Dispatcher - Deeper Dive Overview.mp4
    04:10
  • 9. Django Views - Deep Dive.mp4
    02:15
  • 10. Django Templates - Overview.mp4
    02:05
  • 11. Create an Index HTML Template and Rendering It.mp4
    08:13
  • 12. Dynamically Show Data Passed Through the Template.mp4
    03:37
  • 13. Django Template Language - DTL - Tags & Looping Through a List.mp4
    05:35
  • 14. Adding an Else Tag into the Template.mp4
    02:04
  • 15. Creating a Base Template and Extending it.mp4
    06:58
  • 1. Introduction to Django Models.mp4
    01:16
  • 2. What is a Model and Relationships.mp4
    02:17
  • 3. Restructure Code - Creating the Foodie App.mp4
    09:13
  • 4. Restructuring the Templates Directory.mp4
    07:04
  • 5. Django Migrations Overview - Running Migrations & Show Created Tables.mp4
    08:28
  • 6. Understanding Models, Migrations Files - Create the Category Model.mp4
    12:33
  • 7. The Django Shell - Add & Listing all Categories.mp4
    05:35
  • 8. The Django Admin Site - Introduction & Registering the Category Model.mp4
    06:23
  • 9. Modifying a Model and Running Migrations - Fix Issues.mp4
    08:37
  • 10. Customizing the Admin Interface & Show More Fields on the Models.mp4
    05:03
  • 11. Create the Recipe Model.mp4
    08:13
  • 12. Creating the Recipe App & Code Refactor.mp4
    08:22
  • 13. Running Migrations for the Recipe App - Full Internal Migration Restructuring.mp4
    04:27
  • 14. Create the Comments App and Running Migrations.mp4
    07:04
  • 1. The Django QuerySet API - Overview.mp4
    06:25
  • 2. QuerySet API - Using Filter with contains & exact Fields Lookups.mp4
    06:19
  • 3. QuerySet API - Using the exclude Type.mp4
    03:08
  • 4. QuerySet API - Filter Chaining.mp4
    02:45
  • 5. QuerySet API - Slicing QuerySets and Aggregation.mp4
    04:26
  • 6. The Django Documentation - Field Lookups - Using Greater Than.mp4
    03:01
  • 7. QuerySet API - Complex Queries with the Q Object.mp4
    03:38
  • 8. QuerySet API - Values and ValuesList and Exists Functions.mp4
    04:46
  • 1. Creating the Base.html Template - Navbar and Footer.mp4
    04:49
  • 2. Showing all Recipes in a Template.mp4
    02:59
  • 3. Showing the Recipes in the Details Template.mp4
    07:37
  • 4. Adding URL Template Tag For Navigating to the Recipe Detail Page.mp4
    09:30
  • 5. Redirecting to Home Page when Logo is Clicked.mp4
    03:50
  • 6. Show Categories and Navigating to All Recipes under Specific Category.mp4
    15:18
  • 7. The Meta Class and Options.mp4
    06:49
  • 8. Class-based Views - Introduction and Hands-on.mp4
    12:48
  • 9. Class-based Views - Showing Details Page.mp4
    08:28
  • 10. The object list Variable.mp4
    02:23
  • 11. Dynamic Filtering in Class-based Views.mp4
    04:28
  • 12. Creating Custom Class-based Views - Hands-on.mp4
    11:09
  • 1. Django Forms and User Inputs - Introduction and Hands-on.mp4
    09:06
  • 2. Deep Dive into Forms in Django - Hands-on.mp4
    10:37
  • 3. Form Validation - Save and Redirect.mp4
    07:27
  • 4. Hands-on - Custom Forms - Part 1.mp4
    10:38
  • 5. Hands-on - Custom Forms - Customizations - Part 2.mp4
    11:02
  • 6. Adding Recipe with a Dropdown Category.mp4
    13:47
  • 7. Redirect to Recipes Page.mp4
    02:36
  • 8. Add Recipe with Pre-populated Genre - Hands-on.mp4
    19:59
  • 9. Code Refactor and Explaining What we Just Did.mp4
    03:11
  • 10. Widgets in Django.mp4
    10:09
  • 1. Introduction to Django Authorization - The User Object.mp4
    11:40
  • 2. Creating the User Registration Component - Part 1.mp4
    07:54
  • 3. Registering a Uer Successfully.mp4
    05:40
  • 4. Log out Users.mp4
    09:35
  • 5. Create the Log in View and Template - Fixing Route Duplicates.mp4
    05:25
  • 1. Styling Using Bootstrap - Installation and Setup - Base.html.mp4
    10:54
  • 2. Styling the Add Recipe Template.mp4
    03:40
  • 3. Style Category Template.mp4
    01:52
  • 4. Styling Recipes Template.mp4
    04:54
  • 5. Using Filters to Format Dates.mp4
    01:05
  • 6. Adding Recipe Details from Category Recipe route.mp4
    05:40
  • 7. Finish Styling all Recipes Templates.mp4
    04:06
  • 8. Styling the Main Page.mp4
    05:40
  • 1. Creating a UserProfile.mp4
    09:51
  • 2. Testing the UserProfile by Adding a New User in the Admin Interface.mp4
    05:32
  • 3. Adding User Field to Recipe and Comments Models.mp4
    06:51
  • 4. Setting up the Edit Profile Template.mp4
    09:34
  • 5. Creating UserProfiles for Existing Users Using the Django Shell.mp4
    06:29
  • 6. Updating the Admin User Profile and Styling the Edit-Profile Template.mp4
    06:02
  • 7. Edit Profile - Showing the User Profile Picture.mp4
    10:27
  • 8. Click on Navbar Username to Get to Edit Profile.mp4
    03:09
  • 9. Showing User Profile Picture if it Exists in the Navbar.mp4
    02:49
  • 10. Add created by to Recipes.mp4
    05:30
  • 11. Setting up Comments View.mp4
    11:02
  • 12. Showing Comments for a Specific Recipe.mp4
    05:47
  • 13. Adding Comments for a Specific Recipe.mp4
    11:09
  • 14. Customizing the CommentForm.mp4
    04:07
  • 15. Adding User Avatar in all Comments and Styling Comments.mp4
    03:50
  • 16. Fixing the Save Recipe View to Add a User to the Recipe Model.mp4
    03:36
  • 17. Allow Users to Login Before Leaving a Comment.mp4
    02:53
  • 18. Limiting Access to Logged in Users - the login_required Decorator.mp4
    03:43
  • 19. Adding image Field to the Recipe Module - Recipe View Restructuring.mp4
    09:47
  • 20. Showing Recipe Images.mp4
    03:12
  • 21. Styling the Main Page.mp4
    05:10
  • 22. Styling the Recipe Card.mp4
    06:02
  • 1. The Django Messaging Framework - Overview and Setup.mp4
    09:26
  • 2. Showing Messages in the Template.mp4
    03:44
  • 3. Adding Bootstrap Alert Styling to the Message.mp4
    03:20
  • 4. Your Turn - Add Messages and Display them Throughout the Entire Project.mp4
    00:15
  • 5. Adding a Search Bar - Part 1.mp4
    09:49
  • 6. Styling the Search Bar.mp4
    01:48
  • 7. Finalizing the Search bar Functionality.mp4
    09:48
  • 8. Complex Search Filter with the Q Object.mp4
    08:54
  • 1. Session Management in Django - Introduction.mp4
    01:13
  • 2. Setup a Session - Keep track of Number of Visits.mp4
    06:43
  • 3. Deleting a Session and Flushing it Altogether.mp4
    02:59
  • 4. Showing Session Expiration Time.mp4
    03:04
  • 5. Session Hands-on - Feedback Form Review Step.mp4
    14:24
  • 1. Adding Favorite Recipe Feature.mp4
    02:12
  • 2. Setting up the Toggle View and URL.mp4
    04:30
  • 3. Toggling Favorite.mp4
    07:37
  • 4. Adding FontAwesome Icons.mp4
    05:42
  • 5. Showing Users Favorite Recipes.mp4
    05:28
  • 6. Adding a Navbar button to Show All Favorite Recipes.mp4
    01:53
  • 7. Styling the Navbar Buttons and Testing with Logged out Users.mp4
    04:46
  • 1. Delete a Recipe.mp4
    11:47
  • 2. Edit Recipe.mp4
    13:57
  • 1. Introduction to REST and API - Overview.mp4
    04:18
  • 2. Create Recipe Serializer.mp4
    04:26
  • 3. Show the Recipe API Endpoints.mp4
    11:32
  • 4. Adding a Recipe Via the API View.mp4
    02:33
  • 5. Creating User and Category Serializer and Nesting Them.mp4
    05:18
  • 6. Final Remarks on APIs.mp4
    02:14
  • 1. Setting up Heroku for Deployment.mp4
    04:57
  • 2. Setting up Project for Deployment - the Procfile.mp4
    08:50
  • 3. Full Deployment and Walkthrough.mp4
    11:36
  • 1. Course Wrap up - Where to Go From Here.mp4
    02:20
  • Description


    Unlock the Power of Django: Become a Full-Stack Python Developer with Real-World Projects

    What You'll Learn?


    • Master Django Fundamentals and Setup
    • Develop Robust Django Models and Utilize the Database Layer
    • Implement Efficient Views and URL Routing
    • Design Responsive Templates and Manage Static Resources
    • Create and Process Forms
    • Secure Web Applications Through Authentication and Authorization
    • Deploy Django Applications to Production

    Who is this for?


  • Aspiring Web Developers
  • Front-End Developers Seeking Full-Stack Expertise
  • Python Programmers Expanding Into Web Development
  • Entrepreneurs and Hobbyists
  • Freelancers and Consultants
  • What You Need to Know?


  • Basic knowledge of programming (any language, preferably Python).
  • Understanding of HTML and CSS.
  • A computer with internet access, capable of running development software and tools.
  • A commitment to invest time in learning and applying new skills.
  • More details


    Description

    Unlock the full potential of web development with our comprehensive Django course on Udemy! Designed for both newcomers and seasoned developers, this course offers a deep dive into the powerful Django web framework, enabling you to build, deploy, and optimize sophisticated web applications efficiently.

    Course Overview:

    Begin your journey with a solid foundation in Django's core concepts, including its MTV architecture, and swiftly move to hands-on development of real-world applications. You will set up a robust development environment and learn the distinctions between Django projects and apps, mastering Django’s URL routing, models, views, and forms.


    What You Will Learn:

    • Web Fundamentals: Understand client-server interactions, HTTP methods, and web status codes.

    • Django Models and Databases: Define dynamic data models, utilize Django’s ORM for database operations, and manage migrations.

    • User Interface Development: Create responsive web interfaces using Django’s templating engine and manage static as well as media files effectively.

    • Authentication and Authorization: Implement Django’s built-in systems for secure user authentication and role-based permissions.

    • Advanced Features: Integrate RESTful APIs with Django Rest Framework, leverage asynchronous task handling, and use WebSockets for real-time functionalities.

    • Deployment and Testing: Deploy your applications to platforms like Heroku and AWS using best practices and ensure reliability with Django’s testing framework.

    Real-World Application: Each module includes practical projects designed to challenge you and build your skills incrementally, culminating in a capstone project that synthesizes everything you have learned.

    Who Should Enroll: This course is ideal for aspiring web developers, Python programmers expanding into web applications, front-end developers looking to go full-stack, and entrepreneurs who want to build and manage their web projects.


    Enroll now to start building powerful, data-driven websites and applications with Django and take your development skills to the next level!



    Who this course is for:

    • Aspiring Web Developers
    • Front-End Developers Seeking Full-Stack Expertise
    • Python Programmers Expanding Into Web Development
    • Entrepreneurs and Hobbyists
    • Freelancers and Consultants

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Instructor's Courses
    Hi, I'm Paulo. I am passionate about teaching people Android, Java, and Flutter development. I have taught over 200,000 students in 175 countries worldwide. I have extensive experience in Mobile App Development (Android and iOS) Web Development, and AWS Cloud.My goal is to make you a great developer and AWS cloud Practitioner no matter your experience. In addition, I enjoy spending time with my growing family, playing the guitar mandolin, and traveling in my spare time. I look forward to helping you become the best developer & AWS Cloud Practitioner you can be.  If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:   1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you need to know to get started with Android Development - no experience required!Next:  2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Work manager API, ROOM Database, and working in the background in Android.Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps): 3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase. 4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development frameworks, Angular and Dart, to build dynamic web apps. 5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop appsFor AWS Cloud Courses:  1. Amazon EC2 Master Class (with Auto Scaling & Load Balancer)  2. Amazon ECS & Fargate Masterclass  3. Amazon EKS with Kubernetes  4. AWS AppSync & Amplify  5. AWS Lambda and the Serverless FrameworkPurely Java-based courses:6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up? Then this is the course you'll need.7. Java Design Patterns - The Complete Masterclass - Learn how to build reliable software using well-tested, proven Design Patterns.I look forward to seeing you in my courses.
    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 13:50:01
    • Release Date 2024/07/04