A Course You'll Actually Finish

Ultimate Django: Part 2

Everything you need to build secure RESTful APIs with Django REST Framework

ExcellentStars
·
4.7out of 5 based on 7307 reviews

Highly Practical

What You'll Learn

  • Build RESTful APIs using the Django framework
  • Understand the inner workings of Django REST Framework
  • Understand and troubleshoot issues like a pro
  • Work with class-based views
  • Create and use serializers
  • Use mixins and generic views
  • Generate routes with routers
  • Implement filtering, searching, sorting, and pagination
  • Implement authentication using Django Authentication System
  • Secure your APIs with JSON Web Tokens (JWT)
  • Use signals to decouple apps
  • Applying industry best practices

A Perfectly Structured Course

Course Content

6 Hours . 7 Sections . 90 Lessons

Getting Started(7m)

  • Introduction
  • Setting Up the Project5m 38s
  • Supplementary Materials
  • Getting Help
  • Learning Paths
  • Follow Me Around

Building RESTful APIs with Django REST Framework(1h)

    Advanced API Concepts(1h)

      Designing and Implementing a Shopping Cart API(49m)

        Django Authentication System(29m)

          Securing APIs(1h)

            Designing and Building the Orders API(52m)

              Target Student

              Who Is This For?

              • Anyone familiar with Django who wants to learn how to build RESTful APIs
              • Anyone familiar with Django REST Framework who needs a refresher course to fill in the gaps

              What You Should Know First

              Prerequisites

              This course is the second part of a series. So ideally, you should have taken the first part or already understand the topics covered there. You don't need any prior knowledge about building APIs or Django REST Framework. This course covers everything you need.

              Here are the courses we recommend if you need to strengthen the fundamentals.

              Ultimate Django: Part 1

              Master the fundamentals of Web development with Python and Django


              Need More Details?

              Frequently-Asked Questions

              • How is this course different from YouTube tutorials?

                Crystal clear and straight to the point, each lesson is concise and packed with 20 years of software engineering experience. No rambling—just a perfectly structured path to help you really understand and build your skills.

              • What’s the difference between buying a single course and getting Lifetime Access?

                Buying a single course gives you lifetime access to just that course. Lifetime Access unlocks everything I’ve ever created—and everything I’ll release in the future—with a single payment.

              • How long will I have access to the course?

                If you purchase this course, you’ll have lifetime access, allowing you to revisit lessons and resources anytime.

              • Is there a money-back guarantee?

                Yes, there’s a 30-day money-back guarantee. If you find the course isn’t a good fit, you can request a refund within the first 30 days.

              Ultimate Django: Part 2

              This course is part of

              The Ultimate Django Series

              3 courses

              30-day money-back guarantee

              What's included:
              • 15 hours on-demand video
              • 300 lessons
              • 3 courses
              • Lifetime access
              • Downloadable content
              • English captions
              • Certificate of completion