Learn ASP.NET Core 3 2nd Edition
چارچوب ASP.NET Core، یک چارچوب متن باز از طرف مایکروسافت است که ساختن برنامههای وب چند سکویی پویا و با کارایی بالا را ساده کرده است. ویرایش دوم کتاب یادگیری ASP.NET Core 3، با جدیدترین ویژگیهای ASP.NET Core 3 و C# 8 به روز شده است تا مهارتهای مورد نیاز برای ساختن برنامههای قدرتمند تحت وب با استفاده از ASP.NET Core 3، EF Core 3 و Blazor را یاد بگیرید.
این کتاب با مقدمه ای از ASP.NET Core و ویژگی هایش شروع شده است و درک کاملی از این چارچوب به شما میدهد. شما چگونگی راه اندازی بستر توسعه با ویژوال استادیو 2019 و ساختن یک برنامهی کاربردی از صفر را خواهید آموخت. شما مفاهیم اصلی برای ساختن برنامههای وب مثل (Model View Controller (MVC، تزریق وابستگی و وب سوکت را یاد خواهید گرفت. همان طور که پیشرفت میکنید، چگونگی استفاده از Entity Framework Core 3 را برای خودکار سازی فعالیتهای مرتبط با پایگاه داده برنامه خودتان را میآموزید. سپس با استفاده از بهترین شیوههای امنیتی برای محافظت از برنامههای وب خود در برابر تهدیدات و آسیب پذیری ها، APIهای وب را ایمن ساخته و مستند خواهید کرد. در آخر، شما چگونگی استفاده از Azure DevOps به عنوان یک ابزار CI / CD برای استقرار و نظارت بر برنامههای خود با استفاده از Microsoft Azure، خدمات وب آمازون (AWS) و Docker را یاد خواهید گرفت.
مطالبی که در ویرایش دوم کتاب یادگیری ASP.NET Core 3، یاد خواهید گرفت:
- بررسی مفاهیم ابتدایی و پیشرفته ASP.NET Core 3 با کمک مثال ها
- ساختن یک برنامه وب MVC و استفاده از Entity Framework Core 3 برای دسترسی به داده ها
- اضافه کردن APIهای وب به برنامه خودتان با استفاده از RPC، REST و HATEOAS
- ایجاد یک خط لوله یکپارچه سازی و تحویل مداوم کاملاً خودکار (CI / CD)، با استفاده از Azure DevOps
- استفاده از Azure، خدمات وب آمازون و داکر برای استقرار و نظارت بر برنامههای خودتان
- ایمن کردن برنامههای وب خود در برابر حملات متداول مانند Cross-Site Scripting و تزریق SQL
- بررسی توسعه سمت کاربر با استفاده از کامپوننتهای C# Razor