Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Django Essential Training (2021)

Django Essential Training (2021)

2h 7mIntermediate2021-09-23

Authors

Leticia Portella

Leticia Portella

Software Developer | Podcaster | Oceanographer

Course details

Django is a robust and powerful framework with a lot of moving parts. Although starting a new project can be quite easy, there is a lot to uncover. This course teaches fundamentals, such as what a framework is, what an HTTP request is, and how Django replies to HTTP requests. Software developer and podcaster Leticia Portella walks you through each step of building a working system that can create, edit, and list books per user with an authentication system. Topics include getting started, creating users and data, ORMs, creating a dynamic template, Django class-based files and static views, and so much more!

Skills covered

DjangoBack-End Web DevelopmentFull-Stack Web DevelopmentEssential TrainingWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - What is Django
  • 02 - What you will need to start a Django project

1. Starting Your Django Project

  • 03 - Creating a new Django project
  • 04 - Minimum working page
  • 05 - Creating your first Django template
  • 06 - Django apps and the concept of modularization

2. Django Built-In User Management

  • 07 - Creating users in Django
  • 08 - Django admin - Easily visualizing and creating data
  • 09 - User authentication in two simple steps

3. How Django Interacts with Databases

  • 10 - Introduction to ORMs
  • 11 - Creating your first model
  • 12 - Using admin for data creation and manipulation
  • 13 - Using Django shell for creating and querying data

4. Building Dynamic Webpages

  • 14 - Creating a dynamic template
  • 15 - Display content of a single note
  • 16 - Introduction to Django class-based views
  • 17 - A bit more on class-based views

5. Building a Robust Front End in Django

  • 18 - Static files in Django
  • 19 - How to set up a base HTML for every Django template
  • 20 - Let's add some style

6. Django Forms - Validation Shouldn t Be Hard

  • 21 - Create a webpage
  • 22 - Understanding how Django handles security in POSTs
  • 23 - Django forms - Powerful validation with minimal work
  • 24 - Django forms are useful for layout as well

7. Working with Existing Data

  • 25 - The U in the CRUD - Updating data
  • 26 - The D in the CRUD - Deleting data

8. Using Django to Store and Display User-Specific Data

  • 27 - ForeignKey - How models relate to each other
  • 28 - Displaying only the logged user data
  • 29 - Adding a new note after ForeignKey

9. Login, Logout, and Signup Are Simple

  • 30 - Adding login and logout pages
  • 31 - Adding a signup page
  • 32 - Finishing touches

Conclusion

  • 33 - Continuing on with Django

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal