Django Rest Framework
Django Rest Framework, available at $89.99, has an average rating of 4.55, with 119 lectures, 10 quizzes, based on 989 reviews, and has 5938 subscribers.
You will learn about Learn what REST APIs are and why we need them Create REST APIs using Function Based Views Create REST APIs using Class Based Views Use mixins, generics and viewsets Configure Router and Routes for your REST APIs Secure you REST APIs using Authentication and Authorization This course is ideal for individuals who are Python developers who want to master Django REST Framework or Programmers who wants to develop REST APIs using Python and Django REST Framework or This course shows you how to create a REST API project from scratch or This is not for students who are looking for solutions to all real time project problems It is particularly useful for Python developers who want to master Django REST Framework or Programmers who wants to develop REST APIs using Python and Django REST Framework or This course shows you how to create a REST API project from scratch or This is not for students who are looking for solutions to all real time project problems.
Enroll now: Django Rest Framework
Summary
Title: Django Rest Framework
Price: $89.99
Average Rating: 4.55
Number of Lectures: 119
Number of Quizzes: 10
Number of Published Lectures: 118
Number of Published Quizzes: 10
Number of Curriculum Items: 135
Number of Published Curriculum Objects: 134
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn what REST APIs are and why we need them
- Create REST APIs using Function Based Views
- Create REST APIs using Class Based Views
- Use mixins, generics and viewsets
- Configure Router and Routes for your REST APIs
- Secure you REST APIs using Authentication and Authorization
Who Should Attend
- Python developers who want to master Django REST Framework
- Programmers who wants to develop REST APIs using Python and Django REST Framework
- This course shows you how to create a REST API project from scratch
- This is not for students who are looking for solutions to all real time project problems
Target Audiences
- Python developers who want to master Django REST Framework
- Programmers who wants to develop REST APIs using Python and Django REST Framework
- This course shows you how to create a REST API project from scratch
- This is not for students who are looking for solutions to all real time project problems
Sample of the reviews:
Good Course. I like the teaching style, short videos with good focus subject coverage such that I can manage my time more effectively. – Mark Mneimneh
Great Course. Good Basic Knowledge of the Framework – Gus Minor
The course is good for beginners. I looked for this type of course, short and specific. I learned from it. I got a better understanding of drf. – Fidel Rosell
—
Are you a python and Django developer who wants to create python rest apis while mastering Django Rest Framework(DRF)? Are you an experienced Django Developer who wants to fill in any gaps in your knowledge of creating a REST APIs using Django REST Framework then this course is for you too.
DRF is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production ready web applications. You will start this course by learning what Django REST Framework is ,the different features that are a part of every Django REST application .You will be working hands on one feature at a time .You will then create a web application using all the knowledge you gain from those sections.
-
Learn what REST APIs are and why we need them
-
Create REST APIs using Function Based Views
-
Create REST APIs using Class Based Views
-
Use mixins, generics and ViewSets
-
Configure Router and Routes for your REST APIs
-
Secure you REST APIs using Authentication and Authorization
What are the requirements?
Knowledge of Python , Atom or PyCharm (Installation of Atom is covered in easy setup section)
Course Curriculum
Chapter 1: Start Here
Lecture 1: Course and Instructor Introduction
Lecture 2: How to make the best of this course
Chapter 2: Introduction
Lecture 1: What is REST?
Lecture 2: Why REST
Lecture 3: What and Why DJango REST Framework
Chapter 3: Software Setup
Lecture 1: Install DJango
Lecture 2: Install DJango REST Framework
Lecture 3: Install MySql and MySql workbench
Lecture 4: Launch MySql workbench
Lecture 5: Windows Only -Install Mysql
Lecture 6: Windows Only – Install Mysql Workbench
Lecture 7: Install python mysqlclient
Lecture 8: UPDATE ON ATOM IDE
Lecture 9: Install Visual Studio Code
Lecture 10: Install Postman
Lecture 11: Download Completed Projects
Lecture 12: Download Slides
Chapter 4: REST in Action
Lecture 1: Create the Project
Lecture 2: Create a view
Lecture 3: Configure the URL and TEST
Lecture 4: Create app level urls
Lecture 5: Create a model class
Lecture 6: Configure the database and run migrations
Lecture 7: Use the model in the view and test
Chapter 5: Function Based Views and Serializers
Lecture 1: DRF Components
Lecture 2: Function Based Views
Lecture 3: Serializers
Lecture 4: Create the Project
Lecture 5: Create the Model
Lecture 6: Create the Serializer
Lecture 7: GET single student
Lecture 8: Create Student
Lecture 9: Use @api_view
Lecture 10: Implement Primary Key Based Operations
Lecture 11: Configure the URLs
Lecture 12: Test
Lecture 13: Test Using Postman
Chapter 6: Class Based Views
Lecture 1: Introduction
Lecture 2: Create the Project
Lecture 3: Implement Non Primary Key Based Operations
Lecture 4: Implement Primary Key Based Operations
Lecture 5: Configure the URLs and TEST
Chapter 7: Mixins
Lecture 1: Introduction
Lecture 2: Non Primary Key based operations
Lecture 3: Primary Key based operations
Lecture 4: Configure the URLs and TEST
Chapter 8: Generic Views
Lecture 1: Introduction
Lecture 2: Generics in action
Chapter 9: ViewSets
Lecture 1: Introduction
Lecture 2: Create ViewSet
Lecture 3: Configure URLs and Test
Chapter 10: Nested Serializers
Lecture 1: Create the project
Lecture 2: Create model
Lecture 3: Create Serializers
Lecture 4: Create REST endpoints
Lecture 5: Configure URLs
Lecture 6: Test
Chapter 11: Pagination
Lecture 1: Introduction
Lecture 2: Pagination in action
Lecture 3: Pagination at class level
Lecture 4: Using LimitOffsetPagination
Chapter 12: Filtering
Lecture 1: Introduction
Lecture 2: Install and Configure Django Filter Module
Lecture 3: Filters in action
Lecture 4: Use Search Filter
Lecture 5: More About Search Filter
Lecture 6: Use Ordering Filter
Chapter 13: Security
Lecture 1: Introduction
Lecture 2: Authentication in action
Lecture 3: Authorization in action
Lecture 4: Global Security
Chapter 14: Flight Reservation API
Instructors
-
Bharath Thippireddy
IT Architect and Best Selling Instructor- 700000+ students
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 8 votes
- 3 stars: 75 votes
- 4 stars: 361 votes
- 5 stars: 539 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