Published 5/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.89 GB | Duration: 13h 46m
Master Django Development with Practical Projects: Build a To-Do App and Blog Application for Real-World Web Development
What you’ll learn
Learn how exactly Django works
Learn Basic Fundamentals of Django framework
Build Employee Directory & TODO App
Build A Real World Blog Application with Custom Dashboard
Requirements
Basic Python and HTML
Description
In this course, you will master the basics of Django, a popular Python web framework used for developing robust, scalable, and secure web applications.We will dive into the key concepts of Django, such as models, views, templates, and URL routing by developing a simple practical Employee Directory website.Then, you’ll dive into building the To-Do application, which will give you hands-on experience with Django’s Object-Relational Mapping (ORM), views, templates, and forms and most importantly it will teach you how to perform the CRUD Operations.Level Up: The Complete Django BlogThroughout the course, you will learn how to create, read, update, and delete blog posts in the application. You will also gain practical experience with Django’s built-in authentication and authorization system, which will enable you to manage user accounts and permissions in your application.Additionally, you will learn how to create dynamic pages, custom dashboards, search functionality, and display data using Django’s built-in template language.Master Django Fundamentals: Build a Strong Foundation in Python Web Development with Django!Build a simple Employee Directory Website with DjangoBuild a To-Do app using the Django frameworkLearn how to create, read, update, and delete tasks in the applicationUnderstand the basics of Django’s Model-View-Controller (MVC) frameworkGain hands-on experience with Django’s Object-Relational Mapping (ORM)Build a Blog application using the Django frameworkLearn to build the CRUD functionalitiesComplete Assignments
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Getting Started with Basics
Lecture 2 What Is Django
Lecture 3 Why Should You Use Django
Lecture 4 Software Installation
Lecture 5 Virtual Environment Overview
Lecture 6 Creating and Activating Virtual Environment
Section 3: Fundamentals of Django
Lecture 7 Project Structure
Lecture 8 Django Settings Explained
Lecture 9 How Django Works
Lecture 10 Urls and HttpResponse
Lecture 11 Implement Django Template
Lecture 12 Implement Bootstrap
Lecture 13 Django Static Files
Section 4: Project 01 – Employee Directory
Lecture 14 Django Apps
Lecture 15 Django Admin Panel
Lecture 16 Create Model
Lecture 17 Migrations
Lecture 18 Django Media Files
Lecture 19 Fetch Data From Database
Lecture 20 Show Data On Table
Lecture 21 Fetch Employee Detail View
Lecture 22 Employee Detail Page
Lecture 23 End Of Project 01
Section 5: Project 02 – TODO App
Lecture 24 Todo Project Creation
Lecture 25 Create Superuser And Home View
Lecture 26 Todo Template
Lecture 27 Github Setup
Section 6: App Creation & CRUD Operations
Lecture 28 Create Todo App And Model
Lecture 29 Fetch Tasks
Lecture 30 Admin List Display
Lecture 31 Add Task With Csrf Token
Lecture 32 Add Task Function
Lecture 33 Completed Tasks
Lecture 34 Mark As Done
Section 7: Assignment
Section 8: Edit & Delete Task CRUD
Lecture 35 Edit Task Url Pattern
Lecture 36 Edit Task Page With Get Request
Lecture 37 Edit Task Feature With Post Request
Lecture 38 Delete Task
Lecture 39 Git Push Todo
Section 9: Project 03 – Django Blog Application
Lecture 40 Django Blog Create Project
Lecture 41 Create Superuser
Lecture 42 Creating Home Url & Implementing Template
Lecture 43 Design Homepage And Configure Static Files
Lecture 44 Setup Git With Gitignore
Section 10: Category Model, Blog Model and Media Files
Lecture 45 Category Model
Lecture 46 Media Files Configuration
Lecture 47 Blog Model
Lecture 48 Prepopulate Slugs
Lecture 49 Admin Table List Display
Lecture 50 Git Push
Section 11: ForeignKey Relationship and Display Blog Posts
Lecture 51 Add Demo Categories And Blog Posts
Lecture 52 Display Categories On The Homepage
Lecture 53 Display Featured Posts On The Homepage
Lecture 54 Display Recent Articles On Homepage
Lecture 55 Foreignkey Relationships
Section 12: 404 Error page, Template Inheritance, Context Processors
Lecture 56 Posts By Category
Lecture 57 Posts By Category Layout And Try-Except Block
Lecture 58 404 Custom Error Page
Lecture 59 Template Inheritance Base Html
Lecture 60 Context Processors
Lecture 61 Linking Posts By Category Url
Lecture 62 Git Push
Section 13: Single Blog Feature
Lecture 63 Single Blog Page Setup
Lecture 64 Single Blog Page
Section 14: Assignments
Lecture 65 Assignment Solution – Social Links Feature
Lecture 66 Display Social Links On Blogs Page
Section 15: Search Feature
Lecture 67 Search Feature
Lecture 68 Search Layout And Keep The Search Term On Textbox
Lecture 69 Git Push
Section 16: Login & Registration
Lecture 70 Registration Setup
Lecture 71 UserCreationForm
Lecture 72 Register functionality
Lecture 73 Login feature setup
Lecture 74 Login and logout functionality
Lecture 75 Git Push
Section 17: Authentication, Authorization & Groups
Lecture 76 Authentication and Authorization
Lecture 77 Groups
Section 18: Custom Dashboard | Project Scaling
Lecture 78 Upgrade the packages
Lecture 79 Editors and managers dashboards introduction
Lecture 80 Dashboard url configuration
Lecture 81 Dashboard design
Lecture 82 Blogs and category count
Lecture 83 Login required decorator
Lecture 84 Sidebar and link highlighing
Lecture 85 Categories table
Lecture 86 Add category setup
Lecture 87 Add category functionality
Lecture 88 Edit category
Lecture 89 Delete category
Lecture 90 Git Push
Section 19: Managing Blog Posts From The Custom Dashboard
Lecture 91 Blog Posts Table
Lecture 92 Add new post form
Lecture 93 Add post assign logged in user to author
Lecture 94 Add post with unique slug
Lecture 95 Editing blog post
Lecture 96 Delete post
Lecture 97 Git Push
Section 20: Managing Users From The Custom Dashboard
Lecture 98 Manager dashboard users
Lecture 99 Conditionally show the users tab in sidebar
Lecture 100 AddUser form
Lecture 101 Add user feature
Lecture 102 Prevent editor to perform manager related operations
Lecture 103 Edit user form
Lecture 104 EditUserForm functionality
Lecture 105 Delete user functionality
Lecture 106 Git Push
Section 21: Comment Feature
Lecture 107 Comment model
Lecture 108 Display comments
Lecture 109 Create a comment form
Lecture 110 Add comment
Lecture 111 Allow only authenticated users to write comments
Lecture 112 Git Push
Section 22: Deployment on Production Server
Lecture 113 Deployment Overview
Lecture 114 Deployment Checklist
Lecture 115 Deployment Final
Lecture 116 Outro & Thank You
Beginner programmers who want to learn how to build web applications using Python and Django,Developers with experience in other programming languages who want to transition to Python and Django,Students who are interested in pursuing a career in web development or software engineering,Anyone who wants to improve their knowledge of Django and build upon their existing Python skills,Individuals who have some experience with Django but want to build more Real World Projects to improve knowledge
Password/解压密码www.tbtos.com
转载请注明:0daytown » Python Django For Beginners | Build 3 Practical Projects