Advanced Django
Offered By: LinkedIn Learning
Course Description
Overview
This course provides a comprehensive look at the Python-based Django frameworkâs core features and architecture for advanced users.
Syllabus
Introduction
- Tackling projects with Django
- What you should know
- Project overview
- The world of Python and Django
- Architecture of a Django project
- Running Django
- Validations
- Custom fields
- File management
- Generic relations
- Signals
- Raising exceptions
- Class-based views
- QuerySets and filters
- Deleting models
- Custom object managers
- Fetching fields
- The Django template language
- Humanize library
- Custom tags and filters
- Variables as templates
- Securing authentication
- Caching
- Sessions
- Logging
- Finding and using third-party packages
- Getting involved with the Django community
- Next steps with Django
Taught by
Ryan Mitchell
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX