وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

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

سرفصل های دوره

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


1. Introduction
  • 1. Introduction
  • 2. Please Watch this - What You Will Build In this Course
  • 3. The Django Framework & Overview
  • 4. How the Web Works & Server Client Communication
  • 5. Udemy Reviews

  • 2. Install Python and Development Setup - Windows and Mac
  • 1. Install Python on Windows - For Windows Users ONLY
  • 2. Python Installation on Mac - For macOS Users ONLY
  • 3. Download Visual Studio Code
  • 4. Install Python Extensions
  • 5. Running First Python Program in VS Code

  • 3. Django Web Framework Fundamentals - Deep Dive
  • 1. Install Django, Create Virtual Environment and Django Project
  • 2. Django Project File Structure Overview
  • 3. Apps vs Project - Creating and Running First Django App
  • 4. Django MVT Architecture - Overview
  • 5. Changing Projects Routes and Testing Routes on the Browser
  • 6. Passing Data to The Response in our View
  • 7. Static vs Dynamic Websites - Django Backend vs Frontend - Overview
  • 8. Django Settings and URL Dispatcher - Deeper Dive Overview
  • 9. Django Views - Deep Dive
  • 10. Django Templates - Overview
  • 11. Create an Index HTML Template and Rendering It
  • 12. Dynamically Show Data Passed Through the Template
  • 13. Django Template Language - DTL - Tags & Looping Through a List
  • 14. Adding an Else Tag into the Template
  • 15. Creating a Base Template and Extending it

  • 4. Django Models and Database - ORM & Migrations
  • 1. Introduction to Django Models
  • 2. What is a Model and Relationships
  • 3. Restructure Code - Creating the Foodie App
  • 4. Restructuring the Templates Directory
  • 5. Django Migrations Overview - Running Migrations & Show Created Tables
  • 6. Understanding Models, Migrations Files - Create the Category Model
  • 7. The Django Shell - Add & Listing all Categories
  • 8. The Django Admin Site - Introduction & Registering the Category Model
  • 9. Modifying a Model and Running Migrations - Fix Issues
  • 10. Customizing the Admin Interface & Show More Fields on the Models
  • 11. Create the Recipe Model
  • 12. Creating the Recipe App & Code Refactor
  • 13. Running Migrations for the Recipe App - Full Internal Migration Restructuring
  • 14. Create the Comments App and Running Migrations

  • 5. Django QuerySet API
  • 1. The Django QuerySet API - Overview
  • 2. QuerySet API - Using Filter with contains & exact Fields Lookups
  • 3. QuerySet API - Using the exclude Type
  • 4. QuerySet API - Filter Chaining
  • 5. QuerySet API - Slicing QuerySets and Aggregation
  • 6. The Django Documentation - Field Lookups - Using Greater Than
  • 7. QuerySet API - Complex Queries with the Q Object
  • 8. QuerySet API - Values and ValuesList and Exists Functions

  • 6. Django Templates and Static Files - The Django Templating Engine
  • 1. Creating the Base.html Template - Navbar and Footer
  • 2. Showing all Recipes in a Template
  • 3. Showing the Recipes in the Details Template
  • 4. Adding URL Template Tag For Navigating to the Recipe Detail Page
  • 5. Redirecting to Home Page when Logo is Clicked
  • 6. Show Categories and Navigating to All Recipes under Specific Category
  • 7. The Meta Class and Options
  • 8. Class-based Views - Introduction and Hands-on
  • 9. Class-based Views - Showing Details Page
  • 10. The object list Variable
  • 11. Dynamic Filtering in Class-based Views
  • 12. Creating Custom Class-based Views - Hands-on

  • 7. Django Forms and User Inputs
  • 1. Django Forms and User Inputs - Introduction and Hands-on
  • 2. Deep Dive into Forms in Django - Hands-on
  • 3. Form Validation - Save and Redirect
  • 4. Hands-on - Custom Forms - Part 1
  • 5. Hands-on - Custom Forms - Customizations - Part 2
  • 6. Adding Recipe with a Dropdown Category
  • 7. Redirect to Recipes Page
  • 8. Add Recipe with Pre-populated Genre - Hands-on
  • 9. Code Refactor and Explaining What we Just Did
  • 10. Widgets in Django

  • 8. Authentication and Authorization in Django
  • 1. Introduction to Django Authorization - The User Object
  • 2. Creating the User Registration Component - Part 1
  • 3. Registering a Uer Successfully
  • 4. Log out Users
  • 5. Create the Log in View and Template - Fixing Route Duplicates

  • 9. Styling our Django Web App with Bootstrap
  • 1. Styling Using Bootstrap - Installation and Setup - Base.html
  • 2. Styling the Add Recipe Template
  • 3. Style Category Template
  • 4. Styling Recipes Template
  • 5. Using Filters to Format Dates
  • 6. Adding Recipe Details from Category Recipe route
  • 7. Finish Styling all Recipes Templates
  • 8. Styling the Main Page

  • 10. Django Authentication - Creating a User Profile from the User Object
  • 1. Creating a UserProfile
  • 2. Testing the UserProfile by Adding a New User in the Admin Interface
  • 3. Adding User Field to Recipe and Comments Models
  • 4. Setting up the Edit Profile Template
  • 5. Creating UserProfiles for Existing Users Using the Django Shell
  • 6. Updating the Admin User Profile and Styling the Edit-Profile Template
  • 7. Edit Profile - Showing the User Profile Picture
  • 8. Click on Navbar Username to Get to Edit Profile
  • 9. Showing User Profile Picture if it Exists in the Navbar
  • 10. Add created by to Recipes
  • 11. Setting up Comments View
  • 12. Showing Comments for a Specific Recipe
  • 13. Adding Comments for a Specific Recipe
  • 14. Customizing the CommentForm
  • 15. Adding User Avatar in all Comments and Styling Comments
  • 16. Fixing the Save Recipe View to Add a User to the Recipe Model
  • 17. Allow Users to Login Before Leaving a Comment
  • 18. Limiting Access to Logged in Users - the login_required Decorator
  • 19. Adding image Field to the Recipe Module - Recipe View Restructuring
  • 20. Showing Recipe Images
  • 21. Styling the Main Page
  • 22. Styling the Recipe Card

  • 11. The Django Messaging Framework
  • 1. The Django Messaging Framework - Overview and Setup
  • 2. Showing Messages in the Template
  • 3. Adding Bootstrap Alert Styling to the Message
  • 4. Your Turn - Add Messages and Display them Throughout the Entire Project
  • 5. Adding a Search Bar - Part 1
  • 6. Styling the Search Bar
  • 7. Finalizing the Search bar Functionality
  • 8. Complex Search Filter with the Q Object

  • 12. Session Management in Django
  • 1. Session Management in Django - Introduction
  • 2. Setup a Session - Keep track of Number of Visits
  • 3. Deleting a Session and Flushing it Altogether
  • 4. Showing Session Expiration Time
  • 5. Session Hands-on - Feedback Form Review Step

  • 13. Adding Favorites Recipe Feature to the App
  • 1. Adding Favorite Recipe Feature
  • 2. Setting up the Toggle View and URL
  • 3. Toggling Favorite
  • 4. Adding FontAwesome Icons
  • 5. Showing Users Favorite Recipes
  • 6. Adding a Navbar button to Show All Favorite Recipes
  • 7. Styling the Navbar Buttons and Testing with Logged out Users

  • 14. Delete & Update Recipes
  • 1. Delete a Recipe
  • 2. Edit Recipe

  • 15. Django REST Framework - Build a REST API
  • 1. Introduction to REST and API - Overview
  • 2. Create Recipe Serializer
  • 3. Show the Recipe API Endpoints
  • 4. Adding a Recipe Via the API View
  • 5. Creating User and Category Serializer and Nesting Them
  • 6. Final Remarks on APIs

  • 16. Deploying our Django Web App to Heroku
  • 1. Setting up Heroku for Deployment
  • 2. Setting up Project for Deployment - the Procfile
  • 3. Full Deployment and Walkthrough

  • 17. Wrap up
  • 1. Course Wrap up - Where to Go From Here
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 38879
    حجم: 8428 مگابایت
    مدت زمان: 831 دقیقه
    تاریخ انتشار: 30 تیر 1403
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید