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

دوره آموزش MVC Core

پیشنیاز : آشنایی با javascript
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1397/03/20 36 ساعت یکشنبه ها ساعت 16:30 تا 20 مهندس کرمی 650,000 ثبت نام

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

سرفصل های دوره

بخش اول – آشنایی با 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
  • یادگیری نحوه اجرای فرمان ها (Life Cycle Of آموزش 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 آشنا خواهید شد

آموزش MVC Core
  • آشنایی با 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 از آن استفاده کنید.

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

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

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

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

آموزش MVC Core
  • انجام 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 اننخاب شود

آموزش MVC Core
  • یادگیری مفهوم 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 ارسال کنید.

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

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

آموزش MVC Core
  • Bundling در MVC Coreآموزش MVC Core
  • Minification در MVC Core

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

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

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

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

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