دوره آموزش فروشگاه اینترنتی با MVC.NET پیاده سازی فروشگاهی با امکانات زیر خواهد بود:

  • درخت طبقه بندی محصولات
  • کنترل انبار طبقه بندی ها و محصولات
  • کنترل تعداد موجودی انبار در ایجاد کالا و تراکنش های خرید کالا
  • آمار انبار در طبقه بندی ها
  • نحوه ساخت سبد خرید برای مشتری
  • نحوه دریافت آدرس و اطلاعات خرید از مشتری
  • ماژول محاسبه قیمت ارسال پستی کالا
  • نحوه صدور فاکتور برای سبد خرید و ارسال به درگاه پرداخت آنلاین
  • گزارشات فروش محصولات و گزارشات خرید مشتریان
  • ایجاد یک CMS در فروشگاه برای مقاله،نوشته، تبلیغ و …

آموزش مباحث پیشرفته شی گرایی در c#

سی شارپ در سفیر علم
  • سعی داریم در این دوره تمامی موارد پیشرفته شی گرایی در C# را همراه پروژه با مثال عملی و موجودیت های تجارت الکترونیک در SQL به صورت شی گرایی پیاده سازی کنیم . در این بخش غیر از معرفی و نحوه استفاده از این ابزار های پیشرفته در شی گرایی نحوه ایجاد آنها با توجه به موجودیت های پروژه نیز آموزش داده خواهد شد.
  •  انواع Object ها (Anonymous Type و Dynamic)،
  • متد ها
  • ساخت متد های FUNC
  •   استفاد از Lambda Expression در LINQ
  • Yield Return LINQ

آشنایی کامل با LINQ و Entity Framework در طول اجرای پروژه

linq در سفیر علم
  • آشنایی کامل با LINQ
  •   آشنایی کاملEntity Framework در طول اجرای پروژه
  • . کار آموزان در این دوره تمامی کارکرد های این دو فصل مهم در C# را به طور عملی آموزش می بینند.
  • آشنایی کامل با ساختار Entity Framework و چگونگی تلفیق آن با توجه به موجودیت های برنامه با شی گرایی و الگو های طراحی از جمله مزایای این طرف برای کار آموزان می باشد.
  • اجرای پروژه فروشگاه در MVC به همراه Entity Framework یک معماری برای ایجاد بستر های وب شده که کارآموزان با توجه به موجودیت های فروشگاه با نحوه عملکرد همه لایه ها در MVC با ساختار کلی این معماری آشنا خواهند شد

کار با  Design Pattern در پروژه

design-patern در سفیر علم
  • درک مفاهیم کامل کنترل و مدیریت یک پروژه نرم افزاری با Design pattern
  • یادگیری نحوه توسعه با design pattern
  • شناخت ضعف های توسعه
  • ، پیشگیری از باگ های سیستمی
  • بهینه سازی کد های برنامه
  • ایجاد بستر های توسعه سریع نرم افزار

ایجاد فرم های AJAX  با JQuery

ایجاد فرم های AJAX با JQuery Ajax برای سرعت بخشیدن به درخواست های کاربر و القای رابط کاربری مانند برنامه های ویندوزی در رابط کاربری پروژه.

جی کوری در سفیر علم
  • معرفی Php
  • نصب وب سرویس برای اجرای Php
  • نوشتن اولین خط کد با Php
  • تعریف متغیر ها Php
  • کار با دستورات شرطی
  • نمایش اطلاعات در خروجی با echo
  • گرفتن اطلاعات از فرم با Php
  • کار با ارایه ها با Php
  • آشنایی با حلقه های تکرار

مدل سازی پیشرفته فروشگاه

طراحی فرشوگاه در سفیر علم
  • مدل سازی پیشرفته برای کنترل انبار ها
  • رسیدن به اطلاعات محصولات در فروشگاه

تهیه گزارشات به صورت داینامیک

  • تهیه گزارشات از محصولات
  • تهیه گزارشات از طبقه بندی محصولات
  • ساخت گزارشات را مبتنی بر وب و بدون استفاده از ابزار های آماده گزارش گیری
  • تهیه گزارشات از محصولات
  • آشنای با انواع مدل سازی ها  در گزاراشات
  • Select های تو در تو
  • Tree Select
  • آشنایی رابط های کاربری پیشرفته برای  گزارشاتی با کیفیت تر برای پروژه
  • همچنین گزارش گیری در ابزار های شی گرایی به صورت داینامیک و زنده(Live)
  • آشنایی با نحوه ایجاد یک مدل از نوع داشبورد گزارش

ساخت یک طراحی قدرتمند در کنترل دسترسی کاربران

  • با توجه به Role کاربران در پروژه به کارآموزان مفاهیم و تکنیک های کلی امنیت کاربران را آموزش خواهد داد.

مباحث تکمیلی در طراحی فروشگاه

  • کارآموز با تمامی کلاس های تعریف شده در MVC آشنا و نحوه ویرایش آنها بر اساس نیاز خود را آموزش می بیند.
  • یادگیری ساخت ماژول محاسبه قیمت
  • یادگیری ارسال کالا با انواع ماتریس های دیتا
  • یادگیری انواع CUBE ها و (ساخت، ویرایش)

معماری MVC

  • کار با Nuget و آموزش TFS
  • کار با Selectors
  • کار با , Action Filters
  • کار با ActionResult
  • کار با Action
  • کار با Routing
  • استفاده از Helper ها
  • به کار گیری Data Model
  • Model Binding در ارسال ها
  • کار با Validation
  • کار با Controllers
  • پایگاه داده : DatabseFirst,CodeFirst,Model First و Scaffolding برای موجودیت های پایگاه داده
  • راه اندازی Authentication و به کار گیری، قواعد و دستورات استفاده از متد های آن
  • استفاده از Razor و روش ساختن Razor دلخواه در پروژه
  • ایجاد Web API در پروژه
  • شناخت AuthorizeAttribute و Routing Redirects
  • افزودن و رجیستر کردن یک Area  در پروژه با دسترسی Role کاربری
  • پیکر بندی دلخواه در Authentication
  • کنترل Session و Cookie
  • درخواست های Ajax
  • کار با SMTP
  • خروجی Json در برنامه