ASP.NET Core MVC

ASP.NET Core MVC

پس از گذراندن این دوره مخاطب توانایی طراحی وب سایت های مدرن و وب اپلیکیشن ها و Web API ها را خواهد داشت.

توضیحات

Core  یک چارچوب کاری(FrameWork) متن باز(Open Source) و چندسکویی(Cross Platform) از شرکت قدرتمند مایکروسافت که بر پایه‌ی  NET Core. برای طراحی وب سایت های اینترنتی و برنامه های موبایل(Back End) و سایر اپلیکیشن ها می باشد. این چارچوب مستقل از پلتفرم بوده و امکان برنامه نویسی بر روی سیستم عامل های گوناگون موجود از جمله ویندوز و لینوکس و Mac را داشته و همینطور این سیستم عامل ها به عنوان سرور میزبان یا همان هاست برای اجرای برنامه های نوشته شده قابل استفاده هستند.

توسط  ASP.NET Core امکان طراحی رابط کاربری برنامه های تحت وب (Web UI) و ساخت Web API  را خواهیم داشت. این معماری از چارچوب MVC استفاده می کند.

همچنین با استفاده از این تکنولوژی می توانیم آنها را به برنامه های PWA به صورت نصبی بر روی پلتفرم های مختلف از جمله ویندوز و موبایل های اندروید و IoS نصب و اجرا نماییم.

از مزایای دیگر این فریم ورک می توان به موارد زیر اشاره نمود:

  • عدم وابستگی به IIS و هاست kestrel امکان قراردادن وب سرور برنامه داخل برنامه های دیگر
  • پشتیبانی از تزریق وابستگی(Dependency Injection)
  • اضافه شدن Tag Healper ها برای استفاده در Razor page
  • استفاده کاربردی تر همچنین راحت تر از کتابخانه ها و Nuget
  • سرعت بالا و امنیت بیشتر و توسعه راحتتر

محبوب‌ترین پایگاه داده برای ASP.NET Core را می­توان SQL Server نام برد. علتش را نیز این می­دانیم که مایکروسافت نیز می‌فروشد و همچنین اولین پایگاه داده‌ای است که Entity Framework Core برای آن توسعه‌یافته است. ازمی­توانی  SQL Server در لینوکس نیز استفاده نمایید، چون که مایکروسافت نسخه لینوکس را ارائه داده است.

سرفصل ها :

Overview of MVC
Razor syntax
Tag Helpers
Customize Tag Helper
Memories
Layout
Model
Actions Type
Upload
EF & LINQ
Repository
Validations
T4
Partial
Filter
Authentication
Areas
Caching
Ajax
Ajax UI
Shop Basket
Web API
Multi Language

 

شايستگيهای مورد انتظار کسب شده پس از اجرای دوره:
– طراحی قالب برای برنامه های تحت وب
– یکپارچه سازی ساخت رابط کاربری وAPI WEB
– یکپارچه سازی frameworks side-client و جریان های توسعه.
Publish

 

توضیحات تکمیلی

کد دوره

I2117

مدت زمان دوره

48 ساعت

پیش نیاز های دوره

C# پیشرفته, برنامه نویسیC# و آشنایی با HTML وCSS

مخاطبان دوره

برنامه نویسان توسعه و طراحی وب سایت و وب اپلیکیشن و برنامه های موبایل, برنامه نویسان حرفه ای, دانشجویان رشته‌های مهندسی کامپیوتر,  علاقه مندان به ASP.NET

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.


اولین کسی باشید که دیدگاهی می نویسد “ASP.NET Core MVC”

به سبد خرید اضافه شد.:
ثبت نام