Django 5 - Build A Complete Website From Scratch To Deploy
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.38 GB | Duration: 7h 56m
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.38 GB | Duration: 7h 56m
On 2024 Learn Django 5 by building Real World Project from Scratch to Deployment with a Bootstrap 5 Template
What you'll learn
Build a real world website by using Django & front-end Bootstrap Template
Create relationships between model tables in the database
Learn to create HTML forms with Django
Learn to use and display Sqlite Database
Working with Django Database Migrations
Fetching Database Objects
Using and Integrating Django with Bootstrap Templates
Learning Django HTML Template Language to handle the front-end
Configure Rich Text Editor on Django
Building your own view functions and urls for the webpage
Working and Sending Emails with Django by GMAIL
Using and Customising Django Admin Site
Deploying the website to the internet by Pythonanywhere
Pagination of items in HTML by Django
Learning Django Models, ORM and Database Control
Working with Virtual Environment & installing packages
Handling Static Files in Django (HTML, CSS, Javascript, Images)
Create Relationships between Django models & accessing data
How to perform the basic CRUD (Create, Read, Update, Delete) operations
Requirements
Basic Python and front-end (HTML, CSS) knowledge
No prior Django knowledge is required
Description
Hi! and Welcome to the new 2024 Project based Django-5 Course "Django 5 - Build a Complete Website from Scratch to Deploy"!where you will learn all Django Fundamentals, Integrating Django with Frontend and Bootstrap Templates to build stylish websites, CRUD operations and much more!The course is absolute beginner friendly you don't need to have any prior knowledge of Django.As we going to build Django Project from scratch, Going up the ladder step-by-step and covering line by line all the code and logic explained in detail.From Scratch until Deployment of website on the internet, building a great looking Agency website with Blogging section and Admin site control, Webpage is mobile responsive using latest version of Bootstrap version 5.The great about the course, it covers all sections required to get you from being beginner to the next level! with all the content using latest versions and course build on year 2024.The basic knowledge of Python and html/css is all that is required to get started with this course.Mentioning some of the ares will be covered from absolute first step:VS Code ConfigurationDjango/Python version & InstallationWorking with Virtual EnvDjango & third party packagesWorking with Static files locally and on deployment stageBuilding Frontend from basic HTML to using advanced Bootstrap-5 TemplateUsing Django HTML Template to control the Frontend and display dataUsing Django Admin Site and Customising itWorking with Django ORM (CRUD operations)Django Migrations and Monitoring the changes on the DatabaseBuild advanced Blogging section with Rich Text EditorUsing GMAIL service to send out emailsDeploying the website to the internetWorking with Git & Githuband much much more!Additionally we are going to deploy our website on the internet in a step by step easy to follow appoarch!So let's begin the journey of becoming an expert in Django.Sincerely, Azzam Makki
Overview
Section 1: Introduction
Lecture 1 Welcome
Lecture 2 Course Intro & Project Overview
Section 2: Development Setup
Lecture 3 Preparing Text Editor (VS Code)
Lecture 4 Django and Python Versions
Lecture 5 Introduction to Virtual Environment
Lecture 6 Creating our Virtual Environment
Lecture 7 Notes about Virtual Environment
Section 3: Getting Started
Lecture 8 Start Our Django Project
Lecture 9 Run Server & Django Migrations
Lecture 10 Django App
Lecture 11 Django MVT Design
Lecture 12 Serving HTML files
Lecture 13 Serving Static files (CSS/JS)
Lecture 14 Django Admin Site
Lecture 15 Django Commands
Section 4: Django HTML Template
Lecture 16 Html Template Variables & Filters
Lecture 17 Html Template For loop tag
Lecture 18 Html Template If Condition
Lecture 19 Html Template Inheritance (Part 1)
Lecture 20 Html Template Inheritance (Part 2)
Section 5: Our Bootstrap Theme
Lecture 21 Introduction to Bootstrap
Lecture 22 Configuring our Bootstrap Theme
Lecture 23 Applying Html Inheritance on Bootstrap Theme
Section 6: Building Webpage Modules
Lecture 24 Creating our First Model
Lecture 25 Registering Model to Admin Site
Lecture 26 Django ORM
Lecture 27 Django View Function & HTML Page
Lecture 28 Our Services Model
Lecture 29 Our Services HTML Section
Lecture 30 Our Testimonials Model & Admin Site
Lecture 31 Our Testimonials HTML Section
Lecture 32 Displaying Hosted Images on HTML
Lecture 33 Building the FAQ Section
Section 7: Contact Form & Sending Emails
Lecture 34 HTML Forms in Django
Lecture 35 Django HTML Redirection
Lecture 36 POST Request & GET Request
Lecture 37 Working with HTML Form Data
Lecture 38 Setup Gmail App Password & Sending Emails
Lecture 39 Handling Env Variable
Lecture 40 Design our Email Content by HTML
Lecture 41 Working with Django Messages
Lecture 42 Using Bootstrap Alerts with Django Messages
Lecture 43 Applying logs for the Contact Form Emails
Lecture 44 Adding function to create logs for the Contact Form Emails
Section 8: Blogs Section
Lecture 45 Intro
Lecture 46 Creating the Blog Model
Lecture 47 Creating the Author Model
Lecture 48 Intro to Foreign Key and One-to-Many Relationship
Lecture 49 Django Foreign Key & Admin Site
Lecture 50 Recent Posts Section (Part 1)
Lecture 51 Recent Posts Section (Part 2)
Lecture 52 Single Blog Page - HTML Page
Lecture 53 Single Blog Page - Fix Staticfiles
Lecture 54 Single Blog Page - Fix HTML Header
Lecture 55 Recent Blogs on Single Blog Page
Lecture 56 All Blogs Page - Creating URL & View Function
Lecture 57 All Blogs Page - HTML Page
Lecture 58 Blogs Pagination (Part 1)
Lecture 59 Blogs Pagination (Part 2)
Lecture 60 Using Rich Text Editor
Section 9: Website Deployment
Lecture 61 Fixing Query for Empty Database
Lecture 62 Serving Static Files on Deployment
Lecture 63 Working with Git & Github
Lecture 64 Website Deployment (Part 1)
Lecture 65 Website Deployment (Part 2)
Lecture 66 Env Variables on Deployment
Beginner programmers that want learn Web Development using Python and Django,Intermediate Programmers of other frameworks that want to learn Web Development by Django,Programmers who wants build website from scratch to deployment step by step with detailed explanation