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

Django – The Complete Course 2024 (Beginner + Advance + AI)

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

Master Python Django 5.0: Learn Django (Core + Advanced Concepts), Behind-the-Scenes, Projects, Boost Career With AI


1. Introduction
  • 1. Introduction
  • 2. Django - What & Why
  • 3. Resources To Learn More About Django.html
  • 4. Watch Before You Start
  • 5. Important Note!.html

  • 2. Installing Django & Course Setup
  • 1. What To Skip.html
  • 2. Installing Python
  • 3. Installing Django & Vscode
  • 4. Basics Of Vscode
  • 5. Creating Our First Django Project & Analyzing It
  • 6. Running Server
  • 7. Django Apps - What & Why
  • 8. Creating Our First App & Analyzing It
  • 9. Helpful Resources, Tips & Links.html

  • 3. URLs & Views
  • 1. What Are URLs & Views
  • 2. Creating Our First URL & View
  • 3. How Everything Is Working Internally & Reason Behind URLs File Inside App
  • 4. Returning HTML As Response
  • 5. Dynamic URLs
  • 6. Creating Our First Dynamic URL & Understanding Path Converters
  • 7. Implementing Logic For Showing Single Post
  • 8. Exploring HttpResponse Subclasses
  • 9. Redirecting User
  • 10. Reverse Function & Named URLs
  • 11. Helpful Resources Tips & Links.html

  • 4. Templates, Context Processors & Static Files
  • 1. Module Introduction
  • 2. Adding & Rendering Templates
  • 3. Understanding Template Settings & Templates Namespacing
  • 4. Django Template Language & Passing Context
  • 5. What Are Tags & For Tag
  • 6. If Else Tag
  • 7. For Empty Tag & For Loop Variables
  • 8. Filters In Django Template Language
  • 9. Showing Single Post
  • 10. URL Tag
  • 11. Understanding DIRS Settings
  • 12. Template Inheritance
  • 13. Working With Static Files
  • 14. Global Static Files
  • 15. Adding Templates & Styling To Our Project
  • 16. Includes In Django Template Language
  • 17. Custom 404 Page & Raising Http404
  • 18. Context Processors
  • 19. Important Note.html
  • 20. Helpful Resources, Links & Tips.html

  • 5. Databases, ORM & Models
  • 1. Databases Quick Primer
  • 2. Understanding ORM & Django ORM
  • 3. Understanding Models
  • 4. Creating Our First Model
  • 5. Installing Extension.html
  • 6. Migrations
  • 7. Showmigrations Command & Re-Migrations
  • 8. Save( ) & Create( ) Method
  • 9. Connection.queries & Watching SQL Generated Behind The Scenes
  • 10. All() Method & Deep Diving Into QuerySets
  • 11. Understanding Get, Filter & Exclude QuerySet API Methods
  • 12. Exploring More QuerySet API Methods
  • 13. Querying Using AND OR Operators
  • 14. Q Object
  • 15. Limiting QuerySets
  • 16. Field Lookups
  • 17. QuerySets Are Lazy
  • 18. Updating Single Row & Multiple Rows
  • 19. Deleting Single Row & Multiple Rows
  • 20. Fetching & Rendering Data In Templates
  • 21. Fetching Post From Database & Rendering It Inside Template
  • 22. get object or 404
  • 23. Understanding and Deep Diving Into Aggregation
  • 24. Helpful Resources, Links & Tips.html

  • 6. Admin & ModelAdmin
  • 1. Module Introduction
  • 2. Creating Super User & Accessing Admin Panel
  • 3. Registering Model Inside Admin & str Method
  • 4. Exploring Admin Panel
  • 5. ModelAdmin Class & ModelAdmin Options
  • 6. Listfilter & Search Functionality
  • 7. Changing Header Title & Site Title
  • 8. Helpful Resources, Links & Tips.html

  • 7. Working With Forms & ModelForms
  • 1. Module Introduction
  • 2. Understanding Django Forms & Project Setup
  • 3. Creating & Rendering Form
  • 4. Understanding GET & POST Method
  • 5. Understanding CSRF Attack & CSRF Tokens
  • 6. Handling Form Submission
  • 7. Understanding How Form Submission Works Step by Step
  • 8. Exploring More Form Fields
  • 9. Core Field Arguments
  • 10. Output Styles
  • 11. Rendering Form Fields Manually
  • 12. Looping Through Form Fields
  • 13. Widgets In Django Forms
  • 14. Styling Django Form Custom CSS Classes and IDs on Form Fields
  • 15. Custom Validation On Complete Form
  • 16. Custom Validation On Single Form Field
  • 17. Styling Form Errors
  • 18. CRUD Using Django Forms API
  • 19. Introduction To ModelForms
  • 20. Creating Our First ModelForm
  • 21. Save( ) Method On ModelForm
  • 22. Custom Labels, Help Texts, Error Messages, and Widgets in Django ModelForms
  • 23. CRUD Using ModelForms
  • 24. Using Clean Method & Custom Validators In ModelForms
  • 25. Fields & Exclude Attribute
  • 26. Helpful Resources, Links & Tips.html

  • 8. Cookies In Django
  • 1. Understanding Cookies & How Cookies Works
  • 2. Working With Cookies In Django
  • 3. Using Cookies With Render Function
  • 4. Cookies Limitations
  • 5. Helpful Resources, Links & Tips.html

  • 9. Middlewares In Django
  • 1. Module Introduction
  • 2. Understanding Middlewares & How They Work
  • 3. Custom Function Based Middleware
  • 4. Custom Class Based Middleware
  • 5. Returning Response From Middleware & Middleware Ordering
  • 6. Understanding All Middleware Hooks
  • 7. Exploring Built-In Middlewares
  • 8. Helpful Resources, Links & Tips.html

  • 10. Working With Sessions
  • 1. Module Introduction
  • 2. Understanding Sessions & How Sessions Work
  • 3. Working With Sessions
  • 4. Flush Method
  • 5. Exploring Session Methods
  • 6. Session Modified
  • 7. Session Settings
  • 8. Helpful Resources, Links & Tips.html

  • 11. Authentication & Authorization
  • 1. Module Introduction
  • 2. Enabling Authentication & Creating An App
  • 3. How Authentication Works
  • 4. Implementing User Registration
  • 5. Customizing UserCreationForm & Getting More User Data While Registration
  • 6. Understanding & Implementing Login Functionality Step By Step
  • 7. Customizing AuthenticationForm
  • 8. Fixing A Field
  • 9. Limiting Access To Logged-In Users & Anonymous Users
  • 10. Authentication Data In Templates
  • 11. Implementing Logout Functionality Step By Step
  • 12. Using Built-In Authentication Views
  • 13. Customizing Built-In Authentication Views
  • 14. redirect authenticated user
  • 15. Helpful Resources, Links & Tips.html

  • 12. Pagination
  • 1. Module Introduction
  • 2. Pagination Logic In Views
  • 3. Pagination Logic In Template
  • 4. Important Note.html
  • 5. Orphans & allow empty first page arguments

  • 13. Relationships In Django
  • 1. Module Introduction
  • 2. Exploring & Understanding Different Relationship Types
  • 3. Understanding & Adding One-To-One Relationship
  • 4. on delete Argument
  • 5. Querying Using Relationships
  • 6. Related Objects Query
  • 7. Adding Many-To-One Field
  • 8. Querying Using Many To One & Related Object Query
  • 9. Understanding & Adding Many-To-Many Relationship
  • 10. Working With Many-To-Many Field
  • 11. Showing Tags On Post Page
  • 12. Adding User Field To Comments & Rendering Comments On Post Page
  • 13. A Special Note.html
  • 14. Helpful Resources, Links & Tips.html

  • 14. Handling File Uploads
  • 1. Module Introduction
  • 2. Project Setup
  • 3. Creating Model With FieldField
  • 4. Creating Form & Handling File Upload
  • 5. Using ImageField
  • 6. Serving Files
  • 7. Adding & Serving Post Image In Blog Project
  • 8. Helpful Resources, Links & Tips.html

  • 15. Adding More Features
  • 1. Adding Search Functionality
  • 2. Improving Search Functionality
  • 3. Handling Root URL
  • 4. Not Showing Pagination If Less Posts

  • 16. Deep Diving Into Class Based Views (CBVs)
  • 1. Module Introduction
  • 2. Deep Dive Into Class Based Views
  • 3. View Class (Base Views)
  • 4. TemplateView (Base Views)
  • 5. RedirectView (Base Views)
  • 6. ListView (Generic Display Views)
  • 7. DetailView (Generic Display Views)
  • 8. FormView (Generic Edit Views)
  • 9. CreateView (Generic Edit Views)
  • 10. UpdateView (Generic Edit Views)
  • 11. DeleteView (Generic Edit Views)
  • 12. Converting Blog Project Function Based Views Into Class Based Views
  • 13. Converting Blog Project Function Based Views Into Class Based Views Part 2
  • 14. Pagination With Class Based Views

  • 17. Using ChatGPT To Boost Your Career & Django Development
  • 1. Module Introduction
  • 2. ChatGPT Small Introduction
  • 3. What Is Prompt & Best Prompt Formula
  • 4. Prompts Only For Django Developers
  • 5. Prompt Templates For Django Developer.html
  • 6. Using ChatGPT For Project Setup
  • 7. Using ChatGPT For Generating Views
  • 8. Using ChatGPT For Debugging
  • 9. Using ChatGPT For Models
  • 10. Using ChatGPT For Model Relationships
  • 11. Using ChatGPT For Generating Complex Database Queries
  • 12. Beware Of Hallucination.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 41602
    حجم: 8601 مگابایت
    مدت زمان: 1160 دقیقه
    تاریخ انتشار: ۱۸ آذر ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید