Application Development
Django
Python web development through Django's architecture, from models and migrations to authentication, permissions, testing and deployment.
The course project
Sankofa Journal
A publishing application with accounts, posts, categories, comments, search and profiles.
16 modules · 32 lessons
Each module ends with a practice test, a graded build, and a step of the course project.
Part I: The Request
Section project · coming soon
A Three-Page Site
URLs, views and templates: a small Django site with real routes.
Part II: Data
Section project · coming soon
The Library Catalogue
Models, migrations and the admin for a catalogue of books.
Part III: Interaction
Section project · coming soon
Submit and Search
Forms, validation and a search page on top of the catalogue.
Part IV: Beyond the Page
Section project · coming soon
A JSON API
Expose the catalogue as a documented API with authentication.
Part V: Production
Section project · coming soon
Ship the Catalogue
Settings, static files, a database and a live deployment.