What you'll learnDjango MVT architecture
Signals
Context Processors
Custom Middleware
Django allauth authentication
Generating PDF files
Views : Class and Function Based Views
Manager with QuerySet methods
Filters & Custom Filters
Mixins & Custom Mixins
Forms & ModelForms + custom validation
Sessions
RequirementsThere are no specific requirements for this course, but it's "good to have" basic html, bootstrap & python knowledge
DescriptionHi! Welcome to this course dedicated to Django. For the next hours we will be working together on building a reporting application for companies with a social board (to share problems, ideas & events). Step by step we'll discuss the most important & interesting features of Django, that will allow you to create your own web applications after finishing this course. Some of the most important topics are related to: signals, context processors, filters, class and function based views, creation of PDF report and much more! This course comes with a PDF presentation that will help you understand and remember the course content. Ready to get started!?
OverviewSection 1: Introduction & settings
Lecture 1 Setting up the text editor
Lecture 2 Selecting the terminal
Lecture 3 Before we begin
Section 2: First steps in Django
Lecture 4 The source code for this project
Lecture 5 Setting up the project
Lecture 6 Django MVT
Lecture 7 Creating first Model
Lecture 8 Templates
Lecture 9 Views
Lecture 10 Understanding how the "views" work on basic examples part 1
Lecture 11 Understanding how the "views" work on basic examples part 2
Section 3: Exploring field options and types in Django Models
Lecture 12 Understanding field types and options
Lecture 13 Cheat sheet on field types and options
Section 4: Reports App
Lecture 14 Introduction
Lecture 15 Creating the reports app
Lecture 16 Working with models in Reports App part 1
Lecture 17 Working with models in Reports App part 2
Lecture 18 Working with models in Reports App part 3
Lecture 19 Django Forms
Lecture 20 Displaying basic version of forms
Lecture 21 Applying Crispy Forms
Lecture 22 Adding additional styling
Lecture 23 Font awesome kit code
Lecture 24 Creating the table for report records
Lecture 25 Activating modal forms
Lecture 26 Adding jquery
Lecture 27 Applying some cosmetic changes
Lecture 28 Continue on working with the forms part 1
Lecture 29 Continue on working with the forms part 2
Lecture 30 Continue on working with the forms part 3
Lecture 31 Continue on working with the forms part 4
Lecture 32 Args & kwargs
Lecture 33 Continue on working with the forms part 5
Lecture 34 Fixing the scroll + protecting the view
Lecture 35 Delete view
Lecture 36 Update view
Lecture 37 Adding Home Page with the Select Line Form part 1
Lecture 38 Adding Home Page with the Select Line Form part 2
Lecture 39 Adding "Get Report" page part 1
Lecture 40 Adding "Get Report" page part 2
Lecture 41 Summary Page
Lecture 42 Creating the first Manager
Lecture 43 Working with sessions
Lecture 44 Custom QuerySet methods from the Manager
Lecture 45 Adding template to the summary view
Lecture 46 Creating Custom Filters
Lecture 47 Adding problems to the template
Lecture 48 Creating PDF report
Lecture 49 PDF for Windows
Lecture 50 Optimizing our code
Lecture 51 Adding the navbar & footer
Section 5: Posts App
Lecture 52 Overview
Lecture 53 Creating the Models
Lecture 54 Adding the get upload path
Lecture 55 Customizing the Django Admin
Lecture 56 Creating the Post Form
Lecture 57 Creating the view for adding posts part 1
Lecture 58 Creating the view for adding posts part 2
Lecture 59 Django Signals part 1
Lecture 60 Django Signals part 2
Lecture 61 Introduction to context processors
Lecture 62 Cleaning the database
Lecture 63 Applying context processors
Lecture 64 Working on the Like Post functionality part 1
Lecture 65 Working on the Like Post functionality part 2
Lecture 66 Styling the post board
Lecture 67 Adding Custom Middleware
Lecture 68 Creating Custom Mixin
Lecture 69 Testing posting with images
Lecture 70 Writing the comment model
Lecture 71 Creating the comment form
Lecture 72 Working on the detail page part 1
Lecture 73 Working on the detail page part 2
Lecture 74 Adding the first comment via form
Lecture 75 Working on the detail page part 3
Lecture 76 Adding avatar to the comments & using related_name
Lecture 77 Adding the delete button & comments count
Lecture 78 Protecting the delete path
Section 6: Profiles App
Lecture 79 Working on the profile app part 1
Lecture 80 Working on the profile app part 2
Lecture 81 Working on the profile app part 3
Lecture 82 Working on the profile app part 4
Section 7: Authentication
Lecture 83 Django allauth installation and setup
Lecture 84 Adding custom signup form
Lecture 85 Testing the custom signup form
Lecture 86 Styling
Lecture 87 Final touches
Section 8: Tests
Section 9: Bonus 1 - Django with Tailwind CSS (this section is being updated)
Lecture 88 What we are going to create
Lecture 89 Setting up the project
Lecture 90 Installing Tailwind CSS + hello world
Everyone who is eager to learn django and ready for a challenge to complete step-by-step a big project, that this course provides
Buy Premium Account From My Download Links & Get Fastest Speed.