دوره آموزشی
دوبله زبان فارسی
آموزش APIها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعهی API
- اصول معماری REST
- ساخت یک API اولیه
توضیحات دوره
با جزئیات بیشتری به فرآیندها و مفاهیم مرتبط با APIها و زیرساختهای آنها پرداخته و مفاهیم کلیدی که توسعهی API را پایهگذاری میکنند بررسی کنید. اصول سبک معماری representational state transfer (REST) را بررسی کنید. با جنگو پایههای داده REST و API اولیه برای وب اپلیکیشنها بسازید. فناوریهای نوظهور API را کشف کرده و روشهای دیگر ساخت و کار با APIها را تمرین کنید. در نهایت، مستندسازی برای یک API را تست، بهینهسازی و توسعه خواهید داد.
در پایان این دوره شما خواهید توانست:
- با APIها کار کرده و آنها را بسازید.
- با جنگو پایههای داده REST و API اولیه برای وب اپلیکیشنها بسازید.
- فناوریهای نوظهور API را کشف کنید.
- مستندات را برای یک API تست و بهینهسازی کرده و توسعه دهید.
برای تکمیل این دوره، شما به تجربه در جنگو نیاز دارید. همچنین، داشتن یک طرز فکر مثبت همیشه مفید است!
آموزش APIها
-
مقدمهای بر دوره 4:26
-
APIها در واقعیت چگونه استفاده میشوند؟ 4:15
-
درباره HTTP چه میدانید؟ 6:15
-
RESTful بودن 7:35
-
کنوانسیونهای نامگذاری 8:28
-
ابزارهای ضروری برای توسعه API 5:40
-
ساخت یک پروژه جنگو با pipenv 3:17
-
بهترین شیوهها در REST 6:01
-
امنیت و احراز هویت در REST API 4:51
-
کنترل دسترسی 3:53
-
پروژه API لیست کتاب 5:51
-
سازماندهی یک پروژه API 5:22
-
API خود را اشکالزدایی کنید 5:06
-
ابزارها و افزونههای مرورگر برای توسعه API 3:06
-
خلاصه ماژول: REST APIها 4:58
-
برنامه درسی دوره None
-
کار با لابراتوارها و تمرینها در این دوره None
-
چطور در این دوره موفق باشیم؟ None
-
متدهای HTTP، کدهای وضعیت و انواع پاسخ None
-
مسیرهای خوب در مقابل مسیرهای بد None
-
نصب VS Code None
-
راهاندازی ابزارها و محیط None
-
اختیاری: ایجاد یک پروژه جنگو (گامها و کد) None
-
تمرین: ابزارهای خود را بشناسید None
-
منابع اضافی None
-
احراز هویت در مقابل مجوز None
-
عواقب یک پروژه API بد طراحیشده None
-
انواع پاسخ XML و JSON None
-
راهحل: اولین API شما None
-
APIهای آزمایشی None
-
Django REST framework (DRF) چیست؟ 4:40
-
نصب و راهاندازی DRF 6:06
-
view بهتر API با دکوراتورها 4:17
-
viewهای مبتنی بر کلاس و تابع 5:56
-
نوار ابزار اشکالزدایی جنگو 4:41
-
پروژه API منوی رستوران با DRF 5:48
-
سریالایزرها 4:18
-
سریالایزرهای مدل 2:42
-
سریالایزرهای رابطه 3:17
-
سریال زدایی و اعتبارسنجی 4:49
-
رندرکنندهها 5:55
-
خلاصه ماژول: Django REST framework 5:02
-
انواع مختلف مسیریابی در DRF None
-
Generic views و ViewSets در DRF None
-
راهحل: تبدیل پروژه API لیست کتاب به DRF None
-
منابع اضافی None
-
انواع دیگر سریالایزرها در DRF None
-
انواع مختلف رندرکنندهها None
-
راهحل: API منوی رستوران با سریالسازی None
-
منابع اضافی None
-
فیلترینگ و جستجو 6:57
-
مرتبسازی 4:19
-
صفحهبندی 4:05
-
ذخیرهسازی موقت 4:42
-
احراز هویت مبتنی بر توکن در DRF 7:00
-
نقشهای کاربری 4:26
-
راهاندازی API throttling 5:39
-
آشنایی با کتابخانه Djoser برای احراز هویت بهتر 5:11
-
اندپوینتهای ثبتنام و احراز هویت با JWT 6:40
-
مدیریت حساب کاربری 5:00
-
خلاصه ماژول: ایمنسازی یک API در Django REST framework 3:04
-
اهمیت اعتبارسنجی داده None
-
بهداشت داده None
-
اطلاعات بیشتر در مورد فیلترینگ و صفحهبندی None
-
راهحل: API منوی رستوران - فیلترینگ، مرتبسازی و جستجو None
-
منابع اضافی None
-
API throttling برای viewهای مبتنی بر کلاس None
-
تمرین: مدیریت حساب کاربری None
-
راهحل: مدیریت حساب کاربری None
-
منابع اضافی None
-
جمعبندی دوره: APIها 2:37
-
مقدمهای بر پروژه 3:24
-
ساخت مدلها 4:27
-
جمعبندی دوره 2:06
-
درباره ارزیابی نهایی None
-
ساختار پروژه و مسیرهای API None
-
راهحل بازنگری همتایان None
-
مراحل بعدی None
مشخصات آموزش
آموزش APIها
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:78
- مدت زمان :03:26:12
- حجم :416.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy