آموزش ASP.NET Core 10: دیدگاه کلی و جامع - آخرین آپدیت

دانلود ASP.NET Core 10: Big Picture

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مارک توین گفته است: «راز پیشرفت در شروع کردن است.» پیش از آنکه شروع به ساخت اپلیکیشن‌ها با ASP.NET Core کنید، بسیار مهم است که بدانید این فریم‌ورک چه امکاناتی ارائه می‌دهد و جایگاه آن در توسعه نرم‌افزار کجاست. در این دوره آموزشی با عنوان «ASP.NET Core 10: دیدگاه کلی»، شما توانایی درک اکوسیستم ASP.NET Core را به دست می‌آورید و خواهید آموخت که چگونه از آن برای ساخت اپلیکیشن‌های مدرن استفاده کنید. در ابتدا، با ماهیت ASP.NET Core و نحوه عملکرد آن آشنا می‌شوید. سپس، فریم‌ورک‌های مختلف رابط کاربری (UI) که ASP.NET Core ارائه می‌دهد، از جمله Blazor، MVC و Razor Pages را بررسی خواهید کرد. در نهایت، آموزش ساخت APIها با استفاده از Web API و gRPC و همچنین به‌کارگیری SignalR و سایر قابلیت‌های متقاطع (Cross-cutting) این فریم‌ورک را خواهید آموخت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای درک کامل ASP.NET Core، کاربردهای آن و نحوه ایجاد برنامه‌های وب مدرن را کسب خواهید کرد.

سرفصل ها و درس ها

ASP.NET Core چیست و چرا باید از آن استفاده کنیم؟ What is ASP.NET Core and why use it?

  • آنچه خواهید آموخت و پیش‌نیازها What you'll learn and need to know

  • علت پیدایش ASP.NET Core Why ASP.NET Core exists

  • چه چیزهایی را با ASP.NET Core بسازیم What to build with ASP.NET Core

  • انتخاب فریم‌ورک مناسب برای اپلیکیشن وب Choosing a web application framework

  • ابزارهای توسعه Tooling

  • راه‌اندازی و میزبانی اپلیکیشن Starting and hosting an application

  • تزریق وابستگی (Dependency Injection) Dependency injection

  • میان‌افزارها و خط لوله درخواست (Request Pipeline) Middleware and the request pipeline

  • معرفی Razor Razor

اپلیکیشن‌های Front-end با رندر سمت سرور Server-rendered front-end applications

  • بررسی اپلیکیشن نمونه The demo application

  • اپلیکیشن‌های رندر شده در سرور چیستند؟ What are server-rendered applications?

  • Razor Pages: صفحات، مسیریابی و Tag Helpers Razor Pages: Pages, routing, and tag helpers

  • Razor Pages: ارسال داده‌ها، اعتبارسنجی و Data Binding Razor Pages: Posting data, validation, and data binding

  • توسعه با استفاده از MVC Building with MVC

  • چه زمانی از کدام مدل استفاده کنیم When to choose what

وب‌اپلیکیشن‌های Blazor و حالت‌های رندر Blazor web apps and render modes

  • Blazor چیست و حالت‌های رندر آن کدامند؟ What is Blazor, and what are its render modes?

  • ساختار پروژه و مسیریابی Project structure and routing

  • حالت رندر Static و کالبدشناسی کامپوننت‌ها Static Render mode and component anatomy

  • حالت رندر تعاملی سمت سرور (Interactive Server) Interactive server render mode

  • اعتبارسنجی داده‌ها، اتصال داده‌ها و مدیریت رویدادهای کامپوننت Data validation, data binding, and handling component events

  • حالت رندر تعاملی WebAssembly Interactive WebAssembly render mode

  • حالت رندر تعاملی خودکار (Interactive Auto) Interactive auto render mode

  • چه زمانی از کدام حالت رندر استفاده کنیم When to choose what

اپلیکیشن‌های API سمت سرور (Back-end) Back-end API applications

  • API چیست؟ What is an API?

  • APIهای مبتنی بر REST REST-based APIs

  • Web API: کنترلرها Web API: Controllers

  • نحوه مصرف (Consume) یک Web API Consuming a Web API

  • Web API: مینیمال APIها (Minimal APIs) Web API: Minimal APIs

  • استاندارد gRPC The gRPC standard

  • استفاده از gRPC در ASP.NET Core gRPC in ASP.NET Core

  • چه زمانی از کدام مدل API استفاده کنیم When to choose what

  • مفاهیم SignalR SignalR concepts

  • پیاده‌سازی SignalR SignalR implemented

قابلیت‌های متقاطع پلتفرم Cross-cutting platform capabilities

  • فایل LaunchSettings.json و محیط‌های اجرا LaunchSettings.json and runtime environments

  • مدیریت پیکربندی و اسرار (Secrets) Configuration and secret management

  • سیستم ثبت وقایع (Logging) Logging

  • معرفی Aspire Aspire

  • OpenTelemetry OpenTelemetry

  • گام‌های بعدی و مسیر یادگیری Where to go next

نمایش نظرات

آموزش ASP.NET Core 10: دیدگاه کلی و جامع
جزییات دوره
2h 7m
39
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Roland Guijt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roland Guijt Roland Guijt

Roland یک MVP مایکروسافت است که از کنجکاوی مداوم پیرامون تکنیک های جدید در توسعه نرم افزار برخوردار است. تمرکز او بر روی همه چیز است. Net و فن آوری های مرورگر. وی به عنوان یک مربی طولانی مدت دوره های زیادی را در این زمینه هدایت می کرد و در کنفرانس های بین المللی درباره آنها صحبت می کرد. او همچنین برای ارائه کارگاه های خود-توسعه یافته به دور دنیا سفر می کند. کلمه ای که وقتی به توسعه نرم افزار فکر می کند به ذهنش خطور می کند اشتیاق است! رولان به همراه همسر و دو پسرش در هلند زندگی می کند.