4 روز شگفت انگیز با 70 و 85 درصد تخفیف از Black Friday تا Cyber Monday شروع شد! جزئیات

MVC خلاصه سه کلمه Model -View-Controller می باشد که در اکثر زبان های برنامه نویسی امروزه نامی از آن وجود دارد، تکنولوژی ASP.Net MVC مدتی پیش توسط ماکروسافت ارائه شد، برنامه نویسی با این تکنولوژی در ابتدا بسیار سخت و پیچیده به نظر می رسید اما به تدریج با ظهور Wizard ها و… در نسخه MVC4 برنامه نویسی واقعاً یک تفریح و کار بسیار ساده شناخته شد.

دوره آموزش ASP.Net MVC4 از آکادمی به صورت کاملاً پروژه محور و در قالب انجام پروژه فروشگاه اینترنتی  شما را با برنامه نویسی به این شیوه آشنا خواهد کرد و شما ازین پس  پروژه های خود را با این تکنولوژی پیاده سازی خواهید کرد. برای توضیحات بیشتر در مورد asp mvc می توانید به مطلب سایت asp در این باره مراجعه نمایید !

سرفصل آموزش ASP.Net MVC4:

  • معرفی دوره  و مدرس
  • مزایای آن یادگیری MVC4
  • پیش نیاز ها دوره
  • آشنایی با تکنولوژی MVC4 و شیوه کار آن
  • آشنایی با مفهوم ViewState
  • آشنایی با مفهوم سه لایه در برنامه نویسی
  • چرخه حیات در MVC4
  • بررسی مزایا و معایب MVC نسبت به ASP webForm
  • بررسی چندین نکته کاربردی در برنامه نویسی
  • ایجاد اولین پروژه با MVC4 (پروژه Hello Word)
  • انواع پروژه هایی که می توان با MVC ایجاد نمود
  • View Engine چیست؟ و انواع آن بررسی می شود
  • بررسی Syntax کد نویسی در MVC4
  • آشنایی با بخش Test Project و مزایای آن
  • آشنایی با تمامی فایل ها و فولدر ها اولیه هر پروژه در MVC4
  • آشنایی کامل با مفهوم Controller
  • آشنایی کامل با مفهوم View
  • آشنایی کامل با مفهوم Model
  • آشنایی کامل با مفهوم Action
  • مراحل ایجاد یک View ، Controller و Model
  • آشنایی کامل با مسیریابی و فایل RouteConfig.cs
  • استفاده از نام فارسی با یک Action
  • استفاده مقدماتی HTML
  • ایجاد یک فرم جهت ثبت اطلاعات در MVC4
  • ایجاد کلاس مشخصات دانشجو
  • آشنایی با تگ Form و متدها آن
  • ثبت مقادیر در کلاس و ارسال مقادیر به سرور
  • توضیح و کاربرد HtmlHelper در MVC
  • Attribute Validation و اعتبار سنجی در MVC
  • بررسی معتبر بودن داده های ورودی فرم
  • فرم ساز Scaffolding برای Model ها
  • ساخت فرم با (فرم ساز) Scaffolding Template و بررسی اجزای آن
  • بررسی و استفاده از Strongly Typed View (ویو های نوع دار)
  • Validation (اعتبار سنجی سمت کاربر و سرور)
  • تفکیک 2 اکشن بر اساس Get , Post در MVC
  • روش های انتقال اطلاعات بین ویو و کنترولر و اکشن ها
  • بررسی و تفاوت ViewBag , ViewData , TempData
  • کار با Layout در MVC
  • استفاده از Section در Layout
  • کار با PartialView و نحوه استفاده از آن

چند نکته از سی شارپ

  • Extension Method
  • Generic
  • Generic Extension Method
  • Anonymuous Types
  • yield return
  • ارتباط با دیتابیس در mvc
  • کار با Entity Framework به صورت مقدماتی
  • ساخت لایه BL برای Entity
  • ساخت یک پروژه برای Add, Update, Delete, Select  در MVC
  • استفاده از Cutom Attribute برای اعتبار سنجی سفارشی
  • ساخت ویو برای Select و نمایش لیست آیتم ها
  • ساخت اکشن برای حذف آیتم ها
  • تبدیل تاریخ میلادی به شمسی
  • ساخت اکشن Edit و Update جهت ویرایش Model
  • ساخت DateTime Picker فارسی برای تاریخ
  • کار با Bundel ها در MVC
  • بررسی و نحوه استفاده از ویو مدل ViewModel + مثال
  •  سفارشی سازی Html Helper ها در MVC
  • اعتبار سنجی مقادیر کاربر از طریق Ajax یا (Remote Validation)
  • استفاده از Filter ها در MVC و کاربرد آنها
  • کش کردن Action ها به مدت دلخواه و کاربرد آن
  • پیاده سازی ایجکس در MVC توسط کلاس Ajax Helper
  • استفاده از Ajax.BeginForm جهت ساخت فرم ایجکسی و Ajax.ActionLink جهت ساخت لینک ایجکسی
  • بررسی امنیت در در اجکس
  • پیاده سازی ایجکس در MVC توسط کتابخانه JQuery Ajax

بررسی امنیت در asp.net mvc4

  • بررسی حملاتپ XSS و جلوگیری از آن به وسیله کتابخانه Microsoft.AntiXss
  • بررسی حملات Session Hijacking (دزدین کوکی ها) و جلوگیری از آن
  • بررسی حملات CSRF و جلوگیری از آن به وسیله متد AntiForgeryToken
  • استفاده از NonAction Attribute برای متد های Public جهت امنیت بیشتر
  • جلوگیری از تغییر مقادیر بعضی از Property های یک کلاس

آموزش ساخت فروشگاه اینترنتی با mvc4

  • مروری بر قسمت ها گذشته
  • شروع پروژه فروشگاه اینترنتی
  • طراحی و پیاده سازی بانک اطلاعاتی پروژه (Database)
  • ایجاد جدول کربران (Users)
  • ایجاد جدول گروه ها (Groups)
  • ایجاد جدول محصولات (Products)
  • بررسی نکات سئو سایت در طراحی دیتابیس
  • ایجاد جدول پیام ها (Messages)
  • ایجاد جدول تنظیمات (Settings)
  • ایجاد جدول سفارشات (Orders)
  • ایجاد جدول تراکنش ها مالی (Purchases)
  • ایجاد روابط بین جداول (Relations)

آموزش ساخت فروشگاه اینترنتی با MVC4

  • پیاده سازه Entity Framework
  • افزودن AttributeValidation های مورد نیاز
  • استفاده از تکنیک ModelMataData جهت الحاق AttributeValidation ها به کلاس های Entity Framework

آموزش ساخت فروشگاه اینترنتی با MVC4

  • انتخاب قالب مناسب از اینترنت
  • مراحل کامل استفاده از یک قالب در MVC4
  • ایجاد صفحه ثبت نام در فروشگاه
  • ایجاد یک UserRepository جهت عملیات بر روی اطلاعات  کاربران
  • کدنویسی عملیات حذف ، ایجاد ، ویرایش ، جستجو کاربران

آموزش ساخت فروشگاه اینترنتی با MVC4

  • تکمیل کلاس UserRepository جهت مدیریت کاربران
  • بررسی Validation و اعتبار سنجی فیلد ها در سمت Client
  • بررسی Validation و اعتبار سنجی فیلد ها در سمت Server
  • بررسی چند نکته کاربردی دیگر

آموزش ساخت فروشگاه اینترنتی با MVC4

  • نمایش گروه ها به صورت درختی
  • تکمیل بخش مدیریت گروه ها (افزودن – ویرایش – حذف)
  • استفاده از تکنیک Json برای نمایش پیغام و رفرش شدن لیست گروه ها
  • اعتبار سنجی دستی فرم سمت کاربر

آموزش ساخت فروشگاه اینترنتی با MVC4

  • تکمیل قسمت افزودن محصول
  • کار با پلاگین ادیتور متنی تحت وب CkEditor در MVC
  • کار با پلاگین TagsInput جهت افزودن کلملت کلیدی
  • افزودن پلاگین Price جهت تکست باکس های عددی مخصوص قیمت
  • آپلود تصویر به سرور در MVC
  • تغییر سایز و حجم تصویر و ذخیره آن در محل وبسایت
  • تبدیل فرم به صورت اکجسی جهت آپلود فایل با Ajax در MVC توسط پلاگین JqueryAjaxFor

آموزش ساخت فروشگاه اینترنتی با MVC4

  • تکمیل بخش نمایش لیست محصولات
  • نوشتن html helper برای نمایش تصویر در mvc
  • تکمیل بخش حذف محصولات
  • تکمیل بخش ویرایش محصولات

آموزش ساخت فروشگاه اینترنتی با MVC4

  • نمایش لیست محصولات جهت خرید
  • افزودن محصول به سبد خرید به صورت Ajax
  • ثبت کالا های سبد خرید در کوکی

آموزش ساخت فروشگاه اینترنتی با MVC4

  • تغییر تعداد سفارشات در سبد خرید
  • حذف سفارش از سبد خرید
  • ثبت اطلاعات کاربر جهت خرید

آموزش ساخت فروشگاه اینترنتی با MVC4

  • اتصال به درگاه زرین پال توسط وب سرویس
  • هدایت کاربر به درگاه بانکی
  • بررسی صحت تراکنش
  • ثبت تراکنش و ارائه کد رهگیری به کاربر

آموزش ساخت فروشگاه اینترنتی با MVC4

  • ایجاد لیست خرید ها برای مدیر سایت
  • ارسال ایمیل برای یک یا چندین گیرنده
  • ارسال ایمیل از طریق یاهو در mvc
  • ارسال فایل ضمیمه با ایمی

آموزش ساخت فروشگاه اینترنتی با MVC4

  • نمایش لیست گروه ها و محصولات داخل هر گروه
  • نمایش جزئیات یک محصولات
  • Route نویسی برای نمایش گروه ها
  • Route نویسی برای نمایش جزئیات یک محصول

آموزش ساخت فروشگاه اینترنتی با MVC4

  • استفاده از Drop Down List (لیست کشویی ) در MVC
  • Drop Down List های آبشاری (Cascade) که اطلاعات آنها به صورت Ajax لود می شوند.
  • نکات باقیمانده و تکمیلی

آموزش ساخت فروشگاه اینترنتی با MVC4

  • مشکل DateTime شمسی در دات نت و استفاده از DLL PersianDateTime
  • جستجو در دیتابیس به صورت Ajax و نمایش نتیجه آن در Grid
  • نمایش اطلاعات از دیتابیس در Layout. مثال : لیست آخرین اخبار

آموزش ساخت فروشگاه اینترنتی با MVC4

  • Pager معمولی با استفاده از کتابخانه MvcPager
  • Pager اجکسی با استفاده از کتابخانه MvcPager
  • Pager اجکسی و تغییر Url و (hash change) با استفاده از کتابخانه MvcAjaxPager و سفارشی سازی Pager
  • احراز هویت کاربران در Mvc به روش MemberShip
  • اختصاص فیلتر Authorize به کنترلر و اکشن ها
  • بررسی نقش کاربران و پیاده سازی سطوح دسترسی در Mvc
  • آموزش قسمت های مختلف وبسایت پنل (مدیریت دامین ها، مدیریت وبسایت ها، مدیریت دیتابیس ها، مدیریت FTP، مدیریت فایل منیجر و …)
  • پابلیش سایت و انتقال به سرور
  • بک آپ گیری از دیتابیس و انتقال به سرور و بازگردانی روی دیتابی
این آموزش، ویدیویی و به زبان فارسی بوده و توسط تیم مدرسین آکادمی لرن فایلز تهیه شده است.
همراه با فایل های جانبی: سورس و سایر فایل های جانبی به صورت کامل ضمیمه آموزش شده است.

ویدئو های نمونه از آموزش ASP.Net MVC4:

تعدادی از ویدئو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا – ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش ASP.Net MVC4 مطمئن شوید و قبل از شروع این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.

راهنمای دریافت آموزش ASP.Net MVC4:

این آموزش رایگان می باشد و می توانید با کلیک بر روی دکمه “دریافت آموزش” (بالا – ستون سمت راست) آموزش را به حساب کاربری خود اضافه کنید. حالا به راحتی در هر زمان و مکان می توانید با مراجعه به حساب کاربری، یادگیری خود را شروع کنید!

قبل از شروع آموزش آموزش ASP.Net MVC4 نیاز به یادگیری آموزش های زیر دارید:

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
نظرات کاربران
اولین کسی باشید که دیدگاهی می نویسد “دوره آموزش ASP.Net MVC4”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

219 نظر ثبت شده است

هنوز بررسی‌ای ثبت نشده است.

آموزش های پیشنهادی
ایمیل خود را وارد کنید
تا از بروزرسانی ها و تخفیفات با خبر شوید...