Django Bootcamp: Zero to Mastery

Django Bootcamp: Zero to Mastery

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 92 Lessons (7h 17m) | 1.14 GB

Learn Django from scratch and from an industry expert by building real-world apps. You’ll learn the fundamentals all the way to advanced skills so that you can go from complete beginner to being able to get hired as a Django Developer!

We guarantee you that this is the most efficient and up-to-date way to learn Django. You will learn Django from scratch, build a bunch of fun and practical Django projects and gain the skills you need to get hired as a Django Developer in 2023!

WHAT YOU’LL LEARN

  • How to build complete, fully functional web applications from scratch using Django
  • Solidify your skills by building multiple projects
  • Learn why Django is a favorite framework amongst developers
  • Leverage Django’s admin interface to manage your application’s data
  • How to use Django’s built-in ORM (Object-Relational Mapping) to interact with databases
  • Understand the MVC (Model-View-Controller) architecture and how it’s implemented in Django as MVT (Model-View-Template)
  • Create and process forms in Django, including form validation, submission, and displaying form data
  • Implement URL routing and navigation, including how to define URL patterns in Django and map them to specific views
  • Utilize the REST framework, a powerful toolkit for building Web APIs
  • Have the skills and understanding of Django to confidently apply for developer jobs
Table of Contents

1 Learn Django with Dominic Vacchiano
2 Intro to Web Servers
3 What is Django and the MVT Pattern
4 Why Learn Django
5 Python Installation
6 Visual Studio Code Installation
7 Build Django Projects Quickly from the Browser Using Replit
8 Git Bash Terminal Installation
9 Your First Day!
10 URLs and Views Overview
11 Django Project Setup
12 Adding URLs and Views
13 EXERCISE About Page Solution
14 Dynamic URLs Overview a Look at the Django Docs
15 Adding Dynamic URL Routing
16 EXERCISE Dynamic URLs – Add 2 Numbers Solution
17 How Django Templates Work
18 Movies App Project Setup
19 My Fav Movies Template
20 EXERCISE Create About Page Solution
21 Django Template Variables, Tags, and Filters Overview
22 Accessing Variables in Django Templates
23 Listing Out Our Favorite Movies
24 Django Template Inheritance Overview
25 Creating Navigation Using Template Inheritance
26 Adding Image to About Page
27 What Are Django Models_
28 Job Board Project and App Setup
29 Creating Job Posting Model
30 Adding Our First Job Posting to the Database
31 Adding New Field to Job Posting Table
32 Grabbing the Active Job Posting in Our View
33 Listing Out Active Jobs in Our Template
34 Adding Filters to the Job Listings to Update Formatting
35 Job Detail Pages
36 Handling _Does Not Exist_ Error for Job Details
37 Styling to Our Home And Detail Job Pages
38 Creating an Admin Super User and First Look at Django Admin Interface
39 Registering the Job Board Model in the Admin
40 Making the Job Postings Appear Better in the Admin Section
41 Creating, Updating and Deleting Job Postings via the Django Admin
42 The First Project Meeting
43 Setting Up Our Link Shortener Django Project
44 Creating Our Link App and Models
45 Registering Our Link Model with the Admin
46 Adding Links via the Admin
47 Links View and URL Setup
48 Querying the Links from the Database
49 Making the Home Page Pretty with Tailwind CSS
50 Adding Link Shortening Redirect Functionality
51 Intro to Forms Creating Our First Form
52 Getting the Input Data from the Form
53 Using Django Forms to Create Our Link Form
54 Refactoring to Use Django ModelForms to Create and Save a New Link
55 Adding Styling to Our Form with Crispy Forms
56 Exercise Imposter Syndrome
57 New Product Pivot
58 Creating Initial Django Project and LinkPlant App
59 Setting Up the Profile and Link Models
60 Registering Our Models with the Admin and Creating Data via the Admin
61 Listing Out the Links with a Class Based View ListView
62 Creating Base HTML File and Styling with Tailwind CSS
63 Creating New Links with the CreateView Class Based View
64 Installing Crispy Forms and Tailwind Styling
65 Updating the Links with the UpdateView Class
66 Creating the Delete View to Remove a Link Using DeleteView Class
67 Building the Final Profile Page Showcasing Links
68 Project Demo Day
69 Initial Project Setup and Creating Trip App
70 Trip and Notes Data Models
71 Enabling Images to be Stored in Our Database and Served via Django
72 Adding Trips via Admin and Creating View to List Out Trips
73 Using Built In Django Auth App to Setup Our Auth URLs
74 Looking Under the Django Hood at the Auth App
75 Adding Our Login Template Page
76 Creating Logout Page and Checking if User is Logged In or Not
77 Setting Up User Registration and Filtering Trips for the Logged In User
78 Adding Styling and Creating Our Base HTML File
79 Allowing User to Create a New Trip
80 Viewing a Trip’s Details
81 Creating Notes via Admin and Seeing Notes Details
82 Listing Out Our Notes with a Class Based View
83 Adding a Create Note Form Using Class Based View
84 Updating and Deleting a Note
85 Updating and Deleting a Trip
86 Adding the Finishing Touches to the Homepage and Login and Signup Forms
87 The Final Launch Celebration
88 Intro to Django REST Framework and Web API
89 Setting up Django Project for Restaurant
90 Returning Data in JSON Format
91 Using Django REST Framework
92 Thank You

Homepage