YoVDO

Advanced Django

Offered By: LinkedIn Learning

Tags

Django Courses Web Development Courses Python Courses Database Management Courses

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
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

Taught by

Ryan Mitchell

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity