آموزش ساخت فروشگاه اینترنتی با ASP MVC
مدرس : مهندس جواد ابراهیمی
حمایت از دانشجویان و کسبوکارهای آسیبدیده با ۵۰و۸۵ درصد تخفیف-تا امشب
دریافتمدرس : مهندس جواد ابراهیمی
قیمت آموزش : رایگان
همین الان یادگیری را آغاز کنید !
دوره آموزش ساخت فروشگاه اینترنتی با ASP.Net MVC از آکادمی به صورت کاملاً پروژه محور و در قالب انجام پروژه فروشگاه اینترنتی شما را با برنامه نویسی با معماری MVC آشنا خواهد کرد و شما ازین پس پروژه های خود را با این تکنولوژی پیاده سازی خواهید کرد. برای توضیحات بیشتر در مورد 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 (اعتبار سنجی سمت کاربر و سرور)
۴- تفکیک ۲ اکشن بر اساس 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 های یک کلاس
جلسه دوازدهم دوره:
(آموزش پروژه محور asp.net mvc رایگان)
۱- مروری بر قسمت ها گذشته
۲- شروع پروژه فروشگاه اینترنتی
۳- طراحی و پیاده سازی بانک اطلاعاتی پروژه (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 (لیست کشویی ) در 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، مدیریت فایل منیجر و …)
۲- پابلیش سایت و انتقال به سرور
۳- بک آپ گیری از دیتابیس و انتقال به سرور و بازگردانی روی دیتابیس
۴. خداحافظی با هنرآموزان
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
سبحان –
سلام خسته نباشید واقعا عالی بود
Session 5 اکسترکت نمیشه
باید چیکار کنم
واحد پشتیبانی لرن فایلز –
سلام و عرض ادب
با ایمیلی که دوره را خریداری کردید تیکت بزارید تا سفارش شما بررسی شود.
موفق و پیروز باشید
زهرا محمدی –
سلام و وقت بخیر
نوشتید رایگانه اما لینکش غیر فعاله..
باید چکار کنم؟
واحد پشتیبانی لرن فایلز –
با سلام و عرض ادب!
با دانلود منیجر اقدام بهدانلود نمایید.
موفق باشید