لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت API های REST با چارچوب Django REST و Python [ویدئو]
Build REST APIs with Django REST Framework and Python [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به هر موضوع مهمی از طریق توضیح مفهومی، مستندسازی و پیاده سازی می پردازد. کل دوره برای مبتدیان با یک هدف طراحی شده است - ساخت API های قدرتمند REST با استفاده از Python و Django.
در طول دوره، مهمترین موضوعات فریمورک Django Rest را گام به گام بررسی خواهیم کرد. ما موضوعاتی مانند اصول API، سریال سازها، نماهای کلاس محور و غیره را یاد خواهیم گرفت. پس از گذراندن این دوره، شما آماده کار به عنوان کارآموز، تازه کار یا فریلنسر خواهید بود و همچنین می توانید همه چیز را خودتان پیاده سازی کنید! مهمتر از همه، شما آماده شیرجه رفتن عمیق با تمرینات آینده و سوالات سطح سخت در مورد DRF خواهید بود.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Build-REST-APIs-with-Django-REST-Framework-and-Python درک REST API از اصول اولیه
مفاهیم پیشرفته ای مانند مجوزها، throttling، صفحه بندی را بیاموزید
اجرای عملیات CRUD
نحوه استفاده از Browsable API و همچنین Postman
احراز هویت در DRF، از جمله Token و همچنین JWT را درک کنید
اصول آمار را بیاموزید و آنها را در عمل به کار بگیرید این دوره برای توسعه دهندگان جنگو است که می خواهند در مورد ساخت API بیاموزند. کل دوره برای مبتدیان با یک هدف طراحی شده است - ساخت API های قدرتمند REST با استفاده از Python و Django. این دوره برای کسانی است که می خواهند حرفه خود را شروع کنند. همه مفاهیم مهم را به سادهترین روش ممکن با مثالها و پروژههای واقعی بیاموزید * با throttling و فیلتر جنگو آشنا شوید * مجوزها و احراز هویت را در جنگو کاوش کنید
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
مفاهیم پایه API - تئوری
Basic API Concepts - Theory
درک API
Understanding API
درک REST API
Understanding REST API
API با جنگو
API with Django
راه اندازی اولیه جنگو
Basic Django Setup
راه اندازی اولیه جنگو
Basic Django Setup
نصب و راه اندازی
Installation
نصب و راه اندازی
Installation
مدل ها و مهاجرت ها
Models and Migrations
مدل ها و مهاجرت ها
Models and Migrations
ایجاد پاسخ JSON - همه عناصر
Creating JSON Response - All Elements
ایجاد پاسخ JSON - همه عناصر
Creating JSON Response - All Elements
ایجاد پاسخ JSON - عناصر فردی
Creating JSON Response - Individual Elements
ایجاد پاسخ JSON - عناصر فردی
Creating JSON Response - Individual Elements
چارچوب جنگو REST
Django REST Framework
مقدمه DRF
DRF Introduction
مقدمه DRF
DRF Introduction
چارچوب جنگو REST
Django REST Framework
نماها و سریال سازها
Views and Serializers
سریال سازها - درخواست دریافت کنید
Serializers - GET Request
سریال سازها - درخواست دریافت کنید
Serializers - GET Request
سریال سازها - درخواست ارسال، قرار دادن، حذف
Serializers - POST, PUT, DELETE Request
سریال سازها - درخواست ارسال، قرار دادن، حذف
Serializers - POST, PUT, DELETE Request
کدهای وضعیت
Status Codes
کدهای وضعیت
Status Codes
کلاس APIView
APIView Class
کلاس APIView
APIView Class
اعتبار سنجی
Validation
اعتبار سنجی
Validation
فیلدهای سریال ساز و آرگومان های اصلی
Serializer Fields and Core Arguments
فیلدهای سریال ساز و آرگومان های اصلی
Serializer Fields and Core Arguments
سریال ساز مدل
Model Serializer
سریال ساز مدل
Model Serializer
فیلدهای سریالساز سفارشی
Custom Serializer Fields
فیلدهای سریالساز سفارشی
Custom Serializer Fields
به روز رسانی مدل ها
Updating Models
به روز رسانی مدل ها
Updating Models
روابط جنگو
Django Relationships
روابط جنگو
Django Relationships
سریال سازهای تو در تو
Nested Serializers
سریال سازهای تو در تو
Nested Serializers
روابط سریال ساز
Serializer Relations
روابط سریال ساز
Serializer Relations
سریال ساز مدل HyperLinked
HyperLinked Model Serializer
سریال ساز مدل HyperLinked
HyperLinked Model Serializer
روابط سریالساز ادامه دارد
Serializer Relations Continued
روابط سریالساز ادامه دارد
Serializer Relations Continued
GenericAPIView و Mixins
GenericAPIView and Mixins
GenericAPIView و Mixins
GenericAPIView and Mixins
ساختار URL
URL Structure
ساختار URL
URL Structure
کلاس های نمای بتن
Concrete View Classes
کلاس های نمای بتن
Concrete View Classes
بازنویسی Queryset
Overwrite Queryset
بازنویسی Queryset
Overwrite Queryset
Viewset ها و روترها
Viewsets and Routers
Viewset ها و روترها
Viewsets and Routers
ModelViewSets
ModelViewSets
ModelViewSets
ModelViewSets
نماها و سریال سازها
Views and Serializers
پستچی و به روز رسانی پروژه
Postman and Project Update
پستچی
Postman
پستچی
Postman
مدل کاربر
User Model
مدل کاربر
User Model
ورود و خروج موقت
Temporary Login and Logout
ورود و خروج موقت
Temporary Login and Logout
پستچی و به روز رسانی پروژه
Postman and Project Update
مجوزها
Permissions
مقدمه ای بر مجوزها
Introduction to Permissions
مقدمه ای بر مجوزها
Introduction to Permissions
مجوزهای سفارشی
Custom Permissions
مجوزهای سفارشی
Custom Permissions
محاسبه سفارشی
Custom Calculation
محاسبه سفارشی
Custom Calculation
مجوزها
Permissions
احراز هویت
Authentication
مقدمه ای بر احراز هویت
Introduction to Authentications
مقدمه ای بر احراز هویت
Introduction to Authentications
احراز هویت
Authentication
احراز هویت پایه
Basic Authentication
احراز هویت پایه
Basic Authentication
احراز هویت پایه
Basic Authentication
احراز هویت پایه
Basic Authentication
احراز هویت رمزی
Token Authentication
احراز هویت رمز - قسمت 1
Token Authentication - Part 1
احراز هویت رمز - قسمت 1
Token Authentication - Part 1
احراز هویت رمز - قسمت 2
Token Authentication - Part 2
احراز هویت رمز - قسمت 2
Token Authentication - Part 2
احراز هویت رمز - قسمت 3 (ورود به سیستم)
Token Authentication - Part 3 (Login)
احراز هویت رمز - قسمت 3 (ورود به سیستم)
Token Authentication - Part 3 (Login)
احراز هویت رمز - قسمت 4 (ثبت نام)
Token Authentication - Part 4 (Registration)
احراز هویت رمز - قسمت 4 (ثبت نام)
Token Authentication - Part 4 (Registration)
احراز هویت رمز - قسمت 5 (ثبت نام)
Token Authentication - Part 5 (Registration)
احراز هویت رمز - قسمت 5 (ثبت نام)
Token Authentication - Part 5 (Registration)
احراز هویت رمز - قسمت 6 (خروج)
Token Authentication - Part 6 (Logout)
احراز هویت رمز - قسمت 6 (خروج)
Token Authentication - Part 6 (Logout)
احراز هویت رمزی
Token Authentication
تست دستی کل پروژه
Manual Testing Entire Project
تست دستی کل پروژه - قسمت 1
Manual Testing Entire Project - Part 1
تست دستی کل پروژه - قسمت 1
Manual Testing Entire Project - Part 1
تست دستی کل پروژه - قسمت 2
Manual Testing Entire Project - Part 2
تست دستی کل پروژه - قسمت 2
Manual Testing Entire Project - Part 2
تست دستی کل پروژه
Manual Testing Entire Project
احراز هویت JWT
JWT Authentication
JWT Authentication - Access Token و Refresh Token
JWT Authentication - Access Token and Refresh Token
JWT Authentication - Access Token و Refresh Token
JWT Authentication - Access Token and Refresh Token
من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.
با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.
نمایش نظرات