دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه

دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه

3 ساعت 49 دقیقهمبتدی2024-11-08

مدرسین

Brice Wilson

Brice Wilson

جزئیات دوره

این دوره بر مبانی فریم‌ورک ASP.NET Core تمرکز دارد و نحوه استفاده از آن برای ایجاد انواع مختلفی از برنامه‌های وب را آموزش می‌دهد. برنده آموزش‌دهنده و توسعه‌دهنده نرم‌افزار، برایس ویلسون، به توسعه‌دهندگان مبتدی ASP.NET Core می‌آموزد که چگونه از تکنیک‌هایی استفاده کنند که برای انواع مختلف برنامه‌ها قابل‌اعمال است، از جمله نحوه پیکربندی تزریق وابستگی و میدل‌ویر. در پایان این دوره، شما به درک کاملی از قابلیت‌های ASP.NET Core خواهید رسید و مهارت‌های لازم برای شروع استفاده از آن برای ایجاد برنامه‌های وب تولیدی خود را خواهید داشت.

اهداف آموزشی:
توضیح نقش 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 ایجاد کنید

نتیجه گیری

  • مراحل بعدی در سفر یادگیری شما
۸۰,۰۰۰ تومان