SPDFProgramming

SalaCyber Python Django Framework (SPDF)

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source. This course will teach students fundamentals of Django Framework and its Models, Views, and Templates. Students will learn how to build a eCommerce web application from scratch.

3 months
Advanced
104 lessons

Course Modules

5 modules · 104 lessons

1Installing Django
2Creating an isolated Python environment
3Installing Django with pip
4Creating your first project
5Running the development server
6Project settings
7Projects and applications
8Creating an application
9Designing the blog data schema
10Activating the application
11Creating and applying migrations
12Creating an administration site for models
13Creating a superuser
14The Django administration site
15Adding models to the administration site
16Customizing the way that models are displayed
17Working with QuerySets and managers
18Creating objects
19Updating objects
20Retrieving objects
21Using the filter() method
22Using exclude()
23Using order_by()
24Deleting objects
25When QuerySets are evaluated
26Creating model managers
27Building list and detail views
28Creating list and detail views
29Adding URL patterns for your views
30Canonical URLs for models
31Creating templates for your views
32Adding pagination
33Using class-based views
34Summary

What you'll learn

  • Build Django projects with Models, Views, and Templates
  • Create blog and e-commerce applications
  • Implement forms, comments, tagging, and full-text search
  • Integrate PostgreSQL and custom template tags
  • Manage shopping carts, sessions, and payments
  • Deploy async tasks with Celery and generate PDFs

Prerequisites

  • SPPE (Python Programming Essential)
  • Basic web concepts (HTML, CSS)

Ready to start?

Enroll Now