دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
3 ساعت 49 دقیقهمبتدی2024-11-08
مدرسین

Brice Wilson
جزئیات دوره
این دوره بر مبانی فریمورک ASP.NET Core تمرکز دارد و نحوه استفاده از آن برای ایجاد انواع مختلفی از برنامههای وب را آموزش میدهد. برنده آموزشدهنده و توسعهدهنده نرمافزار، برایس ویلسون، به توسعهدهندگان مبتدی ASP.NET Core میآموزد که چگونه از تکنیکهایی استفاده کنند که برای انواع مختلف برنامهها قابلاعمال است، از جمله نحوه پیکربندی تزریق وابستگی و میدلویر. در پایان این دوره، شما به درک کاملی از قابلیتهای ASP.NET Core خواهید رسید و مهارتهای لازم برای شروع استفاده از آن برای ایجاد برنامههای وب تولیدی خود را خواهید داشت.
اهداف آموزشی:
توضیح نقش ASP.NET Core و انواع برنامههایی که میتوانید با آن ایجاد کنید.
پیکربندی تزریق وابستگی و میدلویر برای سفارشیسازی قابلیتهای برنامه.
ایجاد برنامههای وب سمت سرور با استفاده از مدل-نمایش-کنترلکننده (MVC) و صفحات Razor.
نحوه ایجاد برنامههای وب سمت کلاینت با استفاده از Blazor.
یادگیری نحوه ایجاد APIهای وب REST، APIهای gRPC و برنامههای SignalR.
اهداف آموزشی:
توضیح نقش ASP.NET Core و انواع برنامههایی که میتوانید با آن ایجاد کنید.
پیکربندی تزریق وابستگی و میدلویر برای سفارشیسازی قابلیتهای برنامه.
ایجاد برنامههای وب سمت سرور با استفاده از مدل-نمایش-کنترلکننده (MVC) و صفحات Razor.
نحوه ایجاد برنامههای وب سمت کلاینت با استفاده از Blazor.
یادگیری نحوه ایجاد APIهای وب REST، APIهای gRPC و برنامههای SignalR.
مهارت ها
ASP.NET Web APIASP.NET MVCASP.NETBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb DevelopmentProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - چرا باید ASP.NETCore را یاد بگیرید
- 02 - آنچه باید بدانید
1. شروع به کار با ASP.NET Core
- 03 - آشنایی با قابلیتهای ASP.NET Core
- 04 - ابزارهای توسعه هسته ASP.NET
- 05 - یک برنامه ASP.NETCore ایجاد و اجرا کنید
- 06 - پیکربندی تزریق وابستگی
- 07 - استفاده از میان افزار
2. ایجاد برنامههای Razor Pages
- 08 - درک صفحات Razor
- 09 - استفاده از نحو Razor
- 10 - پیادهسازی صفحه آرایی
- 11 - مسیریابی به صفحات
- 12 - ایجاد لینک با کمک کنندههای برچسب
- 13 - اتصال به داده ها
- 14 - چالش - ایجاد اپلیکیشن Razor Pages
- 15 - راه حل - یک برنامه RazorPages ایجاد کنید
3. ایجاد برنامههای کاربردی MVC
- 16 - آشنایی با برنامههای Model-View-Controller
- 17 - رسیدگی به درخواستها با کنترلرها
- 18 - کار با مدلهای MVC
- 19 - رندر نماهای MVC
- 20 - چالش - یک برنامه MVC ایجاد کنید
- 21 - راه حل - یک برنامه MVC ایجاد کنید
4. ایجاد وب API
- 22 - درک APIهای مبتنی بر کنترلر و APIهای حداقل
- 23 - ایجاد APIهای وب مبتنی بر کنترلر
- 24 - ایجاد حداقل وب API
- 25 - استفاده از Swagger برای تست Web API
- 26 - چالش - ایجاد یک API وب
- 27 - راه حل - ایجاد یک وب API
5. ایجاد gRPC API
- 28 - درک gRPC API
- 29 - ایجاد فایل .proto
- 30 - ایجاد داراییهای C#
- 31 - اجرای روشهای خدمات رسانی
- 32 - فراخوانی خدمات gRPC
- 33 - چالش - یک سرویس gRPC ایجاد کنید
- 34 - راه حل - یک سرویس gRPC ایجاد کنید
6. ایجاد برنامههای کاربردی SignalR
- 35 - درک برنامههای SignalR
- 36 - ایجاد هاب سرور
- 37 - ایجاد یک کلاینت جاوا اسکریپت
- 38 - چالش - یک برنامه SignalR ایجاد کنید
- 39 - راه حل - یک برنامه SignalR ایجاد کنید
7. ایجاد برنامههای Blazor
- 40 - بلزور را درک کنید
- 41 - توسعه اپلیکیشن Blazor
- 42 - ایجاد یک برنامه مستقل Blazor WebAssembly
- 43 - چالش - یک برنامه Blazor ایجاد کنید
- 44 - راه حل - یک برنامه Blazor ایجاد کنید
نتیجه گیری
- 45 - مراحل بعدی در سفر یادگیری شما