Modern Skills for Robust Web Development | Core Python, Classes, Django Architecture, Views, Querying, Templates, Testing & More
Designed for experienced web developers who are new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day, hands-on training course that equips students with the skills to build dynamic, full-stack web applications using the Django framework.
Participants will start with the fundamentals—creating applications with the MVC (Model-View-Controller) design pattern—and advance to complex topics such as administration, session management, authentication, and automated testing.
Unlike purely academic courses that focus on syntax and grammar, this comprehensive, practical training dives deep into real-world, applicable Python programming. By the end, attendees will be able to confidently use Python and Django to deliver functional, production-ready projects.
Key Course Topics
The Python Environment
Getting Started
Flow Control
Lists and Tuples
Working with Files
Dictionaries and Sets
Functions
Error and Exception Handling
Using Modules
Classes
Django Architecture
Configuring a Project
Adding an Application
“Login for Nothing” and “Admin for Free”
Basic Views (Controllers) and Templates
Querying Models
Working with Templates
Forms
Automated Testing