دوره آموزشی
دوبله زبان فارسی
از صفر تا صد: REST APIs در دات نت
✅ سرفصل و جزئیات آموزش
در این دوره، یاد خواهید گرفت چگونه REST APIs جذاب و مقیاس پذیر در ASP.NET Core بسازید.
امروزه وقتی مردم می گویند "من می خواهم یک API بسازم"، تقریباً همیشه منظورشان یک REST API می باشد. RESTful APIs امروزه روش غالب ساخت APIs می باشد و برای این کار دلیل خوبی وجود دارد. RESTful APIs به دلیل ویژگی هایی که دارند، مقیاس پذیر و قوی برای دنیای مدرن رایانش توزیع شده هستند و اگرچه آنها به هیچ وجه تنها راه ساخت API نیستند، اما با اختلاف بسیار زیادی محبوبترین روش هستند.
در این دوره، نیک بر اساس تجربه خود در ساخت آنها برای میلیون ها کاربر در شرکت های میلیارد دلاری، به شما تدریس خواهد کرد که چگونه REST APIs را بسازید.
از صفر تا صد: REST APIs در دات نت
-
خوش آمدگویی 01:22
-
در این دوره چه چیزی یاد خواهید گرفت؟ 02:05
-
این دوره برای چه کسانی مناسب است و پیش نیازهای آن چیست؟ 01:03
-
REST چیست؟ 01:07
-
6 محدودیت REST 05:32
-
نامگذاری و مسیریابی منابع 02:09
-
متدهای HTTP معناردار هستند 02:05
-
استفاده از کدهای پاسخ برای نشان دادن وضعیت 02:26
-
گزینه های انعطاف پذیر برای بدنه پاسخ 00:59
-
آشنایی با Idempotency 01:40
-
استفاده از هایپرمدیا برای اتصال 01:44
-
انواع مختلف خطاها 01:28
-
خلاصه بخش 00:53
-
سیستمی که ما برای آن یک API خواهیم ساخت 02:17
-
ایجاد پروژه ها 02:27
-
تعریف قراردادهای movie API 03:28
-
ایجاد یک پایگاه داده موقت 06:23
-
ایجاد movies controller 01:03
-
پیاده سازی ایجاد فیلم 04:26
-
معرفی نگاشت 02:04
-
پیگیری اندپوینت ها 02:17
-
پیاده سازی بازیابی فیلم 04:35
-
بهینه سازی اندپوینت movie creation یا ایجاد فیلم 01:37
-
پیاده سازی بروزرسانی فیلم 02:52
-
پیاده سازی حذف فیلم 01:32
-
چرا از بروزرسانی های جزئی استفاده نمی شود؟ 01:24
-
خلاصه بخش 00:36
-
پیادهسازی بازیابی بر اساس Slug 06:04
-
انتقال به یک پایگاه داده واقعی 01:39
-
افزودن کد زیرساخت پایگاه داده 06:35
-
حذف پایگاه داده قدیمی درون حافظه 08:17
-
افزودن لایه منطق کسب و کار 04:20
-
پیاده سازی اعتبارسنجی 09:37
-
انتقال توکن کنسل 05:08
-
خلاصه بخش 00:40
-
احراز هویت و مجوز در REST APIs 02:20
-
توکن وب JSON چیست؟ 03:58
-
سرویس تولید توکن 01:31
-
پیاده سازی مجوز JWT 07:07
-
محدود کردن اکشن ها برای مدیر 03:39
-
محدود کردن اکشن ها برای عضو معتمد 02:36
-
خلاصه بخش 00:38
-
مفهوم امتیازدهی به فیلم ها 00:49
-
امتیازها باید کجا ذخیره شوند؟ 02:27
-
آماده سازی پایگاه داده 00:56
-
استفاده از شناسه کاربر 03:21
-
بروزرسانی عملکرد موجود برای پشتیبانی از امتیازدهی ها 05:35
-
امتیازدهی به یک فیلم 08:03
-
حذف امتیاز 02:44
-
بازیابی امتیازهای کاربر 04:29
-
خلاصه بخش 00:43
-
فیلترینگ 08:07
-
مرتب سازی 06:35
-
صفحه بندی 09:19
-
HATEOAS 05:12
-
نسخه بندی پایه 05:06
-
نسخه بندی پیشرفته 05:56
-
Swagger چیست؟ 03:58
-
یکپارچه سازی نسخه بندی در Swagger 03:37
-
یکپارچه سازی Auth یا احراز هویت در Swagger 02:00
-
گسترش مستندات Swagger 02:28
-
افزودن Health checks 04:54
-
پیاده سازی کشینگ پاسخ 05:22
-
پیاده سازی کشینگ خروجی 06:11
-
پیاده سازی احراز هویت مبتنی بر کلید API 04:19
-
پیاده سازی احراز هویت چندگانه 04:34
-
خلاصه بخش 00:57
-
چرا باید یک SDK ایجاد کنیم؟ 01:13
-
ایجاد پروژه SDK و نمونه کلاینت 02:03
-
معرفی Refit 02:40
-
بازیابی فیلم ها 02:00
-
استفاده از HttpClientFactory 01:44
-
افزودن احراز هویت 01:41
-
مدیریت تولید و تمدید توکن 04:34
-
افزودن درخواست های باقی مانده 02:23
-
خلاصه بخش 00:39
-
Minimal APIs چه هستند؟ 01:49
-
ایجاد ساختار اندپوینت جدید 02:31
-
مهاجرت بازیابی فیلم 03:17
-
مهاجرت ایجاد فیلم 03:08
-
مهاجرت لیست فیلم 03:10
-
مهاجرت بروزرسانی فیلم 01:11
-
مهاجرت حذف فیلم 01:54
-
مهاجرت اندپوینت های امتیازدهی 00:37
-
مهاجرت احراز هویت 01:25
-
بروزرسانی Swagger 03:42
-
بروزرسانی نسخه بندی 03:36
-
بروزرسانی کش خروجی 01:03
-
خلاصه بخش 00:34
-
نتیجه گیری دوره 00:23
مشخصات آموزش
از صفر تا صد: REST APIs در دات نت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:90
- مدت زمان :04:41:00
- حجم :1.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy