با آموزش صفرتاصدAsp.net MVC 6 همراه ما باشید :

در این دوره فقط مباحث مربوط به  MVC   گفته نشده،مباحثی مانند Bootstrap ,EF CodeFirst , Kendo UI , Jquery  و آموزش ۲ پروژه عملی که با تکنولوژی EF CodeFirst نوشته شده است و با طراحی Kendo UI که به صورت Full Ajax پیاده سازی شده اند را طراحی کرده ایم ،در نهایت یک سیستم مدیریت خطا به نام Elmah در پروژه نصب کرده ایم،هنگامی که خطایی در وب سایت به وجود می آید سریعا یک ایمیل طبق تنظیماتی که انجام شده است  ارسال می شود.

مخاطیبن دوره :

  • افرادی که به برنامه نویسی علاقه دارند.
  • علاقه مندان به Asp.net MVC
  • کسانی که به دنبال کسب درآمد از برنامه نویسی هستند.
  • مناسب برای دانشجویان و فارغ التحصیلان مهندسی کامپیوتر
  • و…

آنچه در این آموزش فرامی گیرید:

۱- پروژه عملی سیستم مدیریت محتوا (CMS) با EF CodeFirst

۲- پروژه عملی ساخت سبد خرید حرفه ای با EF CodeFirst و طراحی Kendo UI

۳-در این آموزش با مفاهیم Asp.net MVC  و نحوه استفاده از EF CodeFirst در پروژه و Kendo UI آشنا خواهید شد.

 آموزش بدون قفل نرم افزاری می باشد

صفرتاصد,آموزش جامع ,آموزش,آموزش جامع مقدماتی تا پیشرفته Asp.net MVC,آموزش ASP.NET,آموزش Asp.Net MVC,برنامه نویسی وب,Bootstrap Bootstrap,طراحی سایت

پیش نیاز ها :

  • آشنایی با Asp.net
  • آشنایی با Nuget
  • آشنایی با html5 و CSS3 جهت طراحی قالب سایت
  • آشنایی با زبان Java Script و کتابخانه Jquery
  • آشنایی با قواعد و دستورات زبان برنامه نویسی #C
  • آشنایی با بانک اطلاعاتی SQL SERVER
  • آشنایی با مفاهیم وب

تکنولوژی و نرم افزار ها :

  • نرم افزار  Visual studio
  • نرم افزار SQL SERVER

سرفصل های دوره آموزش Asp.net MVC:

فصل یک : معرفی و امکانات Asp.net MVC 6

  • آموزش نحوه استفاده از Asp.net MVC 6
  • معرفی امکانات لازم برای استفاده از MVC 6
  • معرفی ساختار پوشه ای در پروژه های MVC
  • آشنایی با Design Patern ها
  • Model-View-ViewModel
  • معرفی قابلیت های کلیدی MVC 6
  • معرفی و کار با Action ها
  • آشنایی با Action Method ها
  • ایجاد یه Action Method
  • کار با View Result
  • Partial View Result
  • کار با Automatic Property ها
  • کار با Object Iniatializer
  • کار با Collection Initialzer
  • کار با Extension Method ها + مثال کاربردی
  • کار با Controller ها
  • ایجاد یک کنترلر ساده
  • ایجاد کنترل با ارث بری از Controller
  • بررسی انواع کنترل
  • کار با Parameters
  • Routing
  • Caching
  • Layout
  • Bootstrap
  • ایجاد قالب با Bootsrap در Asp.net MVC

فصل دوم : LINQ و Entity Framework

  • آشنایی و کار با Linq و Lambda Expressions
  • آشنایی با زبان Linq
  • Linq چیست ؟
  • Lamba Expressions چیست؟
  • اجرا دستورات Linq رو مجموعه ها
  • کوئری گرفتن از آرایه ها
  • کوئری گرفتن از لیست ها
  • دستورات Linq
  • برقرای Join در Linq
  • آشنایی و کار با Entity Framework
  • Data Provider چیست ؟
  • آشنایی با Entity Framework 6
  • ساخت بانک اطلاعاتی در Sql
  • برقراری رابطه بین جداول
  • ساخت Model Entity
  • ایجاد اسم جمع یا مفرد برای اشیا پایگاد داده
  • کلیدهای خارجی (Foreign Key) و ارتباطات در Entity Framework
  • Navigation Property ها
  • انجام عملیات CRUD به روش DB First
  • ثبت و ویرایش و حذف اطلاعات از جداول دارای Foreign Key
  • Read/Write Actions
  • With Views Using Entity Framework
  • API 2 With Actions – Using Entity Framework
  • RedirectToRoutResult
  • HttpNotFountResult
  • RedirectResult
  • ورودی Action Method ها
  • تعیین مقدار پیش فرض برای پارامترها
  • آشنایی با View ها
  • ساخت یک View سفارشی
  • View Engin ASPX
  • View Engin cshtml
  • ساخت View Engin اختصاصی
  • آشنایی با Razor
  • Html Encoding
  • انتقال داده از Action Method ها به View ها
  • ViewBag
  • ViewData
  • استفاده از دستور Using در View ها
  • معرفی فضاهای نام در Web.Config
  • دایرکتوری Shared چیست
  • مروری بر Bootstrap
  • Html Helper ها
  • آشنایی با روش Code First
  • تغییر قوانین برای Model های EF
  • ایجاد رابطه بین Model ها در EF
  • ایجاد یک مثال برای استفاده از Web Api 2
  • استفاده از Jquery Ajax
  • آشنایی با Area ها
  • کار با Area ها
  • ایجاد یک Area
  • حل مشکل تداخل در Area ها
  • آشنایی با Caching

فصل سوم : پروژه عملی سیستم مدیریت محتوا (CMS) با EF CodeFirst

  • طراحی دیتابیس و آماده سازی پروژه
  • ایجاد دیتابیس جدید برای پروژه CMS
  • انتقال جداول مورد نیاز Membership و Roles به دیتابیس فوق
  • تطبیق تنظیمات Membership جهت استفاده از دیتابیس ما به جای دیتابیس پیش فرض ASP.NET MVC
  • ایجاد جدول گروه های صفحات
  • ایجاد جدول صفحات
  • ایجاد جدول نظرات درباره هر صفحه
  • ایجاد Model
  • افزودن Model دیتابیس فوق به پروژه
  • افزودن حاشیه نویسی و کلاس های Metadata به Model
  • ایجاد Controller ها و View ها
  • ایجاد Controller و View های مدیریت گروه های صفحات
  • ایجاد Controller و View های مدیریت صفحات
  • بهره برداری از داده های دیتابیس جهت نمایش به کاربران
  • نمایش فهرست گروه های صفحات
  • نمایش هر صفحه و دریافت نظرات کاربران
  • امن کردن پروژه و مسدود کردن کاربران غیرمجاز
  • نمایش فهرست
  • برقراری امنیت در برنامه
  • استفاده از صفت Authorize جهت مجبور کردن به Login
  • امن کردن Action های Controller
  • AuthorizeAttribute چگونه با Forms Authentication و AccountController کار می کند؟
  • Windows Authentication و قالب پروژه Intranet Application
  • امن کردن کل یک Controller
  • استفاده از صفت Authorize برای مجبور کردن به عضویت در یک Role خاص

فصل چهارم : پروژه عملی ساخت سبد خرید حرفه ای با EF CodeFirst و طراحی Kendo UI

  • آموزش کامل BootStrap و ساخت و طراحی قالب پروژه با استفاده از BootStrap
  • ایجاد جداول مورد نیاز برای مدیریت کاربران و سطوح دسترسی آنها
  • ایجاد مدل Entity و اعمال تغییرات مورد نیاز روی مدل جهت درج صفت ها
  • آماده سازی پروژه جهت استفاده از Kendo UI
  • فارسی سازی کامپوننتهای Kendo UI
  • استفاده از کامپوننت Kendo UI
  • ساخت T4 های اختصاصی جهت سرعت بخشیدن به برنامه نویسی و ساخت صفحات
  • ایجاد فرم ثبت نام و ورود کاربران و بازیابی کلمه عبور با حفظ امنیت کلمه عبور (رمز نگاری کلمه عبور ، استفاده از Captcha جهت جلوگیری از ورود ربات ها)
  • ارسال ایمیل فعال سازی حساب کاربری جهت اطمینان از صحت ایمیل
  • نحوه کار با Guid
  • برقراری امنیت و پیاده سازی سطوح دسترسی کاربران
  • ساخت پنل مدیریت کاربران (افزودن ، ویرایش ، حذف ، تعیین سطح دسترسی)
  • ساخت پنل مدیریت گروه ها به صورت Full Ajax به همراه Modal
  • ایجاد بخش نمایش گروه ها و تعداد محصولات موجود در این گروه
  • ایجاد بخش نمایش محصولات موجود در یک گروه
  • ساخت جداول مربوط به محصولات (محصول ، کلمات کلیدی ، گالری تصاویر،امکانات محصول)
  • ساخت پنل مدیریت محصولات و درج کلمات کلیدی و گالری تصاویر و امکانات محصول در یک جا (View Model Class)
  • ذخیره تصاویر در دو سایز (اندازه واقعی و اندازی Thumbnail)
  • ذخیره عکس ها با فرم رمزنگاری Guid
  • ایجاد صفحات مجازی جهت بهینه سازی سایت برای موتورهای جستجو
  • نمایش محصولات در سایت
  • ساخت جستجو پیشرفته و جستجو کلمات کلیدی مطالب
  • ساخت بخش سبد خرید محصولات با Web Api به صورت Full Ajax
  • ساخت مدیریت سبد خرید کاربران (ویرایش ، افزایش تعداد ، کاهش تعداد و …)
  • ثبت نهایی سبد خرید در بانک اطلاعاتی
  • جمع بندی نهایی پروژه و رفع خطاهای احتمالی
  • آموزش نصب Elmah در Nuget
  • نصب سیستم خطایابی پیشرفته (Elmah)
  • ارسال ایمیل در صورت به وجود امدن خطا در وب سایت

مزایای خرید دوره :

  • سورس و فایل های جانبی موردنیاز همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.