Dive into the world of web development with our Full Stack Developer with Python and Django course. This comprehensive course covers the essentials of building and deploying full-stack web applications using Python for the backend and Django for the framework. You’ll learn how to create dynamic websites, handle databases, and build APIs, gaining skills in both front-end and back-end development. By the end of this course, you’ll have the tools needed to design, develop, and maintain web applications, making you a valuable asset in the tech industry. Perfect for beginners and those looking to advance their web development skills.
Who is this course for?
By taking this Full Stack Developer with Python and Django course, you’ll open yourself to new opportunities in the ever-expanding field of web development and software engineering. Such careers may include:
- Full Stack Developer (£35,000 to £70,000)
- Backend Developer (£40,000 to £65,000)
- Web Developer (£30,000 to £55,000)
Course Curriculum
Course Introduction | |||
Welcome To The Course | 00:03:00 | ||
A Look At The Project | 00:08:00 | ||
What Is Django | 00:06:00 | ||
Getting Setup | |||
Python 3 Mac Install | 00:03:00 | ||
Python 3 Windows Install | 00:02:00 | ||
VSCode & Python Sandbox Setup | 00:06:00 | ||
Variables & Data Types | 00:09:00 | ||
Python Language Fundamentals (Optional) | |||
Strings & Formatting | 00:12:00 | ||
Lists | 00:07:00 | ||
Tuples & Sets | 00:08:00 | ||
Dictionaries | 00:10:00 | ||
Functions | 00:09:00 | ||
Conditionals | 00:10:00 | ||
Loops | 00:06:00 | ||
Modules | 00:09:00 | ||
Classes | 00:12:00 | ||
Files | 00:06:00 | ||
Working With JSON | 00:03:00 | ||
Project Specs & Getting Started | |||
Project Resources & Requirements | 00:08:00 | ||
A Look At The Theme & UI | 00:07:00 | ||
Virtual Environment Setup | 00:08:00 | ||
Django Install & Project Setup | 00:09:00 | ||
Initial Files & Running The Server | 00:11:00 | ||
Apps, URLs & Templates | |||
Creating The Pages App | 00:10:00 | ||
Page Templates & Base Layout 2 | 00:11:00 | ||
Bootstrap Layout Markup | 00:13:00 | ||
Index, About and Linking | 00:12:00 | ||
Listings URLs & Templates | 00:15:00 | ||
Models, Migrations & Admin | |||
Install Postgres & PgAdmin | 00:09:00 | ||
Django Postgres Setup & Migrate | 00:05:00 | ||
Planning Our Schemas | 00:10:00 | ||
Create Listing Model | 00:14:00 | ||
Realtor Model & Run Migrations | 00:09:00 | ||
Create Superuser & Register Models | 00:08:00 | ||
Media Folder & Adding Data | 00:20:00 | ||
Admin Logo & CSS | 00:11:00 | ||
Customizie Admin Display Data | 00:09:00 | ||
View Methods, Display & Search | |||
Pull Data From The Listing Model | 00:10:00 | ||
Display Listings In Template | 00:10:00 | ||
Pagination, Order & Filter | 00:18:00 | ||
Dynamic Home & About Data | 00:19:00 | ||
Single Listing Page | 00:15:00 | ||
Search Form Choices | 00:13:00 | ||
Search Form Filtering 2 | 00:18:00 | ||
Preserving Form Input | 00:06:00 | ||
Accounts & Authentication | |||
Accounts App & URLs | 00:12:00 | ||
Register & Login Templates | 00:09:00 | ||
Message Alerts 2 | 00:15:00 | ||
User Login | 00:05:00 | ||
Logout & Navbar Auth Links | 00:14:00 | ||
Dynamic Page Titles | 00:07:00 | ||
Contact Inquiries | |||
Contacts Admin Customization 2 | 00:04:00 | ||
Contact Form Prep | 00:09:00 | ||
Contact Form Submission | 00:07:00 | ||
Inquiry Check & Send Email | 00:12:00 | ||
Dashboard Functionality | 00:09:00 | ||
Django Deployment | |||
Pushing To Github | 00:07:00 | ||
Droplet Setup & SSH Keys | 00:13:00 | ||
Server Security | 00:11:00 | ||
Software & Database Setup | 00:07:00 | ||
Virtual Env & File Upload | 00:10:00 | ||
Local Settings File 2 | 00:08:00 | ||
Server Migrations & Data 2 | 00:14:00 | ||
Gunicorn Setup & Config 2 | 00:09:00 | ||
Nginx Setup | 00:09:00 | ||
Adding A Domain 2 | 00:08:00 |