آموزش ASP.NET Core 2


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

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

(ASP.NET Core MVC)

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

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

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

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

محتوای دوره :

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

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 2

تازه های  ASP.NET Core 2

آشنایی و نصب  IIS

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