آموزش ASP.NET MVC


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

دوره آموزشی ASP.NET MVC

ASP.NET MVC یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب می باشد. در چندسال گذشته اکثر شرکت های تولیدکننده نرم افزار به سمت این تکنولوژی حرکت کرده اند و بازار کار بسیار خوبی در این شاخه ایجاد شده است. شما با یادگیری این دوره امکان تولید نرم افزارهای تحت وب را خواهید داشت و همچنین می توانید سرویس های تحت وب برای استفاده در اپلیکیشن های موبایلی خود یا دیگران بنویسید.

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

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

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

محتوای دوره :

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

Generic

LINQ

Entity Framework Code First

آشنایی با ASP.NET MVC و تفاوت آن با ASP.NET WebForm

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

معرفی Controller، View و Model

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

کار با Action ها

کار با   View

کار با Razor

کار با Layout

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

 Partial View و موارد استفاده

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

 کار با Controller و Action  ها

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

 Model و  Data

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

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

استفاده از Data Annotation

Routing

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

کار با Attribute Routing

ASP.NET Identity

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

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

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

کار با  Area

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

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

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

Caching

Client Side Caching

Server Side Caching

معماری سرویس گرا

آشنایی و نوشتن WebService

فراخوانی WebService

معرفی WebApiو کار با آن به همراه مقایسه تفاوت های آن با  WebService

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

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

تازه های  ASP.NET MVC

آشنایی و نصب  IIS

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