دوره آموزشی
دوبله زبان فارسی
ساخت RESTful Web APIs با ASP.NET Core 3.1
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت Web API با .NET Core
- استقرار Web APIs روی Azure و IIS
- استفاده از Azure DevOps برای یکپارچهسازی مداوم و تحویل مداوم (CI/CD)
- توسعه RESTful Web APIs
پیشنیازهای دوره
- دانش اولیه با #C (دانستن اینکه class چیست، متغیرها، شرط if، حلقهها و متدها)
توضیحات دوره
در این دورهی فوقالعاده یاد میگیرید چگونه Web APIs را با ASP.NET Core از ابتدا توسعه دهید.
در این دوره، کل چرخهی توسعهی یک Web API را؛ از ایجاد راه حل و توسعهی اندپوینت ها گرفته تا کار با دستکاری منابع، انجام تستهای خودکار و استقرار روی Azure بررسی میکنیم.
همچنین یاد میگیرید چگونه از Azure DevOps برای پیکربندی یک پایپ لاین از نوع یکپارچهسازی مداوم و تحویل مداوم استفاده کنید تا بتوانید پروژههای خود را از کد منبع آنها در Github ،Bitbucket یا هر ارائهدهندهی دیگری برای مخازن GIT منتشر کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان NET. که میخواهند چگونگی ساخت Web APIs با NET Core. را بیاموزند.
ساخت RESTful Web APIs با ASP.NET Core 3.1
-
مقدمه 00:50
-
API چیست؟ 02:33
-
REST چیست؟ 08:25
-
ساختار یک درخواست HTTP 06:36
-
متدهای HTTP 03:59
-
کدهای وضعیت HTTP 06:04
-
جمعبندی 00:51
-
مقدمه 00:44
-
مقدمهای بر ASP.NET Core 03:34
-
نصب Visual Studio 05:34
-
نصب ابزار Entity Framework Core 01:24
-
نصب Visual Studio Code 05:58
-
نصب Postman 02:03
-
جمعبندی 00:31
-
مقدمه 01:17
-
آمادهسازی مخزن 06:10
-
کنترلرها و Actionها 09:49
-
قوانین Routing 09:06
-
نوعهای بازگشتی از یک Action 04:29
-
Async 05:07
-
مقدمهای بر Model Binding 07:50
-
اعتبارسنجی مدلها 06:26
-
اعتبارسنجیهای سفارشی 08:28
-
تزریق وابستگی 06:05
-
سرویسها 09:51
-
ایجاد یک منبع 02:47
-
لاگر 11:20
-
Middleware 09:38
-
فیلترها 08:02
-
فیلترهای سفارشی - فیلترهای سراسری 07:40
-
افزودن پشتیبانی Accept ،Content-Type :XML و Content Negotiation 07:14
-
تسک های تکرارشوندهی پسزمینه با IHostedService 06:20
-
جمعبندی 01:33
-
مقدمه 00:55
-
پاکسازی 01:39
-
مقدمهای بر Entity Framework Core 01:40
-
پیکربندی EF Core 07:35
-
ایجاد Genres 05:58
-
Data Transfer Objectها و Automapper 10:04
-
بروزرسانی Genres 04:00
-
حذف Genres 02:08
-
موجودیت Person 07:40
-
ارسال فایلها به Web API 04:10
-
اعتبارسنجی فایلها 07:32
-
ذخیرهسازی فایلها در Azure Storage 08:42
-
ذخیرهسازی فایلها بهصورت محلی (اختیاری) 01:40
-
بروزرسانی و حذف People 05:53
-
HTTP Patch و JSON Patch 12:23
-
صفحهبندی 09:03
-
موجودیت Movie 13:24
-
رابطهی چندبهچند و Custom Model Binder 20:08
-
فیلتر کردن 11:42
-
دادهه مرتبط 05:47
-
مرتبسازی 06:43
-
وظایف پسزمینه با Entity Framework Core 05:34
-
جمعبندی 00:39
-
مقدمه 01:00
-
مقدمهای بر پیکربندیها 06:19
-
ارائهدهندههای پیکربندی 04:33
-
User Secrets 03:34
-
جمعبندی 00:30
-
مقدمه 00:46
-
پیکربندی Identity 08:02
-
تولید JSON Web Tokenها 11:20
-
توکنهای نوسازی 06:23
-
نقشها 16:14
-
اشتراکگذاری منابع بین مبدأها (CORS) 09:02
-
رمزنگاری 09:53
-
هشسازی 06:08
-
HTTPS 02:50
-
جمعبندی 01:02
-
مقدمه 01:27
-
Swagger (OpenAPI) برای مستندسازی Web API شما 12:42
-
HATEOAS 15:45
-
HATEOAS با فیلترها 16:01
-
کوئریهای مکانی 13:55
-
IActionConstraint و نسخهبندی API 06:20
-
کنترلر پایه سفارشی 15:48
-
جمعبندی 01:12
-
مقدمه 00:48
-
پاکسازی 00:57
-
مفاهیم اولیه 01:45
-
تستهای خودکار 05:01
-
تست واحد 14:36
-
Mockها و وابستگیها 08:07
-
تست واحد - EF Core - GenresController در حافظه و AutoMapper 19:54
-
تست واحد Mock - PeopleController کردن IFormFile 15:31
-
تست واحد MoviesController 10:19
-
تست واحد AccountsController - UserManager و SignInManager 13:41
-
تست واحد MovieTheatersController - LocalDb 06:35
-
تست یکپارچه 01:32
-
تست یکپارچه GenresController 10:28
-
تست یکپارچه - مجوزدهی و احراز هویت 09:43
-
جمعبندی 01:28
-
مقدمه 01:17
-
استقرار روی Azure App Service 11:20
-
Application Insights: لاگها در محیط تولید 13:11
-
بررسیهای سلامت 15:00
-
استقرار روی IIS 08:55
-
Azure DevOps: یکپارچهسازی مداوم و تحویل مداوم 11:36
-
جمعبندی 00:43
مشخصات آموزش
ساخت RESTful Web APIs با ASP.NET Core 3.1
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:101
- مدت زمان :11:26:30
- حجم :6.81GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy