Web Development
Classroom
Django
Build maintainable Python web applications with Django models, forms, authentication and APIs.
Level
Intermediate
Duration
8 Weeks
Learning format
Classroom
ABOUT THE COURSE
About Django
Work with the Django request lifecycle, ORM and template system to build a database-backed application. Practice migrations, permissions, form validation and testing before preparing the project for deployment.
UNDERSTAND THE FIELD
What is Django?
TOOLS & TECHNOLOGIES
Tools you will work with
- Python
- Django
- PostgreSQL
- Django REST Framework
- Git
WHAT YOU WILL LEARN
Learning outcomes
- Model relational data and manage schema changes with migrations.
- Build validated forms, authenticated views and REST endpoints.
- Test permissions and prepare production application settings.
WHO SHOULD JOIN
Is this course right for you?
Prerequisites / eligibility
Python functions, classes and modules, plus basic HTML and database concepts.
TAKE THE NEXT STEP
Ready to explore Django?
Speak with our counsellors and find the right learning path for you.