最新消息:请大家多多支持

Python Django For Beginners | Build 3 Practical Projects

其他教程 dsgsd 108浏览 0评论

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

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Python Django For Beginners | Build 3 Practical Projects

您必须 登录 才能发表评论!