آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

دوره آموزش MVC Core

پیشنیاز : آشنایی با javascript
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

سرفصل های دوره آموزشی MVC Core

بخش اول – آشنایی با MVC Core در این بخش شما با توانایی ها و امکاناتMVC Core آشنا خواهید شد و همچنین از مزایای آن نسبت به فریم ورک های موجود مطلع خواهید شد.

  • معرفی MVC Core
  • چرا باید از MVC Core استفاده کنیم
  • امکانات MVC Core
  • مزایای MVC Core نسبت به تکنولوژی های قبلی .NET
  • مقایسه MVC Core با MVC MVC و MVC WebForm

بخش دوم - ساخت اولین پروژه در محیط MVC Core در این بخش شما یاد خواهید گرفت که چگونه تنظیمات اولیه برای راه اندازی MVC Core را انجام دهید و همچنین با ساختارMVC Core آشنا خواهید شد

  • ایجاد اولین پروژه در MVC Core
  • آشنایی با محیط MVC Core
  • آشنایی با دمو پیش فرض MVC Core
  • آشنایی با ساختار پوشه ها و فایل ها در MVC Core
  • یادگیری نحوه اجرای فرمان ها در MVC Core

بخش سوم – Controller & Action Methods با MVC Core در این بخش شما با مفهوم Action و Controller در MVC Core آشنا خواهید شد و درک کاملی نسبت به ویژگی های Controller پیدا خواهید کرد و همچنین با ActionFilter با استفاده از چند مثال کاربردی آشنا خواهید شد

  • یادگیری مفوم Controller در طراحی MVC Core
  • یادگیری ActionMethod و IActionResult در MVC Core
  • نحوه ارسال داده از سمت View به Controller در MVC Core
  • انواع Action Selector در MVC Core
  • یادگیری ActionFilter و مدیریت کلی Action ها به صورت متمرکز در MVC Core
  • ایجاد ActionFilter به صورت Custom در MVC Core
  • ترتیب اجرا متدها در ساختار ActionFilter در MVC Core
  • نحوه متوقف سازی اجرا در ActionFilter در MVC Core
  • یادگیری نحوه پیاده سازی Asynchronous action در MVC Core

بخش چهارم – Views در MVC Core در این بخش با انواع View در MVC Core و همچنین نحوه استفاده از موتور Razor آشنا خواهید شد

  • آشنایی با Razor view در MVC Core
  • مزایای استفاده از Razor در MVC Core
  • نحوه نگارش Razor در MVC Core
  • انواع View در MVC Core
  • Partial View در MVC Core
  • Layout View در MVC Core

بخش پنجم – Helper در MVC Core در این بخش شما با انواع Helper آشنا خواهید شد با استفاده از Helper شما می توانید حجم کدهای خود را کم کرده و با نوشتن View با رویکرد استفاده چند بار از آن آشنا خواهید شد.

  • آشنایی با Html Helper در MVC Core
  • استفاده از Helper ها پیش فرض در محیط MVC Core
  • Url Helpers در MVC Core
  • Tag Helpers در MVC Core
  • Custom Helpers در MVC Core

بخش ششم – Model Binding در MVC Core در این بخش شما یاد می گیرد که چگونه بخش های مختلف View را بهAction مورد نظر خود Bind کنید.

  • آشنایی با نحوه رفتار فرم در Html در MVC Core
  • نحوه انجام Binding در محیط MVC Core
  • ModelBinder های پیش فرض در MVC Core
  • چگونگی نحوه Binding به Complex Class در MVC Core
  • آشنایی با FormCollection برای جمع آوری داده ها از سطح فرم در MVC Core
  • نحوه آپلود فایل در MVC Core
  • نحوه آپلود فایل به صورت Async در MVC Core
  • اتصال کامل View به لایه Model در MVC Core

بخش هفتم – Validations & Data Annotations در MVC Core در این بخش شما یاد میگیرید که چگونه مقادیر وارد شده از طرف کاربر را قبل از ارسال به سرور بررسی کرده و در صورت وجود خطا اخطارهای لازم را به کاربر نشان دهید، همچنین با نحوه اعتبار سنجی سمت سرور آشنا خواهید شد.

  • نحوه استفاده از Data Annotation برای اعتبار سنجی در MVC Core
  • معتبر سازی در سمت Client و Server در MVC Core
  • ایجاد معتبرسازی به صورت دلخواه (Custom Validation) در MVC Core
  • یادگیری ابزار IValidatableObject در MVC Core
  • یادگیری مفهوم unobstrive برای پیاده سازی اعتباری سنجی سمت Client در MVC Core

بخش هشتم - State management Techniques در MVC Core در این بخش شما یاد میگیرید که چگونه داده های خود را به صورت موقت ذخیره کنید و در چندین Request از آن استفاده کنید.

  • یادگیری مفهوم Cookie و نحوه استفاده آن در MVC Core
  • یادگیری مفهوم Sessions و نحوه استفاده آن در MVC Core

بخش نهم – امنیت در MVC Core در این بخش شما یاد می گیرید که چگونه امنیت در برنامه های تحت وب را با استفاده از MVC Identities (راه حل پیشنهادی مایکروسافت) پیاده سازی کنید.

  • پیاده سازی Authentication در MVC Coreآموزش MVC Core
  • پیاده سازی Authorization در MVC Core

بخش دهم – Entity Framework در MVC Core در این بخش شما یاد میگیرید که چگونه با استفاده از Entity Framework عملیات ساده دیتاییس مانند Insert , Update , Delete و Select را انجام دهید.

  • انجام CRUD با استفاده از Entity Framework در MVC Core
  • استفاده از مفهوم Database Context جهت استفاده از تمامی Object های دیتابیس در MVC Core
  • نحوه ایجاد Repository در MVC Core
  • مزایای Dependency Injection در MVC Core
  • نحوه پیاده سازی Dependency Injection در MVC Core

بخش یازدهم – Entity Framework Code First در MVC Core در این بخش شما با مفهوم ORM و چگونگی استفاده از Entity Framework Code First استفاده خواهید شد

  • بررسی انواع ORM و دلایل استفاده از آن در MVC Core
  • پیاده سازی جداول در MVC Core
  • پیاده سازی رابط های (One to one – one to many – many to many) در MVC Core

بخش دوازدهم – Web Caching در MVC Core در این بخش شما یاد میگیرید که چگونه با استفاده از دخیره سازی موقت و مفهوم Caching سرعت اجرای برنامه را افزایش دهید.

  • Memory Caching در MVC Core
  • Memory CachingIn در MVC Core
  • Distributed Cache در MVC Core
  • Response Cache در MVC Core

بخش سیزدهم – Routing در MVC Core در این بخش شما یاد می گیرید که در محیط MVC Core چگونه با استفاده از Url تشخیص داده می شود که کدام Controller و کدام Action اننخاب شود

  • یادگیری مفهوم Routing در MVC Core
  • چگونگی ایجاد و اعمال قیدهای مورد نیاز در MVC Core

بخش چهاردهم – Module Development در MVC Core در این بخش شما یاد میگیرید که چگونه پروژه های برزگ را با استفاده از Area به Module های کوچک تبدیل کنید.

  • ایجاد Admin Panel با استفاده از Area در MVC Core
  • ایجاد User Panel با استفاده از Area در MVC Core

بخش پانزدهم – JQuery & Ajax در MVC Core در این بخش شما یاد می گیرید که چگونه با استفاده ازJQuery از سمت کلاینت به صورت Ajax ، Request ارسال کنید.

  • آشنایی با JQuery برای استفاده از Ajax در MVC Core
  • پیاده سازی Ajax در MVC Core

بخش شانزدهم - Bundling & Minification در MVC Core در این بخش شما یاد می گیرید که چگونه حجم داده ها انتقالی از سرور به سمت کلاینت را کاهش دهید.

  • Bundling در MVC Core
  • Minification در MVC Core

دوره آموزش MVC آموزش MVC 6 دوره آموزشی MVC کارگاه عملی MVC
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش برنامه نویسی MVC Core بروزرسانی جدیدی از این زبان محبوب یعنی ASP.Net MVC می باشد که می توان با آن به تفصیل به همراه ابزار های بیشتری به معماری لایه ای دست یافت .

آموزش برنامه نویسی MVC Core در آموزشگاه تحلیل داده ها

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .