آموزش Web API از شروع تا پایان با Tim Corey
✅ سرفصل و جزئیات آموزش
کل وب روی APIs اجرا می شود. شما یاد می گیرید که چگونه APIs قدرتمند و قابل اعتماد بنویسید.
Web API از شروع تا پایان
رابط های برنامه نویسی کاربردی (APIs) نرم افزارهایی هستند که اطلاعات را بین یک برنامه و یک کاربر به عقب و جلو می فرستند.
کل وب روی APIs اجرا می شود. آن ها برای میکروسرویس ها، اپلیکیشن های موبایل و وب اپلیکیشن های سمت کلاینت مانند انگولار، ری اکت یا Vue مورد نیاز هستند. آن ها همچنین مقیاس پذیری و استفاده مجدد از کد وب اپلیکیشن ها و اپلیکیشن های دسکتاپ را بهبود می بخشند، اما اغلب توسعه دهندگان نمی دانند چگونه APIs انعطاف پذیر و قدرتمند بسازند.
این دوره به شما یاد می دهد که چگونه از احراز هویت استفاده کنید، چگونه از API خود محافظت کنید، چگونه API خود را نسخه سازی کنید، چگونه API خود را مستند کنید، چگونه بر API خود نظارت کنید و موارد دیگر را می آموزید.
آنچه یاد خواهید گرفت
- OpenAPI
- توکن ها و Claims
- لاگ کردن
- محدودیت نرخ
- Minimal APIs
- REST
- افعال HTTP
- نسخه سازی
- کش کردن
- فراخوانی یک API
کاری که در پایان دوره قادر خواهید بود انجام دهید:
- ساخت API قوی
- ایمن سازی و نظارت بر API
- پیکربندی Swagger و OpenAPI به طور کامل
- پیاده سازی بهترین شیوه ها
آموزش Web API از شروع تا پایان با Tim Corey
-
مقدمه 01:20
-
این دوره برای چه کسانی مناسب است؟ 06:07
-
آنچه این دوره پوشش می دهد 11:41
-
آنچه این دوره شامل نمی شود 07:01
-
چه نتایجی باید انتظار داشته باشید؟ 03:59
-
مقدمه 02:10
-
API چیست؟ 03:12
-
چه زمانی از یک API استفاده کنیم؟ 12:04
-
REST چیست؟ 07:16
-
ASP.NET Core در کجا متناسب می شود؟ 01:54
-
مقدمه 00:58
-
ایجاد یک پروژه جدید 05:42
-
راه اندازی اولیه 28:05
-
پاکسازی پروژه 02:18
-
افزودن کنترلر 11:59
-
افعال HTTP 22:53
-
OpenAPI و Swagger 18:49
-
افزودن API به پروژه موجود 11:38
-
مقدمه 01:09
-
استفاده از یک مرورگر 03:21
-
استفاده از OpenAPI 04:39
-
استفاده از Postman 12:47
-
مقدمه 02:15
-
ذخیره Secrets 17:38
-
ایجاد توکن ها 58:36
-
احراز هویت و مجوز اولیه 14:14
-
ایجاد Claims 06:09
-
مجوز پیشرفته 37:33
-
مقدمه 02:29
-
ایجاد API نمونه 02:05
-
پیکربندی کتابخانه نسخه بندی 03:38
-
پیاده سازی نسخه بندی API 22:41
-
پیکربندی Swagger 14:26
-
منسوخ شدن یک نسخه 13:45
-
اندپوینت های خنثی در نسخه 06:53
-
مقدمه 00:39
-
ایجاد API نمونه ما 01:40
-
لاگ کردن 33:38
-
Health Checks 33:10
-
نظارت به صورت بلادرنگ 19:08
-
مقدمه 01:35
-
ایجاد API نمونه 01:31
-
اعتبارسنجی داده 24:39
-
کش کردن 22:46
-
محدودیت نرخ 43:24
-
مقدمه 02:08
-
طراحی API 42:02
-
ایجاد پروژه API 07:14
-
افزودن امنیت اولیه 28:31
-
افزودن Health Checks 10:51
-
ایجاد کنترلرها 19:31
-
ساخت پایگاه داده 47:33
-
ایجاد مجدد پایگاه داده 11:19
-
افزودن دسترسی به داده 58:23
-
سیم کشی API 37:25
-
افزودن لاگ کردن 16:57
-
تست API 11:14
-
مقدمه 03:29
-
ایجاد کلاینت Blazor 03:25
-
سیم کشی HttpClient 07:27
-
ایجاد صفحه لاگین 27:15
-
ایجاد صفحه نمایش 16:50
-
تکمیل Todos 08:10
-
جایگزین - استفاده از کلاینت تولید شده OpenAPI 18:14
-
مقدمه 00:47
-
ساخت API تست 03:00
-
ارائه Swagger در روت 03:58
-
پشتیبانی از OpenAPI 2 01:29
-
سفارشی سازی Swagger 05:18
-
فعال سازی کامنت های XML 10:04
-
فعال سازی احراز هویت در Swagger 10:34
-
سفارشی سازی تم CSS 06:37
-
مقدمه 01:16
-
ایجاد Minimal API 03:44
-
افزودن اندپوینت های نمونه 04:42
-
افزودن اندپوینت های واقعی 26:13
-
ایمن سازی API 18:33
-
مقدمه 00:28
-
سازگاری 03:58
-
نامگذاری خوب 04:40
-
ایمن به صورت پیش فرض 02:20
-
استفاده از کدهای وضعیت استاندارد HTTP 01:56
-
نسخه سازی API خود 03:08
-
گنجاندن اندپوینت Health Check 01:48
-
استفاده از صفحه بندی 04:29
-
اندپوینت های سند 04:01
-
نتیجه گیری 03:05
مشخصات آموزش
آموزش Web API از شروع تا پایان با Tim Corey
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:87
- مدت زمان :18:00:00
- حجم :3.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy