آموزش ASP.NET Core 2.1


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش ASP.NET Core 2.1 15 جلسه 45 ساعت دوشنبه از ساعت 17:30 الی 20:30
چهارشنبه از ساعت 17:30 الی 20:30
دوشنبه ۳ دی ۱۳۹۷ 943,000 تومان محسن درم بخت

سرفصل و محتوای دوره آموزش ASP.NET Core 2.1 

(ASP.NET Core MVC)

معرفی دوره: ASP.NET Core یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب می باشد.شرکت ماکروسافت از سال 2015 شروع به بازنویسی ASP.NET MVC و خود dotNET Framework نمود و نسخه جدید را با نام های ASP.NET Core و dotNet Core ارائه نمود که از نظر سرعت وضعیت بسیار بهتری نسبت به نسخه قبلی دارد و پروژه های جدید بر این بستر ایجاد و توسعه داده می شوند.

پیش نیازهای دوره ASP.NET Core 2.1 :

گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب)

گذراندن دوره سی شارپ پیشرفته (یا تسلط به زبان برنامه نویسی سی شارپ)

مشاهده رزومه استاد

مشاهده این دوره در نقشه راه


سرفصل دوره :

مروری بر سی شارپ و تازه های آن

Generic

LINQ

Entity Framework Code First

آشنایی با  ASP.NET Core 2 و تفاوت های آن با ASP.NET MVC

تاریخچه MVC و مفهوم آن

معرفی Controller، View و Model

ارتباط بین Controller، View و Model

کار با Action ها

نحوه نصب و راه اندازی ASP.NET Core

نحوه نصب و راه اندازی و معرفی بخش های مختلف پروژه

معرفی بخش های مختلف پروژه و کار با فایل های مربوط به تنظیمات پروژه

کار با   View

کار با Razor

کار با Layout

نوشتن Html Helper و بکارگیری آن

کار با Partial View

کار با Razor View ها

آشنایی و کار با ViewComponent

طراحی صفحات Responsive به وسیله p Bootstra

 کار با Controller و Action  ها

 معرفی Component های معروف طراحی صفحات وب مانند Bootstrap و jQuery

 Model و  Data

استفاده از Model در Action و View

انواع Validation بر روی  Model

استفاده از Data Annotation

 کار با  EF Core و تغییرات آن نسب به Entity Framework

Routing

آشنایی با انواع Routing(مسیریابی)

کار با Attribute Routing

ASP.NET Identity

مدیریت کاربران و نقش ها

رمزنگاری داده ها

نحوه کنترل دسترسی کاربران به بخش های مختلف

 راه اندازی Token Authentication و کاربردهای آن

کار با  Area

نحوه بخش های قسمت های مختلف پروژه

افزودن و مدیریت Area ها

نوشتن Filterهای متنوع و سفارشی

Caching

Client Side Caching

Server Side Caching

نحوه نوشتن و استفاده از Web API ها

کارکردن با فایل ها در پروژه (File Uploader)

معرفی الگوهای معروف برنامه نویسی در محیط ASP.NET Core

تازه های  ASP.NET Core

آشنایی و نصب  IIS

آماده کردن پروژه و راه اندازی آن بر روی  IIS