Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Django Essential Training

via LinkedIn Learning

Overview

Learn Django essentials hands-on, as this course walks you through building a working system that can create, edit, and list notes per user with an authentication system.

Syllabus

Introduction
  • What is Django?
  • What you will need to start a Django project
1. Starting Your Django Project
  • Creating a new Django project
  • Minimum working page
  • Creating your first Django template
  • Django apps and the concept of modularization
2. Django Built-In User Management
  • Creating users in Django
  • Django admin: Easily visualizing and creating data
  • User authentication in two simple steps
3. How Django Interacts with Databases
  • Introduction to ORMs
  • Creating your first model
  • Using admin for data creation and manipulation
  • Using Django shell for creating and querying data
4. Building Dynamic Webpages
  • Creating a dynamic template
  • Display content of a single note
  • Introduction to Django class-based views
  • A bit more on class-based views
5. Building a Robust Front End in Django
  • Static files in Django
  • How to set up a base HTML for every Django template
  • Let's add some style
6. Django Forms: Validation Shouldn’t Be Hard
  • Create a webpage
  • Understanding how Django handles security in POSTs
  • Django forms: Powerful validation with minimal work
  • Django forms are useful for layout as well!
7. Working with Existing Data
  • The U in the CRUD: Updating data
  • The D in the CRUD: Deleting data
8. Using Django to Store and Display User-Specific Data
  • ForeignKey: How models relate to each other
  • Displaying only the logged user data
  • Adding a new note after ForeignKey
9. Login, Logout, and Signup Are Simple
  • Adding login and logout pages
  • Adding a signup page
  • Finishing touches
Conclusion
  • Continuing on with Django

Taught by

Leticia Portella

Reviews

4.7 rating at LinkedIn Learning based on 1582 ratings

Start your review of Django Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.