Booking options
£18
£18
On-Demand course
4 hours 44 minutes
All levels
Find the ultimate guide for learning Django framework by taking this Django REST Framework - Full Stack Python APIs using Python course. In this course, you will learn the techniques to build Python Rest APIs using the Django framework.
This Django REST Framework - Full Stack Python APIs using Python course breaks tools and techniques to enhance your understanding of the Django framework and its features. The project-based course provides step-by-step instructions on how to create a Rest API from scratch. You will start the course by learning how to set up a Django development environment and proceed towards the fundamental steps in creating a Rest API project. You will gain the knowledge to develop Rest APIs using function-based views and class-based views. You will also learn the best practices to secure your Rest APIs.
Gain in-depth knowledge Rest API
Learn hope to configure the Rest API
Identify the importance of Django Framework
Deepen your understanding of mixins and generic views
Know how to create Rest APIs using function based views
Learn how to create viewset
Be able to create Rest APIs with class based views
The Django REST Framework - Full Stack Python APIs using Python course is incredibly beneficial for professionals interested in learning how to create Python Rest APIs in Django Framework.
This course is available to all learners of all academic backgrounds.
Learners should be aged 16 or over.
Good understanding of English language, numeracy and ICT skills are required to take this course.
After you have successfully completed the course, you will obtain an Accredited Certificate of Achievement. And, you will also receive a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy for £39 or in PDF format at the cost of £24.
PDF certificate's turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days.
Affordable, engaging & high-quality e-learning study materials;
Tutorial videos and materials from the industry-leading experts;
Study in a user-friendly, advanced online learning platform;
Efficient exam systems for the assessment and instant result;
United Kingdom & internationally recognized accredited qualification;
Access to course content on mobile, tablet and desktop from anywhere, anytime;
Substantial career advancement opportunities;
24/7 student support via email.
Django REST Framework - Full Stack Python APIs using Python provides essential skills that will make you more effective in your role. It would be beneficial for any related profession in the industry, such as
Full Stack- Lead Software Developer
Python/Django Developer
Backend Developer
Software Engineer-Python
Unit 01: Start Here | |||
Module 01: Course and Instructor Introduction | 00:03:00 | ||
Module 02: How to make the best of this course | 00:02:00 | ||
Unit 02: Introduction | |||
Module 01: What is REST? | 00:06:00 | ||
Module 02: Why REST | 00:08:00 | ||
Module 03: What and Why DJango REST Framework | 00:06:00 | ||
Unit 03: Software Setup | |||
Module 01: Install DJango | 00:03:00 | ||
Module 02: Install DJango REST Framework | 00:01:00 | ||
Module 03: Install MySql and MySql workbench | 00:03:00 | ||
Module 04: Launch MySql workbench | 00:02:00 | ||
Module 05: Install python mysqlclient | 00:01:00 | ||
Module 06: Install ATOM | 00:03:00 | ||
Module 07: Install Postman | 00:01:00 | ||
Unit 04: REST in Action | |||
Module 01: Create the Project | 00:03:00 | ||
Module 02: Create a view | 00:02:00 | ||
Module 03: Configure the URL and TEST | 00:03:00 | ||
Module 04: Create app level urls | 00:02:00 | ||
Module 05: Create a model class | 00:03:00 | ||
Module 06: Configure the database and run migrations | 00:03:00 | ||
Module 07: Use the model in the view and test | 00:03:00 | ||
Unit 05: Function Based Views and Serializers | |||
Module 01: DRF Components | 00:06:00 | ||
Module 02: Function Based Views | 00:05:00 | ||
Module 03: Serializers | 00:04:00 | ||
Module 04: Create the Project | 00:02:00 | ||
Module 05: Create the Model | 00:02:00 | ||
Module 06: Create the Serializer | 00:02:00 | ||
Module 07: GET single student | 00:04:00 | ||
Module 08: Create Student | 00:04:00 | ||
Module 09: Implement Non Primary Key Based Operations | 00:07:00 | ||
Module 10: Use @api_view | 00:01:00 | ||
Module 11: Configure the URLs | 00:02:00 | ||
Module 12: Test | 00:07:00 | ||
Module 13: Test Using Postman | 00:04:00 | ||
Unit 06: Class Based Views | |||
Module 01: Introduction | 00:03:00 | ||
Module 02: Create the Project | 00:03:00 | ||
Module 03: Implement Non Primary Key Based Operations | 00:06:00 | ||
Module 04: Implement Primary Key Based Operations | 00:07:00 | ||
Module 05: Configure the URLs and TEST | 00:04:00 | ||
Unit 07: Mixins | |||
Module 01: Introduction | 00:05:00 | ||
Module 02: Non Primary Key based operations | 00:04:00 | ||
Module 03: Primary Key based operations | 00:02:00 | ||
Module 04: Configure the URLs and TEST | 00:02:00 | ||
Unit 08: Generic Views | |||
Module 01: Generics | 00:03:00 | ||
Module 02: Generics in action | 00:03:00 | ||
Unit 09: ViewSets | |||
Module 01: Introduction | 00:03:00 | ||
Module 02: Create ViewSet | 00:02:00 | ||
Module 03: Configure URLs and Test | 00:04:00 | ||
Unit 10: Nested Serializers | |||
Module 01: Create the project | 00:02:00 | ||
Module 02: Create model | 00:03:00 | ||
Module 03: Create Serializers | 00:04:00 | ||
Module 04: Create REST endpoints | 00:03:00 | ||
Module 05: Configure URLs | 00:02:00 | ||
Module 06: Test | 00:03:00 | ||
Unit 11: Pagination | |||
Module 01: Introduction | 00:06:00 | ||
Module 02: Pagination in action | 00:05:00 | ||
Module 03: Pagination at class level | 00:03:00 | ||
Module 04: Using LimitOffsetPagination | 00:01:00 | ||
Unit 12: Security | |||
Module 01: Introduction | 00:04:00 | ||
Module 02: Authentication in action | 00:03:00 | ||
Module 03: Authorization in action | 00:06:00 | ||
Module 04: Global Security | 00:04:00 | ||
Unit 13: Flight Reservation API | |||
Module 01: Usecase | 00:01:00 | ||
Module 02: Create the Project | 00:01:00 | ||
Module 03: Create Model Classes | 00:03:00 | ||
Module 04: Create Reservation Model | 00:01:00 | ||
Module 05: Create Serializers | 00:01:00 | ||
Module 06: Create ViewSets | 00:02:00 | ||
Module 07: Configure the Router | 00:02:00 | ||
Module 08: Run Migrations | 00:01:00 | ||
Module 09: Initial round of testing | 00:04:00 | ||
Module 10: Implement findFlights endpoint | 00:03:00 | ||
Module 11: Test findFlights | 00:05:00 | ||
Module 12: Implement Save Reservation | 00:06:00 | ||
Module 13: Test Save Reservation | 00:04:00 | ||
Unit 14: Validations | |||
Module 01: In-Built Validations | 00:04:00 | ||
Module 02: Allowing Blank and Null Values | 00:02:00 | ||
Module 03: Create Custom Validator | 00:05:00 | ||
Module 04: Two more ways | 00:07:00 | ||
Unit 15: Token Auth | |||
Module 01: Introduction | 00:03:00 | ||
Module 02: Configure Token Auth | 00:05:00 | ||
Module 03: Create Users and Token | 00:04:00 | ||
Module 04: Token Auth in action | 00:03:00 | ||
Module 05: Automate Token Creation | 00:09:00 | ||
Certificate and Transcript | |||
Order Your Certificates and Transcripts | 00:00:00 |