کتاب آموزش ASP.NET Core به زبان ساده در ۱۲۸ صفحه

کتاب آموزش ASP.NET Core به زبان ساده در 128 صفحه

کتاب آموزش ASP.NET Core به زبان ساده در ۱۲۸ صفحه

در خدمت شما هستیم با کتاب آموزش ASP.NET Core به زبان ساده در ۱۲۸ صفحه به زبان فارسی از وب سایت آموزش برنامه نویسی سورس باران. لیست سرفصل کتاب آموزش ASP.NET Core بصورت کامل در ادامه مطلب ذکر شده، در صورت تمایل می توانید مشاهده نمایید.

کتاب آموزش ASP.NET Core به زبان ساده

فصل اول: مقدمات ASP.NET Core

  • ASP.NET Core چیست؟
  • مزایای ASP.NET Core
  • ایجاد اولین اپلیکیشن ASP.NET Core
  • ساختار پروژه
  • کلاس Program
  • کلاس Startup
  • Middleware در ASP.NET Core چیست؟
  • قابلیتهای Middleware :
  • موارد استفاده از Middleware
  • نحوهی عملکرد Middlware
  • کاربرد متد ConfigureServices در کلاس Startup
  • چطور Request ها با Middleware ، Handle میشوند؟
  • کاربرد متد Configure در کلاس Startup
  • wwwroot

فصل دوم : مدیریت Exception ها

  • مدیریت Exception ها
  • مدیریت Exception ها و محیطهای اجرایی
  • Exception در محیط اجرایی
  • تعریف Environment
  • مدیریت Status code ها

فصل سوم : مقدمات EF Core

  • Routing چیست؟
  • مقدمه ای در مورد EF Core
  • اضافه کردن دیتابیس به پروژه
  • DataAnnotation چیست؟
  • تعریف DbContext
  • ConnectionString چیست؟
  • مقدمه ای در مورد Dependency Injection
  • مزایای DI
  • طول عمر یک سرویس ایجاد شده توسط DI
  • انواع طول عمر

فصل چهارم : ایجاد دیتابیس در ASP Core

  • ریجستر DbContext از طریق DI
  • نکاتی در مورد appsettings.json و IConfiguration service
  • Entity Framework Migration چیست
  • ایجاد Migration
  • نکاتی در مورد EF Core

فصل پنجم : عملیات CRUD

  • مفهوم Separation Of Concerns
  • شروع عملیات CRUD
  • Controller چیست؟
  • Layout چیست؟
  • نمایش لیست کارمندان
  • Razor چیست؟
  • Tag Helper چیست؟
  • ViewImports و _ViewStart چیست؟
  • جزئیات کارمند
  • ایجاد URL برای Action
  • Model Binding چیست؟
  • Validation بر روی Server
  • ValidateAntiForgeryToken چیست؟
  • متد حذف کارمند
  • درج کارمند جدید
  • تمام کدهای EmployeeController
  • ASP.NET Identity چیست؟

فصل ششم : ASP.NET Identity

  • Authentication و Authorization چیست؟
  • مدیریت User
  • ایجاد صفحه Login
  • Claim چیست؟
  • Principal چیست؟
  • ایجاد یک Principal
  • Claim برای کاربر
  • افزودن Claim Check
  • ایجاد Logout
  • ثبت نام کاربر

حتما بخوانید!!! پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی

 

ASP.NET Core چیست ؟

همانطور که در ابتدا گفتیم ASP.NET Core یک فریمورک Open Source (مجانی) و Cross Platform (چندسکویی) برای ساخت اپلیکیشن های مدرن مانند Web Application , Mobile BackEnd می‌باشد. که قادر است در ویندوز، لینوکس و مک اجرا شود. ASP.NET Core شامل چارچوب MVC است که اکنون ویژگی های MVC و Web API را به چارچوب برنامه نویسی وب متصل می‌کند. توجه داشته باشید که :

  1. Cross Platform یا در فارسی چندسکوی به دسته ای از برنامه ها اطلاق می شود که قابلیت اجرا بر روی چندین پلتفرم را داشته باشند.
  2. برنامه های ASP.NET Core هم می‌تواند بر روی NET Core. و هم می‌تواند بر روی نسخه کامل NetFramework . اجرا شود.
  3. این تکنولوژی بیشتر برای بهینه سازی و توسعه فریمورک های مبتی بر محاسبات ابری پیاده سازی شده است که شامل کامپوننت های ماژولار همراه با کمترین بار اضافی بر روی سرور می‌باشد که باعث افزایش انعطاف پذیری اپلیکیشن های توسعه دهندگان در زمان طراحی و پیاده سازی می شود.
  4. شما اکنون می‌توانید برنامه های کاربردی ASP.NET Core خود را بر روی ویندوز، مک و لینوکس توسعه داده و اجرا کنید.
  5. ASP.NET Core 1.0 ادامه دهنده و یا تکمیل کننده ی نسخه ASP.NET 4.6 نیست بلکه یک بازنویسی از چارچوب فعلی ASP.NET 4.6 است و شاید ASP.NET Core 1.0 قابلیت های یکسانی با نسخه ۴٫۶ داشته باشد اما بسیار سبک تر و بسیار ماژولاتر است .

شاید برایتان جذاب باشد : آموزش ASP.Net Core – ASP.NET Core چیست؟ مزایای ASP.NET Core

چرا ASP.NET Core ؟

اگر بخواهیم به صورت خلاصه برخی از ویژگی‌های برجسته و مزایای این تکنولوژی جدید شرکت مایکروسافت را بیان کنیم می‌توانیم به موارد زیر اشاره کنیم :

  • مجانی و Open Source شدن
  • Cross Platform بودن
  • سادگی در استفاده
  • سبک ، قوی و ساده بودن
  • دسترسی به محیط محاسبات ابری
  • ارتقاء سطح ماژولار بودن
  • سازگار و مطابقت کامل با NuGet Package
  • ایجاد یکپارچگی در بین فریم ورک های کلاینت سایدی (Client Side) مدرن و BackEnd
  • و …

The post کتاب آموزش ASP.NET Core به زبان ساده در ۱۲۸ صفحه appeared first on آموزش برنامه نویسی.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *