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

Software as a Service
University 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