Django Core | A Reference Guide to Core Django Concepts
Django Core | A Reference Guide to Core Django Concepts, available at $79.99, has an average rating of 4.85, with 204 lectures, based on 1555 reviews, and has 86663 subscribers.
You will learn about Django Models Model Instance Methods & Properties Model-level field validation Django Forms and Formsets Form validation Model Form Function Based Views (FBVs) Class Based Views (CBVs) CRUD in Django Views (Create Retrieve Update Delete List) Django Templates 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 This course is ideal for individuals who are Requirements are Python 2.7 or 3.3 and Django 1.8 & up or We use Python 3 and Django 1.10 in this one or Anyone looking to learn more about Django or Any student looking to build robust cutting edge web applications or Python Users or Django beginners with some experience, like doing our Try Django (1.8 & up Series) It is particularly useful for Requirements are Python 2.7 or 3.3 and Django 1.8 & up or We use Python 3 and Django 1.10 in this one or Anyone looking to learn more about Django or Any student looking to build robust cutting edge web applications or Python Users or Django beginners with some experience, like doing our Try Django (1.8 & up Series).
Enroll now: Django Core | A Reference Guide to Core Django Concepts
Summary
Title: Django Core | A Reference Guide to Core Django Concepts
Price: $79.99
Average Rating: 4.85
Number of Lectures: 204
Number of Published Lectures: 204
Number of Curriculum Items: 204
Number of Published Curriculum Objects: 204
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Django Models
- Model Instance Methods & Properties
- Model-level field validation
- Django Forms and Formsets
- Form validation
- Model Form
- Function Based Views (FBVs)
- Class Based Views (CBVs)
- CRUD in Django Views (Create Retrieve Update Delete List)
- Django Templates
- 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
Who Should Attend
- 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)
Target Audiences
- 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)
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Installation & Recommended Setup
Lecture 3: How to use this course
Chapter 2: Django Views
Lecture 1: Introduction
Lecture 2: Install & First View
Lecture 3: Http Response & Http Response Redirect
Lecture 4: CRUD & Views
Lecture 5: Template Rendering
Lecture 6: Understanding Context
Lecture 7: User Context & Login Required Decorator
Lecture 8: Detail View
Lecture 9: Create View
Lecture 10: Update View
Lecture 11: Delete View
Lecture 12: Combining Crud in 1 View
Lecture 13: Search in List View & Q Lookups
Lecture 14: Thank you and next steps
Chapter 3: Django Models Unleashed – Updated & Expanded
Lecture 1: Welcome
Lecture 2: What drives the need for Django Models?
Lecture 3: Base Django Project
Lecture 4: Your First Model Class
Lecture 5: Basics of Django Model Field Types
Lecture 6: Migrate your Django Model
Lecture 7: Make Changes to Models
Lecture 8: Delete a Field
Lecture 9: Delete Migrations & Squash Migrations
Lecture 10: Save Data via Django-managed Python Shell
Lecture 11: Model Field Validation
Lecture 12: Model Field Validation – Overriding the Save Method
Lecture 13: Model Field Validation – The Clean Method
Lecture 14: Model Field Choices
Lecture 15: Model Field Choices – Advanced Options
Lecture 16: DateField & DateTimeField
Lecture 17: Base Abstract Model
Lecture 18: Model Meta Options
Lecture 19: Bulk Create
Lecture 20: Custom Model Managers & QuerySet Filters
Lecture 21: Django SlugField & Model Signals Basics
Lecture 22: Fixtures for Loading & Unloading Data
Lecture 23: Basics of Foreign Keys
Lecture 24: Testing our Model
Lecture 25: Thank you and next steps
Chapter 4: Django Models Unleashed – Original Version
Lecture 1: Introduction
Lecture 2: Documentation & Version
Lecture 3: Start Blank Project
Lecture 4: App, First Model, & Makemigrations
Lecture 5: Boolean Field, Null, & Default Values
Lecture 6: CharField & TextField
Lecture 7: Render Model in Admin
Lecture 8: Django Field Choices
Lecture 9: Object Unicode Name
Lecture 10: Built-in Validation
Lecture 11: Custom Field Validation
Lecture 12: Overriding the Save Method
Lecture 13: Using Signals with Models
Lecture 14: Error Messages & Help Text
Lecture 15: Timestamp & DateTimeField
Lecture 16: Instance Methods & Properties
Lecture 17: Model Managers
Lecture 18: Custom QuerySet Methods
Lecture 19: Models in the Python Shell
Lecture 20: Thank you!
Chapter 5: Django Class Based Views Unleashed
Lecture 1: Welcome to Django Class Based Views Unleashed
Lecture 2: Base Django Project
Lecture 3: Function Based View & Base Class View
Lecture 4: TemplateView
Lecture 5: Django Basic RedirectView
Lecture 6: Product Model Class
Lecture 7: ListView & DetailView
Lecture 8: Get Context Data
Lecture 9: Proxy Model to Grasp Template Context
Lecture 10: Create a Basic Mixin
Lecture 11: Recreate a ListView
Lecture 12: Recreate a DetailView via Mixins
Lecture 13: RedirectView Based on Model instance
Lecture 14: Login Required Mixin & Decorator
Lecture 15: Django Model Form
Lecture 16: CreateView
Lecture 17: View with FormMixin
Lecture 18: UpdateView the Hard Way
Lecture 19: UpdateView & DeleteView
Lecture 20: Thank you & next steps
Chapter 6: Understanding Class Based Views – Original Version
Lecture 1: Welcome
Lecture 2: Requirements & Recommendations
Lecture 3: Intro & Template View
Lecture 4: Customize Template View
Lecture 5: Base View and Mixins
Lecture 6: Login Required Decorator & Custom Mixin
Lecture 7: DetailView
Lecture 8: ListView
Lecture 9: CreateView
Lecture 10: UpdateView
Lecture 11: Delete View
Lecture 12: Handling Exceptions with Objects
Instructors
-
Justin Mitchel
Coding Entrepreneur & Teacher – 568,000+ Students
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 32 votes
- 3 stars: 146 votes
- 4 stars: 460 votes
- 5 stars: 894 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024