Blog title

فیلم آموزشی ASP.Net MVC4

فیلم آموزشی ASP.NET MVC4 را که به زبان فارسی تهیه شده است را تقدیم شما کاربران عزیز سایت دانشمندها می کنیم. در این فیلم آموزشی علاوه بر مباحث مطرح شده در دوره ی mvc به پیاده سازی یک پروژه عملی فروشگاه اینترنتی نیز پرداخته می شود تا به صورت کامل تمامی مباحث ASP.NET MVC در یک پروژه به تصویر کشیده شود تا شما کاربران بهتر مباحث فوق را درک کنید. اما برای ادامه باید توضیحی هرچند مختصر در باره ASP.NET MVC بدهیم. نام MVC از الگوی Mdel-view-Controller یک الگوی طراحی است که در سال ۲۰۰۴ برای سکوهای تولید نرم افزار ایجاد گردید. MVC یکی از روش ها یا مدل های طراحی سایت و صفحات وب بر مبنای تکنولوژی ASP.Net است . ASP.NET MVC نسل جدید برنامه نویسی تحت وب مایکروسافت می باشد و نسخه اول ASP.NET MVC در سال ۲۰۰۹ ارائه شد . البته مایکروسافت اعلام کرده است ASP.NET MVC جایگزین ASP.NET Webforms ها نیست و در کنار ASP.NET Webforms ها ارائه شده است. ASP.NET MVC یکی از مدل های برنامه نویسی سه گانه ASP.NET می باشد که از الگوی MVC یا ( Model , View , Controller ) استفاده می کند. در این دوره تصویری آموزشی ASP.NET MVC 4.0 که به زبان فارسی تهیه شده است در ادامه مطلب سر فصل های این مجموعه به تفصیل عنوان دشه است که امید است مورد توجه شما قرار بگیرد.البته فیلم آموزشی با عنوان آموزش ASP.NET MVC به زبان فارسی نیز در سایت آغازه قرار داده شده بود که می توانید به آن دسترسی داشته باشد

سر فصل های این مجوعه به شرح زیر است:

سرفصل های دوره تصویری آموزش 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 (اعتبار سنجی سمت کاربر و سرور)
۴- تفکیک ۲ اکشن بر اساس 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 (دزدین کوکی ها) و جلوگیری از آن به وسیله ویژگی Coockie.HttpOnly
۳-بررسی حملات CSRF و جلوگیری از آن به وسیله متد AntiForgeryToken و خاصیت [ValidateAntiForgeryToken]
۴-استفاده از NonAction Attribute برای متد های Public جهت امنیت بیشتر
۵-جلوگیری از تغییر مقادیر بعضی از Property های یک کلاس توسط [(Bind(Include)] , [(Bind(Exclude]

جلسه دوازدهم دوره:

(آموزش ساخت فروشگاه اینترنتی)
۱- مروری بر قسمت ها گذشته
۲- شروع پروژه فروشگاه اینترنتی
۳- طراحی و پیاده سازی بانک اطلاعاتی پروژه (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 توسط پلاگین JqueryAjaxForm
۸-و نکات مهم دیگر …
جلسه هجدهم دوره:

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

۱- تکمیل بخش نمایش لیست محصولات
۲- نوشتن html helper برای نمایش تصویر در mvc
۳- تکمیل بخش حذف محصولات
۴- تکمیل بخش ویرایش محصولات
جلسه نوزدهم دوره:

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

۱-نمایش لیست محصولات جهت خرید
۲-افزودن محصول به سبد خرید به صورت Ajax
۳-ثبت کالا های سبد خرید در کوکی
جلسه بیستم دوره :

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

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

جلسه بیستم و یکم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱-اتصال به درگاه زرین پال توسط وب سرویس
۲-هدایت کاربر به درگاه بانکی
۳-بررسی صحت تراکنش
۴-ثبت تراکنش و ارائه کد رهگیری به کاربر

جلسه بیستم و دوم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱-ایجاد لیست خرید ها برای مدیر سایت
۲-ارسال ایمیل برای یک یا چندین گیرنده
۳-ارسال ایمیل از طریق یاهو در mvc
۴-ارسال فایل ضمیمه با ایمیل
۵-و بسیاری نکته مفید دیگر در این قسمت

جلسه بیستم و سوم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱- نمایش لیست گروه ها و محصولات داخل هر گروه
۲- نمایش جزئیات یک محصوت
۳- Route نویسی برای نمایش گروه ها
۴- Route نویسی برای نمایش جزئیات یک محصول

جلسه بیستم و چهارم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱- استفاده از Drop Down List (لیست کشویی <Select>) در MVC
۲-Drop Down List های آبشاری (Cascade) که اطلاعات آنها به صورت Ajax لود می شوند.
۳- نکات باقیمانده و تکمیلی

جلسه بیستم و پنجم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱- مشکل DateTime شمسی در دات نت و استفاده از DLL PersianDateTime
۲- جستجو در دیتابیس به صورت Ajax و نمایش نتیجه آن در Grid
۳- نمایش اطلاعات از دیتابیس در Layout. مثال : لیست آخرین اخبار – لیست منو ها با استفاده از Render Action

جلسه بیستم و ششم دوره :
(آموزش ساخت فروشگاه اینترنتی با MVC4)
۱-Pager معمولی با استفاده از کتابخانه MvcPager
۲-Pager اجکسی با استفاده از کتابخانه MvcPager
۳-Pager اجکسی و تغییر Url و (hash change) با استفاده از کتابخانه MvcAjaxPager و سفارشی سازی Pager
۴-احراز هویت کاربران در Mvc به روش MemberShip
۵- اختصاص فیلتر Authorize به کنترلر و اکشن ها
۶-بررسی نقش کاربران و پیاده سازی سطوح دسترسی در Mvc

جلسه بیستم و هفتم دوره (بخش نهایی دوره):
۱- آموزش قسمت های مختلف وبسایت پنل (مدیریت دامین ها، مدیریت وبسایت ها، مدیریت دیتابیس ها، مدیریت FTP، مدیریت فایل منیجر و …)
۲- پابلیش سایت و انتقال به سرور
۳- بک آپ گیری از دیتابیس و انتقال به سرور و بازگردانی روی دیتابیس

خداحافظی با هنرآموزان

 

لینک دانلود پارت 1

لینک دانلود پارت 2

لینک دانلود پارت 3

توجه : همه پارتها را دانلود کنید و بعدا اقدام به اکسترت کنید.



راهنمای دانلود:

اگر نرم افزار مدیریت دانلود ندارید، قبل از دانلود هرگونه فایلی، یک نرم افزار مدیریت دانلود مانند IDM و یا نرم افزارهای مشابه را نصب کنید.
برای دانلود، به روی عبارت "دانلود" کلیک کنید و منتظر بمانید تا پنجره مربوطه ظاهر شود سپس محل ذخیره شدن فایل را انتخاب کنید و منتظر بمانید تا دانلود تمام شود.
فایل های قرار داده شده برای دانلود به منظور کاهش حجم و دریافت سریعتر فشرده شده اند، برای خارج سازی فایل ها از حالت فشرده از نرم افزار Winrar و یا مشابه آن استفاده کنید.
چنانچه در مقابل لینک دانلود عبارت پارت اول، دوم و ... مشاهده کردید تمام بخش ها می بایستی حتماً دانلود شود تا فایل قابل استفاده باشد.
کلمه رمز جهت بازگشایی فایل فشرده عبارت daneshmandha.ir یا www.daneshmandha.ir می باشد. تمامی حروف را می بایستی به صورت کوچک تایپ کنید و در هنگام تایپ به وضعیت EN/FA کیبورد خود توجه داشته باشید همچنین بهتر است کلمه رمز را تایپ کنید و از Copy-Paste آن بپرهیزید.
چنانچه در هنگام خارج سازی فایل از حالت فشرده با پیغام CRC مواجه شدید، در صورتی که کلمه رمز را درست وارد کرده باشید. فایل به صورت خراب دانلود شده است و می بایستی مجدداً آن را دانلود کنید.

رمز فایل های فشرده www.daneshmandha.ir یا daneshmandha.ir میباشد
نظرات کاربران
ارسال دیدگاه
سوال امنیتی
مشخصات آموزش
قیمت : رایگان

حجم دوره : 3 گیگابایت

مدت دوره :

تعداد ویدئو :

زبان آموزش :فارسی
پیوندها
آمار سایت

بازدید امروز : 984

بازدید ماه : 32099

بازدید کل : 84931

تعداد کل مطالب :0

تعداد نظرات کاربران :25