Do you want to take your Django skills to the next level and become that professional back-end developer that companies love to hire? This is exactly the course you need.
The Ultimate Django Series: Part 2
The Ultimate Django Series: Part 2 is a 76-lesson 5 hours 41 minutes self-paced course by Mosh Hamedani (Code with Mosh). Do you want to take your Django skills to the next level and become that professional back-end developer that companies love to hire?
Course facts
- Lessons
- 76
- Duration
- 5 hours 41 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Mosh Hamedani (Code with Mosh)
- Price
- Premium
In just 6 hours, you’ll go from someone who doesn't know what an API is to someone who can confidently design and build APIs with Django REST Framework.
This is a comprehensive, in-depth, step-by-step course that teaches you the whats, whys, and hows of Django. It covers everything you need to build APIs using a real e-commerce project.
By the end of this course, you'll have gained a deep understanding of the concepts and tools needed to build RESTful API with Python.
Who teaches The Ultimate Django Series: Part 2? Mosh Hamedani (Code with Mosh)
Mosh Hamedani is the founder of Code with Mosh, one of the highest-volume independent online instructors in software education. He has been publishing courses continuously since the early Udemy era and has taught over a million students across his Udemy catalog and his standalone Code with Mosh platform. His teaching style is patient, rigorously structured, and deliberately beginner-tolerant — the courses are widely cited as some of the most accessible introductions to their respective topics.
The Code with Mosh catalog covers an unusually wide span: web development with HTML / CSS / JavaScript / React / Angular / Node.js, Python and Django, C# and .NET, mobile development with React Native and Flutter, SQL and database fundamentals, and the algorithm / data-structure interview prep tracks. Few independent instructors maintain this much breadth at consistent quality.
The CourseFlix listing under this source carries over 35 Code with Mosh courses spanning that range. Material is paid; Code with Mosh runs on per-course pricing on the original platform. Courses are aimed primarily at developers picking up a new technology from a clean start through to working production proficiency.
What lessons are included in The Ultimate Django Series: Part 2?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 1- Introduction Demo | 00:59 | |
| 2 | 2- Setting Up the Project | 05:39 | |
| 3 | 1- Introduction | 00:41 | |
| 4 | 2- What are RESTful APIs | 01:57 | |
| 5 | 3- Resources | 01:31 | |
| 6 | 4- Resource Representations | 02:09 | |
| 7 | 5- HTTP Methods | 02:04 | |
| 8 | 6- Installing Django REST Framework | 00:59 | |
| 9 | 7- Creating API Views | 08:08 | |
| 10 | 8- Creating Serializers | 04:05 | |
| 11 | 9- Serializing Objects | 06:15 | |
| 12 | 10- Creating Custom Serializer Fields | 04:31 | |
| 13 | 11- Serializing Relationships | 08:51 | |
| 14 | 12- Model Serializers | 04:49 | |
| 15 | 13- Deserializing Objects | 02:38 | |
| 16 | 14- Data Validation | 05:37 | |
| 17 | 15- Saving Objects | 08:00 | |
| 18 | 16- Deleting Objects | 04:27 | |
| 19 | 17- Exercise- Building the Collections API | 04:33 | |
| 20 | 1- Introduction | 00:37 | |
| 21 | 2- Class-based Views | 04:14 | |
| 22 | 3- Mixins | 04:18 | |
| 23 | 4- Generic Views | 07:07 | |
| 24 | 5- Customizing Generic Views | 04:33 | |
| 25 | 6- ViewSets | 05:01 | |
| 26 | 7- Routers | 09:01 | |
| 27 | 8- Building the Reviews API | 04:08 | |
| 28 | 9- Nested Routers | 09:57 | |
| 29 | 10- Filtering | 04:47 | |
| 30 | 11- Generic Filtering | 06:24 | |
| 31 | 12- Searching | 02:18 | |
| 32 | 13- Sorting | 01:45 | |
| 33 | 14- Pagination | 05:21 | |
| 34 | 1- Introduction | 00:22 | |
| 35 | 2- Designing the API | 03:11 | |
| 36 | 3- Revisiting the Data Model | 08:33 | |
| 37 | 4- Creating a Cart | 04:55 | |
| 38 | 5- Getting a Cart | 09:38 | |
| 39 | 6- Deleting a Cart | 01:51 | |
| 40 | 7- Getting Cart Items | 04:53 | |
| 41 | 8- Adding a Cart Item | 12:12 | |
| 42 | 9- Updating a Cart Item | 02:12 | |
| 43 | 10- Deleting a Cart Item | 01:03 | |
| 44 | 1- Introduction | 00:39 | |
| 45 | 2- Django Authentication System | 03:11 | |
| 46 | 3- Customizing the User Model | 02:09 | |
| 47 | 4- Extending the User Model | 10:36 | |
| 48 | 5- Creating user Profiles | 07:01 | |
| 49 | 6- Groups and Permissions | 02:57 | |
| 50 | 7- Creating Custom Permissions | 02:13 | |
| 51 | 1- Introduction | 00:38 | |
| 52 | 2- Token-based Authentication | 01:30 | |
| 53 | 3- Adding the Authentication Endpoints | 06:22 | |
| 54 | 4- Registering Users | 09:20 | |
| 55 | 5- Building the Profile API | 05:04 | |
| 56 | 6- Logging In | 04:58 | |
| 57 | 7- Inspecting a JSON Web Token | 03:31 | |
| 58 | 8- Refreshing Tokens | 01:20 | |
| 59 | 9- Getting the Current User | 04:45 | |
| 60 | 10- Getting Current User's Profile | 06:59 | |
| 61 | 11- Applying Permissions | 04:07 | |
| 62 | 12- Applying Custom Permissions | 07:06 | |
| 63 | 13- Applying Model Permissions | 04:40 | |
| 64 | 14- Applying Custom Model Permissions | 04:34 | |
| 65 | 1- Introduction | 00:23 | |
| 66 | 2- Designing the API | 01:15 | |
| 67 | 3- Getting the Orders | 05:45 | |
| 68 | 4- Applying Permissions | 06:40 | |
| 69 | 5- Creating an Order | 05:02 | |
| 70 | 6- Creating Order Items | 06:48 | |
| 71 | 7- Returning the Created Order | 03:53 | |
| 72 | 8- Data Validation | 03:31 | |
| 73 | 9- Revisiting the Permissions | 01:50 | |
| 74 | 10- Updating an Order | 02:20 | |
| 75 | 11- Signals | 07:53 | |
| 76 | 12- Creating Custom Signals | 05:52 |
Get instant access to all 75 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to The Ultimate Django Series: Part 2?
-
FreeUpdated 2y agoWeb Developer Bootcamp with Flask and Python in 2022
By: UdemyWelcome to the Web Developer Bootcamp with Flask and Python! In this course, you'll learn how to build and deploy dynamic websites using Python, Flask, MongoDB19h 57m -
Updated 2y agoPython 3: Deep Dive (Part 4 - OOP)
By: UdemyPython 3 Deep Dive (Part 4: OOP) by Fred Baptiste — master object-oriented programming in Python: classes, inheritance, descriptors, ABCs and metaclasses.35h 15m5/5 -
Updated 2y agoAirbnb App Clone
By: Nomad CodersREST API, GraphQL API, iOS / Android App. Make Airbnb App with Rest API and GraphQL API. Users can search, look and browse various homes..17h 50m -
Updated 2y agoPython for Data Science and Machine Learning Bootcamp
By: UdemyAre you ready to start your path to becoming a Data Scientist! This comprehensive course will be your guide to learning how to use the power of Python.24h 49m -
FreeUpdated 2y agoCS50's Web Programming with Python and JavaScript
By: HarvardX (Harvard University)Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UI14h 3m5/5 -
Updated 3y ago[Full Stack] Airbnb Clone Coding
By: Nomad CodersIn this series, we make an AirBnb clone. We will develop a complete stack that runs the entire loop, including front + back + distribution.29h 47m -
Updated 2y agoThe Ultimate Flask Course
By: UdemyWelcome to The Ultimate Flask Course. This course is designed to teach you everything you need to know to get started building your own Python-based web apps us28h 4m -
Updated 2y agoPython and Django Full Stack Web Developer Bootcamp
By: UdemyWelcome to the Python and Django Full Stack Web Developer Bootcamp! In this course we cover everything you need to know to build a website using Python, Django31h 54m
More courses by Mosh Hamedani (Code with Mosh)
-
ClassicReact: Intermediate Topics
Advance your React skills with the Intermediate Topics course. Learn state management, routing, and best practices for building complex applications using React6h 5m4/5 -
Updated 2y agoThe Ultimate Django Series: Part 3
Master advanced techniques and best practices for building professional-quality backends.4h 18m -
FreeUpdated 3y agoUltimate C++ Part 3: Advanced
To take this course, you should have watched the first two parts or have a thorough understanding of the concepts covered there.3h 41m5/5 -
Updated 3y agoXamarin Forms: Build Native Mobile Apps with C#
Do you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old.7h 17m -
Updated 3y agoMastering Next.js 13 with TypeScript
Clear. Concise. Comprehensive. Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's pe5h 16m5/5 -
Updated 3y agoThe Ultimate Redux Course
Redux is the most popular state management library for JavaScript apps. It's mostly used with React but it's also becoming popular in Angular, Ember and Vue com6h 5m5/5