Django Essential Training

Go to class
Write Review

Free Online Course: Django Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 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. Django Essential Training is taught by Leticia Portella.

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