4 روز شگفت انگیز با 70 و 85 درصد تخفیف از Black Friday تا Cyber Monday شروع شد! جزئیات
MVC خلاصه سه کلمه Model -View-Controller می باشد که در اکثر زبان های برنامه نویسی امروزه نامی از آن وجود دارد، تکنولوژی ASP.Net MVC مدتی پیش توسط ماکروسافت ارائه شد، برنامه نویسی با این تکنولوژی در ابتدا بسیار سخت و پیچیده به نظر می رسید اما به تدریج با ظهور Wizard ها و… در نسخه MVC4 برنامه نویسی واقعاً یک تفریح و کار بسیار ساده شناخته شد.
دوره آموزش ASP.Net MVC4 از آکادمی به صورت کاملاً پروژه محور و در قالب انجام پروژه فروشگاه اینترنتی شما را با برنامه نویسی به این شیوه آشنا خواهد کرد و شما ازین پس پروژه های خود را با این تکنولوژی پیاده سازی خواهید کرد. برای توضیحات بیشتر در مورد asp mvc می توانید به مطلب سایت asp در این باره مراجعه نمایید !
معرفی دوره و مدرس
مزایای آن یادگیری 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 نیاز به یادگیری آموزش های زیر دارید:
این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!
چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.
هنوز بررسیای ثبت نشده است.