Django Core | A Reference Guide to Core Django Concepts

Dive in deep to the core concepts behind the power Django framework written in Python. Using Django 1.10 with Python 3

Dive in deep to the core concepts behind the power Django framework written in Python. Using Django 1.10 with Python 3

What you’ll learn

  • Django Models
  • Model Instance Methods & Properties
  • Model-level field validation
  • Form validation
  • Model Form
  • Function Based Views (FBVs)
  • Class Based Views (CBVs)
  • CRUD in Django Views (Create Retrieve Update Delete List)
  • Django translation
  • Deploying Django on a Live Server| Heroku, Webfaction, Linode, Digital Ocean
  • Celery + Redis for asynchronous tasks and scheduled tasks
  • and much more!
  • Requirements are Python 2.7 or 3.3 and Django 1.8 & up
  • We use Python 3 and Django 1.10 in this one

Requirements

  • Try Django 1.8 & Up (suggested course is Try Django 1.9 as it has Try Django 1.8 too)
  • Python knowledge is a plus (30 Days of Python is a suggested course)

Description

Our philosophy is teaching individuals how to code by going through step by step projects. This drives the majority of our content with one exception: the Django Core course.

In this course, we go in-depth into various Django concepts to provide a comprehensive guide to topics that include:

  • Django Models
  • Model Instance Methods & Properties
  • Model-level field validation
  • How models map to databases and Primary Keys
  • Django Forms and Formsets
  • Relating Data with Foreign Keys in Django
  • Handling Subdomains with Django Hosts
  • Form validation
  • Model Form
  • Function Based Views (FBVs)
  • Class Based Views (CBVs)
  • CRUD in Django Views (Create Retrieve Update Delete List)
  • Django Templates
  • Template Inheritance
  • Template shortcuts & Filters
  • Django translation
  • and much more!

We built this for students looking for a in-depth look at the above concepts. We encourage you to have some experience with Django such as our Try Django series (1.8 & Up) which is available on Udemy.

Who this course is for:

  • Requirements are Python 2.7 or 3.3 and Django 1.8 & up
  • We use Python 3 and Django 1.10 in this one
  • Anyone looking to learn more about Django
  • Any student looking to build robust cutting edge web applications
  • Python Users
  • Django beginners with some experience, like doing our Try Django (1.8 & up Series)

This course is fantastic. If you want to deep dive into Django and learn what is happening behind the scenes, this is the course you definitely have to take. Thanks Justin Mitchel for this amazing course.

Course content

16 sections • 204 lectures • 24h 12m total length
  • Introduction
  • Django Views
  • Django Models Unleashed – Updated & Expanded
  • Django Models Unleashed – Original Version
  • Django Class Based Views Unleashed
  • Understanding Class Based Views – Original Version
  • Forms & Formsets
  • Django Templates
  • Django Translation
  • Django User Model Unleashed
  • Django Tests Unleashed
  • Deployment
  • Django Foreign Keys Unleashed
  • Time & Tasks | A Guide to Connecting Django, Celery, + Redis
  • Django Hosts
  • Thank you & Next Steps
Created by: Justin Mitchel, Coding Entrepreneur & Teacher – 568,000+ Students
Last updated 4/2021
English
English [Auto]
Direct Download Available
4.6
(1,392 ratings)
84,991 students
https://www.udemy.com/course/django-core/

Download link

Add a Comment

Your email address will not be published. Required fields are marked *