Advanced Django

Go to class
Write Review

Free Online Course: Advanced Django provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Django is taught by Ryan Mitchell.

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
    1. Getting Started with Django
    • The world of Python and Django
    • Architecture of a Django project
    • Running Django
    2. Models and Fields
    • Validations
    • Custom fields
    • File management
    • Generic relations
    • Signals
    3. Views
    • Raising exceptions
    • Class-based views
    • QuerySets and filters
    4. Interacting with the Database
    • Deleting models
    • Custom object managers
    • Fetching fields
    5. Templates
    • The Django template language
    • Humanize library
    • Custom tags and filters
    • Variables as templates
    6. Improving Performance
    • Securing authentication
    • Caching
    • Sessions
    • Logging
    7. Staying Connected
    • Finding and using third-party packages
    • Getting involved with the Django community
    Conclusion
    • Next steps with Django