2017-mm-05 09-45-11 صبح حراج!
2017-mm-05 09-45-29 صبح

آموزش طراحی سایت با ASP.Net MVC4

تومان 25,000 تومان 15,000

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

مقدار:

توضیحات محصول

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

  • نوع دوره : ویدئویی و فارسی
  • سطح دوره : مبتدی تا پیشرفته

ASP.Net چیست ؟

ASP.Net یک چارچوب توسعه برای ساخت صفحات وب و وب سایت ها با Html ، css ، javascript و کد نویسی سمت سرور است .

ASP.Net از سه مدل توسعه متفاوت پشتیبانی می کند :

1 – web pages

2 – MVC

3 – web forms

آموزش MVC در هر زبانی و  برای هر برنامه نویسی یک ضرورت محسوب می شود ، اگر شما برنامه نویس php  هستید حتما تاکنون در بخش های مختلف نامی از کد نویسی به صورت سه لایه یا همان mvc  را شنیده اید . در این دوره ما از مقدماتی تا پیشرفته برای شما این تکنولوژی را تدریس کرده و یاد خواهید گرفت چطور با ترکیب Jquery ,Ajax,CodeFirst  پروژه های mvc  خود را توسعه دهید .

مدل MVC چیست ؟

MVC یک چارچوب برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC(مدل، نمایش، کنترل) است:

* مدل، هسته ی اصلی برنامه است

* نمایش، اطلاعات را نمایش می دهد

* کنترل، مدیریت ورودی ها

برای توضیحات بیشتر در مورد asp mvc می توانید به مطلب سایت asp در این باره مراجعه نمایید!

با کلیک بر روی عنوان های فوق می توانید دوره های مورد نظر را دنبال کنید .

سرفصل های دوره تصویری آموزش ASP.Net MVC4  به تفکیک هر جلسه :

جلسه مقدمه دوره:

1- معرفی دوره  و مدرس

2-  مزایای آن یادگیری MVC4

3- پیش نیاز ها دوره

4- آشنایی با تکنولوژی MVC4 و شیوه کار آن

5- آشنایی با مفهوم ViewState

6- آشنایی با مفهوم سه لایه در برنامه نویسی

7- چرخه حیات در MVC4

8- بررسی مزایا و معایب MVC  نسبت به ASP webForm

9 – بررسی چندین نکته کاربردی در برنامه نویسی

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

1- ایجاد اولین پروژه با MVC4    (پروژه Hello Word)

2- انواع پروژه هایی که می توان با MVC  ایجاد نمود

3-  View Engine  چیست ؟ و انواع آن بررسی می شود

4- بررسی Syntax کد نویسی در MVC4

5- آشنایی با بخش Test Project و مزایای آن

6-  آشنایی با تمامی فایل ها و فولدر ها اولیه هر پروژه در MVC4

7- آشنایی کامل با مفهوم Controller

8- آشنایی کامل با مفهوم View

9- آشنایی کامل با مفهوم Model

10 – آشنایی کامل با مفهوم Action

11- مراحل ایجاد یک View ، Controller و  Model

12- آشنایی کامل با مسیریابی و فایل RouteConfig.cs

13- استفاده از نام فارسی با یک Action

14- استفاده مقدماتی HTML

15- ایجاد یک فرم جهت ثبت اطلاعات در MVC4

16 – ایجاد کلاس مشخصات دانشجو

17 – آشنایی با تگ Form  و متد ها آن

18 – ثبت مقادیر در کلاس و ارسال مقادیر به سرور

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

1- توضیح و کاربرد HtmlHelper در MVC
2- Attribute Validation و اعتبار سنجی در MVC
3- بررسی معتبر بودن داده های ورودی فرم
4- فرم ساز Scaffolding برای Model ها

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

1 – ساخت فرم با   (فرم ساز)Scaffolding Template و بررسی اجزای آن
2 – بررسی و استفاده از Strongly Typed View (ویو های نوع دار)
3 – Validation (اعتبار سنجی سمت کاربر و سرور)
4- تفکیک 2 اکشن بر اساس Get , Post در MVC

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

1- روش های انتقال اطلاعات بین ویو و کنترولر و اکشن ها
2- بررسی و تفاوت ViewBag , ViewData , TempData
3- کار با Layout در MVC
4- استفاده از Section در Layout
5- کار با PartialView و نحوه استفاده از آن

جلسه پنجم  دوره:

 چند نکته از سی شارپ :
1- Extension Method
2- Generic
3- Generic Extension Method
4- Anonymuous Types
5- yield return

جلسه ششم  دوره:

1- ارتباط با دیتابیس در mvc
2- کار با Entity Framework به صورت مقدماتی
3- ساخت لایه BL برای Entity
4- ساخت یک پروژه برای Add, Update, Delete, Select  در MVC
5- استفاده از Cutom Attribute برای اعتبار سنجی سفارشی

جلسه هفتم   دوره:

1- ساخت ویو برای Select و نمایش لیست آیتم ها

2- ساخت اکشن برای حذف آیتم ها
3- تبدیل تاریخ میلادی به شمسی

جلسه هشتم  دوره:

1- ساخت اکشن Edit و Update جهت ویرایش Model
2- ساخت DateTime Picker فارسی برای تاریخ
3-کار با Bundel ها در MVC
4-بررسی و نحوه استفاده از ویو مدل ViewModel + مثال

جلسه نهم  دوره:

1 – سفارشی سازی Html Helper ها در MVC
2- اعتبار سنجی مقادیر کاربر از طریق Ajax یا (Remote Validation)
3- استفاده از Filter ها در MVC و کاربرد آنها
4- کش کردن Action ها به مدت دلخواه و کاربرد آن

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

1- پیاده سازی ایجکس در MVC توسط کلاس Ajax Helper
2- استفاده از Ajax.BeginForm جهت ساخت فرم ایجکسی و Ajax.ActionLink جهت ساخت لینک ایجکسی
3- بررسی امنیت در در اجکس
4- پیاده سازی ایجکس در MVC توسط کتابخانه JQuery Ajax

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

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

1- بررسی حملات XSS و جلوگیری از آن به وسیله کتابخانه Microsoft.AntiXss

2-بررسی حملات Session Hijacking (دزدین کوکی ها) و جلوگیری از آن به وسیله ویژگی Coockie.HttpOnly

3-بررسی حملات CSRF و جلوگیری از آن به وسیله متد AntiForgeryToken و خاصیت [ValidateAntiForgeryToken]

4-استفاده از NonAction Attribute برای متد های Public جهت امنیت بیشتر

5-جلوگیری از تغییر مقادیر بعضی از Property های یک کلاس توسط [(Bind(Include)] , [(Bind(Exclude]

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

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

1- مروری بر قسمت ها گذشته

2- شروع پروژه فروشگاه اینترنتی

3- طراحی و پیاده سازی بانک اطلاعاتی پروژه (Database)

4- ایجاد جدول کربران (Users)

5- ایجاد جدول گروه ها (Groups)

6- ایجاد جدول محصولات (Products)

7- بررسی نکات سئو سایت در طراحی دیتابیس

8- ایجاد جدول پیام ها (Messages)

9- ایجاد جدول تنظیمات (Settings)

10 – ایجاد جدول سفارشات (Orders)

11- ایجاد جدول تراکنش ها مالی (Purchases)

12- ایجاد روابط بین جداول (Relations)

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

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

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

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

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

1- انتخاب قالب مناسب از اینترنت

2- مراحل کامل استفاده از یک قالب در MVC4

3- ایجاد صفحه ثبت نام در فروشگاه

3- ایجاد یک  UserRepository جهت عملیات بر روی اطلاعات  کاربران

4- کدنویسی عملیات حذف ، ایجاد ، ویرایش ، جستجو کاربران

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

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

1- تکمیل کلاس UserRepository  جهت مدیریت کاربران

2- بررسی Validation  و اعنبار سنجی فیلد ها در سمت Client

3- 1- بررسی Validation  و اعنبار سنجی فیلد ها در سمت Server

4- بررسی چند نکته کاربردی دیگر

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

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

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

جلسه هفدهم دوره:

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

1- تکمیل قسمت افزودن محصول
2-کار با پلاگین ادیتور متنی تحت وب CkEditor در MVC
3-کار با پلاگین TagsInput جهت افزودن کلملت کلیدی
4-افزودن پلاگین Price جهت تکست باکس های عددی مخصوص قیمت
5-آپلود تصویر به سرور در MVC
6-تغییر سایز و حجم تصویر و ذخیره آن در محل وبسایت
7-تبدیل فرم به صورت اکجسی جهت آپلود فایل با Ajax در MVC توسط پلاگین JqueryAjaxForm

8-و نکات مهم دیگر …

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

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

1- تکمیل بخش نمایش لیست محصولات
2- نوشتن html helper برای نمایش تصویر در mvc
3- تکمیل بخش حذف محصولات
4- تکمیل بخش ویرایش محصولات

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

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

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

جلسه بیستم دوره :

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

1- تغییر تعداد سفارشات در سبد خرید
2-حذف سفارش از سبد خرید
3- ثبت اطلاعات کاربر جهت خرید
جلسه بیستم و یکم دوره :

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

1-اتصال به درگاه زرین پال توسط وب سرویس
2-هدایت کاربر به درگاه بانکی
3-بررسی صحت تراکنش
4-ثبت تراکنش و ارائه کد رهگیری به کاربر
جلسه بیستم و دوم دوره :

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

1-ایجاد لیست خرید ها برای مدیر سایت
2-ارسال ایمیل برای یک یا چندین گیرنده
3-ارسال ایمیل از طریق یاهو در mvc
4-ارسال فایل ضمیمه با ایمیل
5-و بسیاری نکته مفید دیگر در این قسمت
جلسه بیستم و سوم دوره :

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

1- نمایش لیست گروه ها و محصولات داخل هر گروه
2- نمایش جزئیات یک محصوت
3- Route نویسی برای نمایش گروه ها
4- Route نویسی برای نمایش جزئیات یک محصول
جلسه بیستم و چهارم دوره :

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

1- استفاده از Drop Down List (لیست کشویی <Select>) در MVC
2-Drop Down List های آبشاری (Cascade) که اطلاعات آنها به صورت Ajax لود می شوند.
3- نکات باقیمانده و تکمیلی
جلسه بیستم و پنجم دوره :

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

1- مشکل DateTime شمسی در دات نت و استفاده از DLL PersianDateTime
2- جستجو در دیتابیس به صورت Ajax و نمایش نتیجه آن در Grid
3- نمایش اطلاعات از دیتابیس در Layout. مثال : لیست آخرین اخبار – لیست منو ها با استفاده از Render Action
جلسه بیستم و ششم دوره :

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

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

سرفصل های فوق از سطح مقدماتی تا پیشرفته رو در حوزه mvc 4 پوشش میدن و شما می تونید با فراگیری این دوره ، خودتون رو خدای mvc4 بدونید !

ویژگی های دوره :

– آموزش پروژه محور و در قالب انجام پروژه فروشگاه اینترنتی

– تصویری و فارسی زبان

– از مقدماتی تا پیشرفته

مهمترین ویژگی این دوره ، پروژه محور بودن آن بوده و اینکه شما می توانید در قالب آموزش گام به گام یک فروشگاه اینترنتی را با asp  آن هم تکنولوژی mvc  پیاده سازی نمایید .

حجم این اموزش 3گیگ میباشد ودرصورت نیاز میتوانید درقسمت خرید از ارسال کالا درب منزل بصورت پستی وپیک استفاده نمایید.

فعلا نظری موجود نیست.

نقد خود را اضافه کنید