دوره آموزشی یادگیری 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
سرفصل ها
مقدمه
- چرا باید ASP.NETCore را یاد بگیرید
- آنچه باید بدانید
شروع به کار با ASP.NET Core
- آشنایی با قابلیتهای ASP.NET Core
- ابزارهای توسعه هسته ASP.NET
- یک برنامه ASP.NETCore ایجاد و اجرا کنید
- پیکربندی تزریق وابستگی
- استفاده از میان افزار
ایجاد برنامههای Razor Pages
- درک صفحات Razor
- استفاده از نحو Razor
- پیادهسازی صفحه آرایی
- مسیریابی به صفحات
- ایجاد لینک با کمک کنندههای برچسب
- اتصال به داده ها
- چالش - ایجاد اپلیکیشن Razor Pages
- راه حل - یک برنامه RazorPages ایجاد کنید
ایجاد برنامههای کاربردی MVC
- آشنایی با برنامههای Model-View-Controller
- رسیدگی به درخواستها با کنترلرها
- کار با مدلهای MVC
- رندر نماهای MVC
- چالش - یک برنامه MVC ایجاد کنید
- راه حل - یک برنامه MVC ایجاد کنید
ایجاد وب API
- درک APIهای مبتنی بر کنترلر و APIهای حداقل
- ایجاد APIهای وب مبتنی بر کنترلر
- ایجاد حداقل وب API
- استفاده از Swagger برای تست Web API
- چالش - ایجاد یک API وب
- راه حل - ایجاد یک وب API
ایجاد gRPC API
- درک gRPC API
- ایجاد فایل .proto
- ایجاد داراییهای C#
- اجرای روشهای خدمات رسانی
- فراخوانی خدمات gRPC
- چالش - یک سرویس gRPC ایجاد کنید
- راه حل - یک سرویس gRPC ایجاد کنید
ایجاد برنامههای کاربردی SignalR
- درک برنامههای SignalR
- ایجاد هاب سرور
- ایجاد یک کلاینت جاوا اسکریپت
- چالش - یک برنامه SignalR ایجاد کنید
- راه حل - یک برنامه SignalR ایجاد کنید
ایجاد برنامههای Blazor
- بلزور را درک کنید
- توسعه اپلیکیشن Blazor
- ایجاد یک برنامه مستقل Blazor WebAssembly
- چالش - یک برنامه Blazor ایجاد کنید
- راه حل - یک برنامه Blazor ایجاد کنید
نتیجه گیری
- مراحل بعدی در سفر یادگیری شما