Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Django 5 - Build A Complete Website From Scratch To Deploy

Posted By: ELK1nG
Django 5 - Build A Complete Website From Scratch To Deploy

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

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