最新消息:需要购买可以去xiaocaib.taobao.com网店购买会员 注册登录即可屏蔽广告

Django REST Framework: CRUD, Auth & API Testing

未分类 dsgsd 2浏览 0评论

th_6EpK83AVRPPpMg0UTGQyiQmTVvY8M2a1.avif_

Published 11/2025
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 5h 53m | Size: 4.51 GB

Learn Django REST Framework: Build CRUD APIs, Authentication, JWT, Nested Serializers, Testing & Documentation

What you’ll learn
Understand the fundamentals of Django REST Framework and how it works.
Create function-based and class-based API views efficiently.
Build fully functional CRUD APIs using serializers.
Implement user authentication with custom user models, token, and JWT authentication.
Handle complex data with nested serializers and manage relationships between models.
Apply permissions and custom access controls to secure APIs.
Filter, paginate, and manage querysets for efficient data handling.
Write unit tests and document APIs using Swagger and Redoc for professional projects.

Requirements
Basic understanding of Python programming.
Familiarity with Django framework is helpful but not mandatory.
Knowledge of REST API concepts is a plus, but beginners can follow.
A computer with Python installed for hands-on practice.
Basic understanding of databases like SQLite, MySQL, or PostgreSQL.
Willingness to code and learn by building practical API projects.

Description
Master Django REST Framework (DRF) and become a proficient backend developer by building robust, secure, and scalable REST APIs using Python and Django. This course is designed to take you from the fundamentals to advanced topics with hands-on practical examples, giving you the confidence to develop professional APIs for real-world applications.What you will learn in this course:Start with a strong foundation by understanding the core concepts of Django REST Framework, including API views, serializers, and models.Create fully functional CRUD APIs using both function-based and class-based views, and understand how to structure your projects efficiently.Learn advanced authentication techniques, including creating a custom user model, token authentication, and JWT authentication using SimpleJWT.Explore serializer relationships with nested serializers to handle complex data structures.Implement permissions and access control by creating custom permission classes to secure your APIs.Master queryset filtering and pagination to efficiently manage large datasets.Understand how to write unit tests for your APIs to ensure reliability and maintainability.Document your APIs professionally using Swagger and Redoc, making them easier to understand and consume for frontend developers or clients.Course Structure and Content Overview:Introduction to Django REST Framework – fundamentals and setupCreating API Views (Function-Based API Views)Serializers in Django REST FrameworkCreating CRUD APIs using serializersClass-Based Views: Generic API Views and Model MixinsUsing Viewsets and Routers for organized endpointsCreating a Custom User Model for AuthenticationUser Account Creation (Signing Up)Token Authentication in Django REST FrameworkJWT Authentication using SimpleJWTSerializer Relationships with Nested SerializersUsing Permissions and creating custom permission classesFiltering with QuerysetsPagination in Django REST FrameworkUnit Testing APIsAPI Documentation with Swagger and RedocBy the end of this course, you will have the skills to build secure, scalable, and well-documented REST APIs using Django REST Framework, ready for production deployment. Whether you are a beginner or an intermediate Python developer, this course equips you with the knowledge and hands-on experience to create professional backend applications.


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Django REST Framework: CRUD, Auth & API Testing

您必须 登录 才能发表评论!