قراره تو این دوره چی یاد بگیرم؟

  • با برنامه نویسی ASP MVC کاملا آشنا می شوید.
  • می توانید یک سایت فروشگاهی را از صفر تا صد پیاده سازی کنید.
  • با برنامه نویسی چند سکویی آشنا می شوید.
  • با چالش های یک پروژه تجاری آشنا می شوید.
  • Xamarin را بصورت کامل یاد خواهید گرفت.
  • اپلیکیشن اندروید فروشگاه را خواهید ساخت.
  • و ...

سرفصل های دوره

۱ فصل
۱۷۵ جلسه
۳۰ ساعت
۱

لیست ویدئوهای دوره

۱۷۵ قسمت
۲۹:۵۷:۰۱

آموزش ASP MVC - بخش اول - قسمت اول - شی گرایی در سی شارپ

رایگان
۰۲:۰۹

آموزش ASP MVC - بخش اول - قسمت دوم - مفهوم کلاس در سی شارپ

رایگان
۱۲:۱۹

آموزش ASP MVC - بخش اول - قسمت سوم - سازنده ها در سی شارپ

رایگان
۰۵:۲۸

آموزش ASP MVC - بخش اول - قسمت چهارم - بررسی سطوح دسترسی

رایگان
۰۳:۴۵

آموزش ASP MVC - بخش اول - قسمت پنجم - ارث بری و مجازی سازی

رایگان
۰۹:۴۵

آموزش ASP MVC - بخش اول - قسمت ششم - معرفی MVC

رایگان
۰۷:۰۹

آموزش ASP MVC - بخش اول - قسمت هفتم - ساخت وبسایت با MVC

رایگان
۰۸:۲۴

آموزش ASP MVC - بخش اول - قسمت هشتم - قراردادهای MVC

رایگان
۱۱:۴۹

آموزش ASP MVC - بخش اول - قسمت نهم - لایه ها در MVC

رایگان
۱۱:۲۷

آموزش ASP MVC - بخش اول - قسمت دهم - Partial View در MVC

رایگان
۰۵:۰۸

آموزش ASP MVC - بخش اول - قسمت یازدهم - انتقال داده ها در MVC

۰۵:۲۹

آموزش ASP MVC - بخش اول - قسمت دوازدهم - ارتباط سه مدل لایه

۰۷:۳۹

آموزش ASP MVC - بخش اول - قسمت سیزدهم - Routing در MVC

۱۰:۴۴

آموزش ASP MVC - بخش اول - قسمت چهاردهم - درباره EF

۰۵:۱۰

آموزش ASP MVC - بخش اول - قسمت پانزدهم - نصب EF

۰۲:۴۵

آموزش ASP MVC - بخش اول - قسمت شانزدهم - ساخت دیتابیس در EF

۱۴:۱۴

آموزش ASP MVC - بخش اول - قسمت هفدهم - Migration در EF

۱۱:۳۳

آموزش ASP MVC - بخش اول - قسمت هجدهم - بررسی Seedها

۰۶:۲۳

آموزش ASP MVC - بخش اول - قسمت نوزدهم - صفت ها در EF

۱۲:۳۷

آموزش ASP MVC - بخش اول - قسمت بیستم - ارتباطات در EF

۰۹:۰۰

آموزش ASP MVC - بخش اول - قسمت بیست و یکم - ارتباط یک به یک

۰۶:۱۷

آموزش ASP MVC - بخش اول - قسمت بیست و دوم - ارتباط یک به دو

۰۵:۰۰

آموزش ASP MVC - بخش اول - قسمت بیست و سوم - ارتباط چند به چند

۰۴:۳۳

آموزش ASP MVC - بخش اول - قسمت بیست و چهارم - Create

۰۷:۳۴

آموزش ASP MVC - بخش اول - قسمت بیست و پنجم - Read

۰۶:۰۷

آموزش ASP MVC - بخش اول - قسمت بیست و ششم - Edit

۰۷:۲۹

آموزش ASP MVC - بخش اول - قسمت بیست و هفتم - Details

۰۴:۵۲

آموزش ASP MVC - بخش اول - قسمت بیست و هشتم - Delete

۰۵:۳۶

آموزش ASP MVC - بخش اول - قسمت بیست و نهم - بررسی دستورات LINQ

۰۵:۲۴

آموزش ASP MVC - بخش اول - قسمت سی - نصب بوتسترپ

۰۳:۴۲

آموزش ASP MVC - بخش اول - قسمت سی و یکم - Grid System در بوتسترپ

۱۶:۳۷

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش دوم - قسمت اول - ساخت سایت

۰۸:۴۹

آموزش ASP MVC - بخش دوم - قسمت دوم -ساخت دیتابیس

۰۷:۱۰

آموزش ASP MVC - بخش دوم - قسمت سوم - ساخت جدول نقش ها

۰۵:۳۷

آموزش ASP MVC - بخش دوم - قسمت چهارم - ساخت جدول کاربران

۰۶:۵۱

آموزش ASP MVC - بخش دوم - قسمت پنجم - ساخت جدول آدرس های کاربران

۰۵:۴۸

آموزش ASP MVC - بخش دوم - قسمت ششم - طراحی قالب صفحات

۲۹:۱۳

آموزش ASP MVC - بخش دوم - قسمت هفتم - طراحی قالب صفحات

۱۵:۳۳

آموزش ASP MVC - بخش دوم - قسمت هشتم - اضافه کردن نقش ها و کاربر

۰۸:۳۰

آموزش ASP MVC - بخش دوم - قسمت نهم - اضافه کردن کلاس ارسال پیامک

۰۹:۱۱

آموزش ASP MVC - بخش دوم - قسمت دهم - عضویت در فروشگاه

۱۸:۳۴

آموزش ASP MVC - بخش دوم - قسمت یازدهم - ورود به سیستم

۰۹:۴۱

آموزش ASP MVC - بخش دوم - قسمت دوازدهم - ساخت کلاس احراز هویت

۲۰:۴۹

آموزش ASP MVC - بخش دوم - قسمت سیزدهم - فعالسازی حساب کاربری

۱۰:۵۷

آموزش ASP MVC - بخش دوم - قسمت چهاردهم - فراموشی کلمه عبور

۲۲:۱۱

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش سوم - قسمت اول

۰۶:۴۵

آموزش ASP MVC - بخش سوم - قسمت دوم

۱۳:۰۳

آموزش ASP MVC - بخش سوم - قسمت سوم

۱۱:۴۵

آموزش ASP MVC - بخش سوم - قسمت چهارم

۰۳:۴۱

آموزش ASP MVC - بخش سوم - قسمت پنجم

۰۸:۱۲

آموزش ASP MVC - بخش سوم - قسمت ششم

۰۵:۴۳

آموزش ASP MVC - بخش سوم - قسمت هفتم

۰۹:۴۱

آموزش ASP MVC - بخش سوم - قسمت هشتم

۰۴:۴۳

آموزش ASP MVC - بخش سوم - قسمت نهم

۰۷:۰۷

آموزش ASP MVC - بخش سوم - قسمت دهم

۰۵:۱۸

آموزش ASP MVC - بخش سوم - قسمت یازدهم

۱۶:۲۴

آموزش ASP MVC - بخش سوم - قسمت دوازدهم

۰۸:۰۵

آموزش ASP MVC - بخش سوم - قسمت سیزدهم

۱۳:۳۴

آموزش ASP MVC - بخش سوم - قسمت چهاردهم

۰۲:۱۴

آموزش ASP MVC - بخش سوم - قسمت پانزدهم

۱۲:۱۹

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش چهارم - قسمت اول

۱۵:۵۹

آموزش ASP MVC - بخش چهارم - قسمت دوم

۰۷:۳۴

آموزش ASP MVC - بخش چهارم - قسمت سوم

۰۵:۱۴

آموزش ASP MVC - بخش چهارم - قسمت چهارم

۰۶:۵۴

آموزش ASP MVC - بخش چهارم - قسمت پنجم

۰۳:۳۷

آموزش ASP MVC - بخش چهارم - قسمت ششم

۰۶:۴۱

آموزش ASP MVC - بخش چهارم - قسمت هفتم

۰۳:۲۱

آموزش ASP MVC - بخش چهارم - قسمت هشتم

۰۸:۱۲

آموزش ASP MVC - بخش چهارم - قسمت نهم

۰۴:۵۰

آموزش ASP MVC - بخش چهارم - قسمت دهم

۰۸:۰۸

آموزش ASP MVC - بخش چهارم - قسمت یازدهم

۱۰:۳۳

آموزش ASP MVC - بخش چهارم - قسمت دوازدهم

۰۸:۰۹

آموزش ASP MVC - بخش چهارم - قسمت سیزدهم

۰۴:۴۱

آموزش ASP MVC - بخش چهارم - قسمت چهاردهم

۰۵:۵۲

آموزش ASP MVC - بخش چهارم - قسمت پانزدهم

۰۳:۰۰

آموزش ASP MVC - بخش چهارم - قسمت شانزدهم

۱۷:۰۴

آموزش ASP MVC - بخش چهارم - قسمت هفدهم

۰۶:۰۵

فایل های جانبی

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش پنجم - قسمت اول - نمایش برندها (CSS)

۰۸:۳۱

آموزش ASP MVC - بخش پنجم - قسمت دوم - نمایش برندها (Script)

۲۸:۵۴

آموزش ASP MVC - بخش پنجم - قسمت سوم - نمایش برندها (HTML)

۱۱:۴۵

آموزش ASP MVC - بخش پنجم - قسمت چهارم - ساخت جدول برندها

۰۳:۵۹

آموزش ASP MVC - بخش پنجم - قسمت پنجم - مدیریت برندها در پنل مدیر

۱۳:۲۸

آموزش ASP MVC - بخش پنجم - قسمت ششم - نمایش اسلایدری برندها در سایت

۰۴:۳۸

آموزش ASP MVC - بخش پنجم - قسمت هفتم - نمایش گروه‌ها (CSS)

۰۳:۴۰

آموزش ASP MVC - بخش پنجم - قسمت هشتم - نمایش گروه‌ها (HTML)

۰۲:۴۱

آموزش ASP MVC - بخش پنجم - قسمت نهم - ساخت جدول گروه‌ها

۰۱:۵۷

آموزش ASP MVC - بخش پنجم - قسمت دهم - مدیریت گروه‌ها در پنل مدیر

۰۵:۵۶

آموزش ASP MVC - بخش پنجم - قسمت یازدهم - نمایش گروه‌ها در منو سایت

۰۴:۳۶

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش ششم - قسمت اول - محصولات (ایجاد مدل)

۱۰:۴۲

آموزش ASP MVC - بخش ششم - قسمت دوم - مدیریت محصول

۲۴:۲۱

آموزش ASP MVC - بخش ششم - قسمت سوم - نمایش محصولات در صفحه اول (CSS)

۰۵:۱۳

آموزش ASP MVC - بخش ششم - قسمت چهارم - نمایش محصولات در صفحه اول (HTML)

۰۹:۵۱

آموزش ASP MVC - بخش ششم - قسمت پنجم - نمایش جزئیات محصول (CSS)

۰۳:۵۷

آموزش ASP MVC - بخش ششم - قسمت ششم - نمایش جزئیات محصول (HTML)

۲۰:۲۵

آموزش ASP MVC - بخش ششم - قسمت هفتم - گالری تصاویر محصول (ایجاد مدل)

۰۲:۵۴

آموزش ASP MVC - بخش ششم - قسمت هشتم - مدیریت تصاویر هر محصول

۲۱:۲۰

آموزش ASP MVC - بخش ششم - قسمت نهم - نمایش گالری (CSS)

۰۳:۳۲

آموزش ASP MVC - بخش ششم - قسمت دهم - نمایش گالری (JS)

۰۷:۵۳

آموزش ASP MVC - بخش ششم - قسمت یازدهم - نمایش گالری (HTML)

۱۵:۰۳

آموزش ASP MVC - بخش ششم - قسمت دوازدهم - ویژگی محصولات (ساخت مدل)

۰۴:۲۹

آموزش ASP MVC - بخش ششم - قسمت سیزدهم - ویژگی محصولات در پنل مدیر

۱۶:۲۵

آموزش ASP MVC - بخش ششم - قسمت چهاردهم - نمایش ویژگی محصولات

۰۵:۰۱

آموزش ASP MVC - بخش ششم - قسمت پانزدهم - جستجو سرصفحه سایت

۱۵:۴۴

آموزش ASP MVC - بخش ششم - قسمت شانزدهم - صفحه نتیجه جستجو

۰۵:۳۶

آموزش ASP MVC - بخش ششم - قسمت هفدهم - صفحه بندی

۰۶:۴۷

آموزش ASP MVC - بخش ششم - قسمت هجدهم - نمایش پربازدید ترین

۰۶:۵۹

آموزش ASP MVC - بخش ششم - قسمت نوزدهم - نمایش محصولات پیشنهادی

۱۰:۵۷

لینک گروه تلگرام پرسش و پاسخ

آموزش ASP MVC - بخش هفتم - قسمت اول - ساخت جداول فاکتور

۱۲:۴۴

آموزش ASP MVC - بخش هفتم - قسمت دوم - افزودن به سبد خرید

۱۹:۰۵

آموزش ASP MVC - بخش هفتم - قسمت سوم - افزودن به سبد خرید

۱۴:۳۳

آموزش ASP MVC - بخش هفتم - قسمت چهارم - نمایش سبد خرید

۲۴:۳۷

آموزش ASP MVC - بخش هفتم - قسمت پنجم - شمارش سبد خرید

۰۷:۵۲

آموزش ASP MVC - بخش هفتم - قسمت ششم - نمایش صورت حساب

۰۹:۵۹

آموزش ASP MVC - بخش هفتم - قسمت هفتم - درباره پرداخت آنلاین

۰۵:۵۱

آموزش ASP MVC - بخش هفتم - قسمت هشتم - پرداخت آنلاین

۳۲:۱۴

آموزش ASP MVC - بخش هفتم - قسمت نهم - نمایش فاکتورها

۱۲:۴۹

لینک دانلود سورس

لینک گروه تلگرام

آموزش ASP MVC - بخش هشتم - قسمت اول

۰۴:۳۹

آموزش ASP MVC - بخش هشتم - قسمت دوم

۳۴:۳۴

آموزش ASP MVC - بخش هشتم - قسمت سوم

۰۷:۵۵

آموزش ASP MVC - بخش هشتم - قسمت چهارم

۱۰:۴۹

آموزش ASP MVC - بخش هشتم - قسمت پنجم

۰۳:۱۰

آموزش ASP MVC - بخش هشتم - قسمت ششم

۰۵:۴۵

آموزش ASP MVC - بخش هشتم - قسمت هفتم

۰۴:۳۴

آموزش ASP MVC - بخش هشتم - قسمت هشتم

۰۷:۱۶

آموزش ASP MVC - بخش هشتم - سورس و فایل های جانبی

لینک گروه تلگرامی دوره

آموزش زامارین - قسمت اول

رایگان
۰۵:۵۴

آموزش زامارین - قسمت دوم

رایگان
۰۲:۴۶

آموزش زامارین - قسمت سوم

رایگان
۰۲:۲۳

آموزش زامارین - قسمت چهارم

رایگان
۰۲:۴۷

آموزش زامارین - قسمت پنجم

رایگان
۰۱:۰۹

آموزش زامارین - قسمت ششم

رایگان
۰۲:۳۱

آموزش زامارین - قسمت هفتم

رایگان
۰۴:۱۱

آموزش زامارین - دمو

۰۳:۵۲

آموزش زامارین - قسمت هشتم

۰۹:۲۸

آموزش زامارین - قسمت نهم

۱۲:۵۶

آموزش زامارین - قسمت دهم

۱۱:۱۷

آموزش زامارین - قسمت یازدهم

۱۵:۲۸

آموزش زامارین - قسمت دوازدهم

۱۸:۲۴

آموزش زامارین - قسمت سیزدهم

۲۳:۲۳

فایل جانبی1

فایل جانبی2

فایل جانبی3

آموزش زامارین - قسمت چهاردهم- ساختار پروژه Xamarin Form

۱۴:۰۴

آموزش زامارین - قسمت پانزدهم- درباره XAML

۱۳:۲۷

آموزش زامارین - قسمت شانزدهم- Xamarin Essentials

۱۷:۵۱

آموزش زامارین - قسمت هفدهم- ساخت API برای اطلاعات محصولات فروشگاه

۲۲:۳۱

آموزش زامارین - قسمت هجدهم - فایل های جانبی مورد نیاز جهت راه اندازی سیستم عامل MAC

۰۹:۳۸

فایل جانبی1

فایل جانبی2

فایل جانبی3

فایل جانبی4

فایل جانبی5

فایل جانبی6

آموزش زامارین - قسمت نوزدهم- نصب VirtualBox

۰۲:۲۳

آموزش زامارین - قسمت بیستم - اتصال به اندروید

۰۷:۴۶

آموزش زامارین - قسمت بیست و یکم - اتصال به iOS

۳۱:۰۰

آموزش زامارین - قسمت بیست و دوم - اجرا Forms

۱۳:۲۹

آموزش زامارین - قسمت بیست و سوم- Layout بخش اول

۲۰:۰۲

آموزش زامارین - قسمت بیست و چهارم - Layout بخش دوم

۰۹:۲۲

آموزش زامارین - قسمت بیست و پنجم - نصب SQLite در Xamarin Forms

۱۱:۰۲

آموزش زامارین - قسمت بیست و ششم- طراحی صفحه اول

۰۹:۴۵

آموزش زامارین - قسمت بیست و هفتم - ساخت مدل

۰۲:۵۷

آموزش زامارین - قسمت بیست و هشتم - ثبت داده ها

۱۴:۰۸

آموزش زامارین - قسمت بیست و نهم - نمایش داده ها

۰۸:۲۸

آموزش زامارین - قسمت سی ام - ویرایش داده ها

۱۸:۱۰

آموزش زامارین - قسمت سی و یکم - حذف داده ها

۱۸:۵۳

آموزش زامارین - قسمت سی و دوم - تکمیل API

۲۱:۲۴

آموزش زامارین - قسمت سی و سوم - Serialize JSON

۰۸:۰۵

آموزش زامارین - قسمت سی و چهارم - راه اندازی API در IIS

۰۸:۲۱

آموزش زامارین - قسمت سی و پنجم

۲۰:۳۱

آموزش زامارین - قسمت سی و ششم

۰۹:۴۶

آموزش زامارین - قسمت سی و هفتم

۲۰:۲۶

آموزش زامارین - قسمت سی و هشتم

۱۳:۴۳

آموزش زامارین - قسمت سی و نه

۱۵:۳۴

فایل

آموزش زامارین - قسمت چهلم

۰۸:۴۷

آموزش زامارین - قسمت چهل و یکم

۱۵:۵۷

آموزش زامارین - قسمت چهل و دوم

۰۸:۳۶

آموزش زامارین - قسمت چهل و سوم

۰۹:۳۱

آموزش زامارین - قسمت چهل و چهارم

۱۸:۲۵

آموزش زامارین - قسمت چهل و پنجم

۰۷:۲۶

آموزش زامارین - قسمت چهل و ششم

۱۵:۲۰

فایل

آموزش زامارین - قسمت چهل و هفتم

۱۲:۳۲

آموزش زامارین - قسمت چهل و هشتم

۱۴:۱۴

آموزش زامارین - قسمت چهل و نهم

۲۳:۳۷

آموزش زامارین - قسمت پنجاهم

۰۸:۱۱

فایل

یکی از محبوب ترین زبان های برنامه نویسی ASP.Net یا Active Server Page است ، این زبان بر پایه دات نت کار می کند در ابتدا زبان ASP طراحی شد ولی به علت مشکلات و معایبی که داشت ASP.Net جایگزین این زبان گردید .

ویژگی های زبان برنامه نویسی ASP.NET:

  • ASP.NET یک ابزار قدرتمند برای ساخت صفحات وب پویا و تعاملی است.
  • در ASP.NET از تکنیک های پیچیده ای برای  ایمنی اطلاعات استفاده می شود.
  • معمولا تعداد خط های کدی که برای این زبان برنامه نویسی نوشته می شود؛ نسبت به زبان های برنامه نویسی دیگر، کمی بیشتر است که همین دلیل می تواند تا حدودی موجب زمانگیر بودن و افزایش هزینه شود.
  • دارای قدرت و انعطاف‌پذیری بالا در توسعه‌ی برنامه‌های کاربردی وب است.
  • ASP.NET از یک فرم ساده ، برای گسترش و پیکربندی سایت جهت ایجاد یک برنامه استفاده می‌کند.
  • و…

MVC:

MvC مخفف سه کلمه Model View Controller است. در واقع MVC بر روی معماری های چند لایه ای جهت جداسازی قسمت های مختلف برنامه و به طور دقیق تر جدا کردن بخش ها منطقی برنامه اعم از دیتا ، permission ها ، چک کردن صحت داده ها و …. از لایه Presentation layer یا در واقع همان لایه ای که مستقیما با کاربر نهایی در ارتباط است ،قرار می گیرد.

مزایا ی ASP.NET MVC :

  • استفاده دوباره از کد که در مهندسی نرم افزار بسیار مهم است، به دلیل جدا بودن این سه قسمت از هم این قابلیت به خوبی در این معماری قابل لمس است.
  • به سادگی می توان چندین interface داشت. یعنی شما می توانید چندین view مختلف داشته باشید و به سادگی از آنها استفاده کنید.
  • کسی که ui کار است می تواند کاملا به ظاهر و ui توجه کند و به مسائل منطق یا باگ های برنامه کاری نداشته باشد.
  • کسانی که کار منطق برنامه را پیدا می کنند می توانند فقط به کار خود توجه داشته باشند و به ظاهر صفحه ها کاری نداشته باشند. بنابراین کار تیمی بروی یک پروژه به خوبی با mvc انجام می شود.
  • به دلیل جدا بودن view از model به سادگی می توان view اضافه کرد بدون این که model تغییری کند.
  • می‌توانید کنترل کاملی بر روی کدهای HTML داشته باشید.
  • می‌توانید با استفاده از ترکیب AJAX و کتابخانه قدرتمند JQuery رابط کاربری قدرتمندتری بسازید.
  • به شما امکان ساخت آدرس‌های SEO_Friendly بر روی وب سایتتان را می‌دهد.
  • می‌توانید به راحتی پروژه خود را توسعه داده و آنرا در معرض آزمون قرار دهید.

Xamarin:

Xamarin پلتفرمی است که با استفاده از ابزارها . کتابخانه های دات نت جهت ساخت برنامه هایی برای ios اندروید و ویندوز فون استفاده می شود.

در زامارین تمامی کدهای شما با سی شارپ نوشته می شود از قسمت بک اند گرفته تا قسمت منطق برنامه دسترسی به API ها . بطور کلی هدف زامارین این است که شما با کد نویسی سی شارپ بتوانید برای سه پلتفرم اندروید، ios و ویندوزفون برنامه بسازید .

پس اگر برنامه نویس سی شارپ هستید، برای ساخت اپلیکیشن های موبایلی هیچ نگرانی نداشته باشید، زیرا زامارین این امکان را به راحتی در اختیار شما می گذارد .

یکی از مزایای زامارین ، امکان اتقال کدها در بین اپلیکیشن هایی که نوشته شده، صرف نظر از نوع پلتفرم آن است . یعنی شما اگر یک برنامه اندرویدی را با زامارین نوشته باشید، به راحتی می توانید از کدهای در اپلیکیشن مخصوص ios استفاده کنید .

درباره آموزش پروژه محور ASP MVC و زامارین:

در دوره آموزش ساخت فروشگاه با ASP MVC و طراحی اپ موبایل با Xamarin که شامل ۱۶ بخش است، قصد داریم ابتدا با زبان برنامه نویسی ASP.Net MVC یک سایت فروشگاهی را طراحی و در نهایت با کمک زبان زامارین اپلیکیشن موبایل آن را پیاده سازی کنیم.

امروزه بیشتر پروژه‌ ها به صورت چندسکویی نوشته می‌ شوند و کاربران تمایل به استفاده از وب سایت و اپلیکیشن موبایل به طور همزمان را دارند. در دوره ساخت فروشگاه با ASP MVC ،در ابتدا به نظر می‌ رسد که برای انجام این کار نیاز به تیم برنامه نویسی تخصصی در تمام این حوزه‌ ها است اما باید بگوییم که شرکت مایکروسافت با ارائه یک زبان برنامه نویسی جدید این امکان را داده است که با یادگیری یک زبان بتوانید همزمان اپلیکیشن موبایل آن برای سیستم عامل‌های اندروید و IOS را طراحی و پیاده سازی کنید.

مخاطبین دوره آموزش پروژه محور ASP MVC و زامارین :

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

پیش نیاز دوره آموزش پروژه محور ASP MVC و زامارین :

  • آموزش مقدماتی سی شارپ (درک و آشنایی با گرامر و ساختارهای سی شارپ)
  • آشنایی با تگ‌های HTML و دستورات ساده CSS
  • آشنایی مقدماتی با چهارچوب MVC

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

  • Visual Studio 2017
  • SQL Server 2014
  • C#.NET
  • ASP.NET MVC
  • Entity Framework (Code First)
  • Bootstrap (Html, CSS, Javascript)
  • JSon, JQuery
  • WebAPi, Web Service
  • SQLite

آموزش ساخت فروشگاه با ASP.Net و طراحی اپ موبایل با Xamarin,آموزش ,آموزش ساخت فروشگاه و طراحی اپ موبایل,آموزش ساخت فروشگاه با ASP MVC و طراحی اپ موبایل با Xamarin,آموزش,ساخت فروشگاه, طراحی اپ موبایل,Xamarin

سرفصل های بخش وب :

بخش اول:

مروری بر پیش نیاز ها

  • قسمت اول : برنامه نویسی شیء گرا
  • قسمت دوم : کلاس ها در سی شارپ
  • قسمت سوم : سازنده ها در سی شارپ
  • قسمت چهارم : بررسی سطوح دسترسی
  • قسمت پنجم : ارث بری و مجازی سازی
  • قسمت ششم : معرفی MVC
  • قسمت هفتم : ساخت وبسایت با NET MVC
  • قسمت هشتم : بررسی قرارداد های MVC
  • قسمت نهم : بررسی Layout Page
  • قسمت دهم : بررسی Partial View
  • قسمت یازدهم : انتقال داده ها در MVC
  • قسمت دوازدهم : نحوه ارتباط سه لایه Model , Controller , View
  • قسمت سیزدهم : بررسی Routing در MVC
  • قسمت چهاردهم : درباره EF
  • قسمت پانزدهم : نصب EF در MVC
  • قسمت شانزدهم : ساخت دیتابیس در EF
  • قسمت هفدهم : بررسی Migrations
  • قسمت هجدهم : بررسی صفت ها
  • قسمت نوزدهم : بررسی Seed ها
  • قسمت بیستم : ارتباطات در EF
  • قسمت بیست و یکم : پیاده سازی ارتباط یک به یک
  • قسمت بیست و  دوم : پیاده سازی ارتباط یک به چند
  • قسمت بیست و سوم : پیاده سازی ارتباط چند به چند
  • قسمت بیست و چهارم : بررسی عملیات Insert
  • قسمت بیست و پنجم : بررسی عملیات Update
  • قسمت بیست و ششم : بررسی عملیات Delete
  • قسمت بیست و هفتم : بررسی عملیات Detail
  • قسمت بیست و هشتم : بررسی عملیات Read
  • قسمت بیست و نهم : بررسی دستورات LinQ
  • قسمت سی ام : نصب بوت استرپ
  • قسمت سی و یکم : Grid System در بوت استرپ

بخش دوم:

احراز هویت در MVC

  • قسمت اول : ساخت سایت فروشگاه
  • قسمت دوم : ساخت دیتابیس فروشگاه
  • قسمت سوم : ساخت جدول نقش‌ ها
  • قسمت چهارم : ساخت جدول کاربران
  • قسمت پنجم : ساخت جدول آدرس‌ های کاربران
  • قسمت ششم : طراحی قالب صفحات (قسمت CSS)
  • قسمت هفتم : طراحی قالب صفحات (قسمت HTML)
  • قسمت هشتم : اضافه کردن نقش‌ ها و کاربر Admin پیش فرض هنگام راه اندازی دیتابیس
  • قسمت نهم : اضافه کردن کلاس ارسال پیامک
  • قسمت دهم : عضویت در فروشگاه
  • قسمت یازدهم: ورود به سیستم
  • قسمت دوازدهم : ساخت کلاس احراز هویت و پیکربندی‌ های موجود در Config
  • قسمت سیزدهم : فعال سازی حساب کاربری
  • قسمت چهاردهم : فراموشی کلمه عبور

بخش سوم:

پنل ها و تنظیمات اصلی

  • قسمت اول : پنل مدیریت (Layout)
  • قسمت دوم : قالب پنل مدیریت (CSS)
  • قسمت سوم : قالب پنل مدیریت (HTML)
  • قسمت چهارم : خروج از پنل
  • قسمت پنجم : جدول تنظیمات فروشگاه
  • قسمت ششم : کنترل تنظیمات در Seed
  • قسمت هفتم : تنظیمات سایت
  • قسمت هشتم : تنظیمات تماس
  • قسمت نهم : تنظیمات پیامک
  • قسمت دهم : جدول شبکه های اجتماعی
  • قسمت یازدهم : مدیریت شبکه های اجتماعی در پنل مدیر
  • قسمت دوازدهم : قالب پنل کاربری
  • قسمت سیزدهم : مدیریت آدرس ها در پنل کاربری
  • قسمت چهاردهم : تغییر کلمه عبور (Model)
  • قسمت پانزدهم : تغییر کلمه عبور در پنل های کاربری و مدیر

بخش چهارم: 

 پنل ها و تنظیمات اصلی :

  • قسمت اول : مدیریت کاربران در پنل مدیر ( کنترلر )
  • قسمت دوم : مدیریت کاربران در پنل مدیر ( نمایشگر )
  • قسمت سوم : مدیریت کاربران در پنل مدیر ( آدرس ها)
  • قسمت چهارم : جستجو کاربران در پنل مدیر
  • قسمت پنجم : ایجاد صفحه اصلی سایت (Layout Site)
  • قسمت ششم : منو ( CSS )
  • قسمت هفتم : منو ( JS )
  • قسمت هشتم : منو ( HTML )
  • قسمت نهم : ساخت جدول منو
  • قسمت دهم : مدیریت منو ها در پنل مدیر
  • قسمت یازدهم : نحوه استفاده از CKEditor در MVC
  • قسمت دوازدهم : نمایش منو ها در سایت
  • قسمت سیزدهم : لینک های عضویت، ورود و داشبورد در منو
  • قسمت چهاردهم : اسلایدر ( HTML )
  • قسمت پانزدهم : ساخت جدول اسلایدر
  • قسمت شانزدهم : مدیریت اسلایدر در پنل مدیر
  • قسمت هفدهم : نمایش اسلایدر در صفحه اول سایت

بخش پنجم:

برند ها و گروه‌ ها :

  • قسمت اول : نمایش برند ها ( CSS )
  • قسمت دوم : نمایش برند ها ( Script )
  • قسمت سوم : نمایش برند ها ( HTML )
  • قسمت چهارم : ساخت جدول برند ها
  • قسمت پنجم : مدیریت برند ها در پنل مدیر
  • قسمت ششم : نمایش اسلایدری برند ها در سایت
  • قسمت هفتم : نمایش گروه‌ ها ( CSS )
  • قسمت هشتم : نمایش گروه‌ها ( HTML )
  • قسمت نهم : ساخت جدول گروه‌ ها
  • قسمت دهم : مدیریت گروه‌ ها در پنل مدیر
  • قسمت یازدهم : نمایش گروه‌ ها در منو سایت

بخش ششم: 

محصولات فروشگاه :

  • قسمت اول : محصولات ( ایجاد مدل )
  • قسمت دوم : مدیریت محصول
  • قسمت سوم : نمایش محصولات در صفحه اول ( CSS )
  • قسمت چهارم: نمایش محصولات در صفحه اول ( HTML )
  • قسمت پنجم : نمایش جزئیات محصول ( CSS )
  • قسمت ششم : نمایش جزئیات محصول ( HTML )
  • قسمت هفتم: گالری تصاویر محصول ( ایجاد مدل )
  • قسمت هشتم : مدیریت تصاویر هر محصول
  • قسمت نهم : نمایش گالری ( CSS )
  • قسمت دهم : نمایش گالری ( JS )
  • قسمت یازدهم : نمایش گالری ( HTML )
  • قسمت دوازدهم : ویژگی محصولات ( ساخت مدل )
  • قسمت سیزدهم : ویژگی محصولات در پنل مدیر و اختصاص به هر محصول
  • قسمت چهاردهم : نمایش ویژگی محصولات در جزئیات هر محصول
  • قسمت پانزدهم : جستجو سرصفحه سایت
  • قسمت شانزدهم : صفحه نتیجه جستجو
  • قسمت هفدهم : صفحه بندی
  • قسمت هجدهم : نمایش پربازدید ترین
  • قسمت نوزدهم : نمایش محصولات پیشنهادی

بخش هفتم:

ثبت سفارش :

  • قسمت اول : ساخت جداول فاکتور
  • قسمت دوم : افزودن به سبد خرید ( Controller )
  • قسمت سوم : افزودن به سبد خرید ( View )
  • قسمت چهارم : نمایش سبد خرید
  • قسمت پنجم : شمارش سبد خرید
  • قسمت ششم : نمایش صورت حساب قبل از پرداخت
  • قسمت هفتم : درباره پرداخت آنلاین (به پرداخت ملت)
  • قسمت هشتم : پرداخت آنلاین
  • قسمت نهم : نمایش فاکتور ها در پنل مدیریت

بخش هشتم:

تکمیل سایت + راه اندازی :

  • قسمت اول : تکمیل فروش ( کسر موجودی )
  • قسمت دوم : نمایش پرفروش ترین محصولات
  • قسمت سوم : گزارش گیری ( بخش اول )
  • قسمت چهارم : گزارش گیری ( بخش دوم )
  • قسمت پنجم : اندازه تصاویر
  • قسمت ششم : پابلیش وب سایت
  • قسمت هفتم : معرفی کنترل پنل Plesk
  • قسمت هشتم : راه اندازی وب سایت

سرفصل های بخش موبایل:

مقدمات زامارین

  • درباره زامارین
  • زامارین اندروید
  • زامارین آی او اس
  • زامارین فرم
  • مفاهیم تکمیلی
  • نحوه نصب زامارین
  • درباره پروژه های زامارین

 Xamarin.Android

  • درباره شبیه ساز اندروید
  • ساخت پروژه Android
  • درباره SQLite
  • ساخت دیتابیس با Code First
  • ثبت اطلاعات و ساخت Layout
  • نمایش اطلاعات با استفاده از Repository

 شروع کار با Xamarin.Forms

  • ساختار پروژه Xamarin Form
  • درباره XAML
  • Xamarin Essentials
  • ساخت API برای اطلاعات محصولات فروشگاه
  • فایل های جانبی مورد نیاز جهت راه اندازی سیستم عامل MAC

تکمیل مقدمات زامارین

  • نصب VirtualBox
  • اتصال به اندروید
  • اتصال به iOS
  • اجرا Forms
  • Layout بخش اول
  • Layout بخش دوم

اتصال به دیتابیس

  • نصب SQLite در Xamarin Forms
  • طراحی صفحه اول
  • ساخت مدل
  • ثبت داده ها
  • نمایش داده ها
  • ویرایش داده ها
  • حذف داده ها
  • تکمیل API
  • Serialize JSON
  • راه اندازی API در IIS

 اتصال به سرور با WebAPI

  •  طراحی Splash Screen
  •  اتصال به دیتابیس سرور با WebAPI ( بخش اول )
  •  اتصال به دیتابیس سرور با WebAPI ( بخش دوم )
  •  طراحی صفحه اول با TabbedPage
  •  نمایش محصولات فروشگاه

 کاربری در زامارین (ورود به سیستم)

  • نمایش محصولات در صفحه اول
  • ساخت API برای کاربران
  • ساخت مدل کاربران
  • اضافه کردن انیمیشن در صفحه لاگین
  • صفحه لاگین (ورود به سیستم)
  • ساخت API مشخصات کاربری
  • صفحه مشخصات کاربری

انتشار نسخه اندروید و iOS

  • ساخت کلاس های فاکتور
  • نمایش فاکتور ها در اپلیکیشن
  • پرداخت آنلاین
  • انتشار نسخه اندروید و iOS در ویژوال استودیو
توضیحات بیشتر

مدرس

میلاد عامری

میلاد عامری مدرس

میلاد عامری هستم، فارغ التحصیل رشته مهندسی نرم افزار از دانشگاه بیرجند
از سال 1389 با پروژه مدیریت سیستم کتابخانه های عمومی استان مازندران، وارد بازار کار تجاری برنامه نویسی شدم.
در سال 1393 تیم پامکین راه اندازی و از این پس تمامی پروژه های تجاری را در قالب تیم خود طراحی و پیاده سازی و وارد حوزه آموزش با همکاری دانشجویار شده و در سال 1395 اولین پکیج جامع آموزشی خود را منتشر کرده ایم.
درحال حاضر، پس از دست کم 11 سال سابقه کار تجاری، آماده ایم تا تجربیات خود را با عزیزانی که این مسیر را انتخاب کرده اند، به اشتراک گذاشته تا علاوه بر بروزنگه داشتن دانش خود، مسیری سهل تر از مسیری که خود و همکارانمون طی نموده ایم را برای عزیزان ترسیم و در طول این مسیر در کنارشان باشیم.