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

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

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

۱ فصل
۲۵ جلسه
۱۶ ساعت
۱

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

۲۵ قسمت
۱۶:۲۹:۲۸

قسمت اول -معرفی دوره و ابزارهای مورد  نیاز برای انجام پروژه

رایگان
۱۰:۵۶

قسمت دوم -ایجاد پروژه خرید بلیط و توضیح ساختار پروژه

۲۸:۰۳

قسمت سوم -توضیح مبحث Identity – ایجاد لایه Data – نمایش لیست رول ها و لیست کاربران

۴۳:۵۰

قسمت چهارم - ادامه مبحث Identity و...

۴۵:۴۶

قسمت پنجم -تخصیص یک رول به یک کاربر و...

۳۳:۵۴

قسمت ششم -ارسال ایمیل تایید بعد از ثبت نام

۲۸:۱۲

قسمت هفتم -ایجاد مدل پروژه (جداول پروژه)

۵۰:۵۴

قسمت هشتم -ایجاد GenericRepository و  مدیریت دسترسی کلاینت به context

۳۵:۳۶

قسمت نهم -ایجاد صفحه مدیریت پرواز و شرکت هواپیمایی

۳۹:۵۴

قسمت دهم -عملیات شرکت هواپیمایی

۳۶:۰۸

قسمت یازدهم -معرفی کتابخانه جاوااسکریپتی alertifyJs برای اعلام پیغام

۳۸:۳۵

قسمت دوازدهم -تکمیل صفحه جستجوی بلیط

۲۴:۱۳

قسمت سیزدهم -تکمیل صفحه جستجو و نمایش نتیجه جستجوی بلیط

۴۱:۳۴

قسمت چهاردهم -پیاده سازی پنل جستجو(فیلتر بلیط) در صفحه پرواز های فیلتر شده

۳۴:۱۵

قسمت پانزدهم -تکمیل فیلتر پروازها

۳۰:۴۲

قسمت شانزدهم -ایجاد قابلیت ثبت بلیط و ثبت اطلاعات مسافران بر اساس تعداد مسافر انتخابی

۵۲:۵۷

قسمت هفدهم -مدیریت تعداد کل ظرفیت پرواز بر اساس تعداد مسافران انتخابی

۵۴:۵۱

قسمت هجدهم -ایجاد تغییر در مدل مسافران

۲۳:۵۲

قسمت نوزدهم - ایجاد تایمر مدیریت زمان خرید (ExpireTime)

۵۷:۲۲

قسمت بیستم -پیاده سازی ثبت اطلاعات مسافران با استفاده از Ajax بدون رفرش شدن صفحه

۳۵:۰۰

قسمت بیست و یکم - پیاده سازی پنل پرداخت بانکی با استفاده از درگاه پرداخت زرین پال

۵۷:۰۷

قسمت بیست و دوم -مدیریت خطا یا موفقیت در فرآیند پرداخت بانکی

۵۷:۰۵

قسمت بیست و سوم - ایجاد قابلیت چاپ بلیط  با استفاده از کتابخانه Rotativa

۲۸:۵۲

قسمت بیست چهارم -ایجاد صفحه مشاهده لیست خریدهای کاربر

۳۸:۵۵

قسمت بیست و پنجم -پیاده سازی سیستم صفحه بندی

۰۱:۰۰:۵۵

سورس

در آموزش طراحی و ساخت سایت خرید بلیط با ASP.net MVC،ضمن بررسی مفاهیم و امکانات پیشرفته MVC یک پروژه فروش پیشرفته با امکانات فراوان پیاده سازی خواهد شد .

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

مزیت های mvc :

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

ASP.net MVC , سایت خرید بلیط ,

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

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

پیش نیاز ها :

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

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

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

سرفصل ها :

  • معرفی دوره و ابزار های موردنیاز برای انجام پروژه
  • ایجاد پروژه خرید بلیط و توضیح ساختار پروژه
  •  توضیح مبحث Identity – ایجاد لایه Data – نمایش لیست رول ها و لیست کاربران
  • ادامه مبحث Identity – اعمال تغییرات در مدل User مثل افزودن فیلد جدید به مدل – ثبت رول جدید – ثبت کاربر جدید
  • تخصیص یک رول به یک کاربر – ایجاد خودکار یوزر ، رول و تخصیص آن به یوزر به صورت اتوماتیک با اجرای برنامه در startUp برنامه
  • ارسال ایمیل تایید بعد از ثبت نام – عدم لاگین در صورت تایید نشدن ایمیل
  • ایجاد مدل پروژه (جداول پروژه)
  • ایجاد GenericRepository و  مدیریت دسترسی کلاینت به context  (ایجاد UnitOfWork)
  • ایجاد صفحه مدیریت پرواز و شرکت هواپیمایی
  • عملیات شرکت هواپیمایی – ثبت بلیط جدید در سیستم
  • معرفی کتابخانه جاوااسکریپتی alertifyJs برای اعلام پیغام – ایجاد صفحه اول سایت (صفحه جستجوی بلیط)
  • تکمیل صفحه جستجوی بلیط – مدیریت فیل مبدا و مقصد – استفاده از date time picker فارسی برای انتخاب تاریخ
  • تکمیل صفحه جستجو و نمایش نتیجه جستجوی بلیط
  •  پیاده سازی پنل جستجو(فیلتر بلیط) در صفحه پرواز های فیلتر شده
  • تکمیل فیلتر پروازها (تکمیل کدهای backend)
  • ایجاد قابلیت ثبت بلیط و ثبت اطلاعات مسافران بر اساس تعداد مسافر انتخابی
  • مدیریت تعداد کل ظرفیت پرواز بر اساس تعداد مسافران انتخابی – نمایش لیست مسافران ثبت شده بعد از ثبت اطلاعات مسافران
  • ایجاد تغییر در مدل مسافران (افزودن فیلد کاربر ثبت کننده)
  • ایجاد تایمر مدیریت زمان خرید (ExpireTime) – جلوگیری از رفرش شدن صفحه مرورگر
  • پیاده سازی ثبت اطلاعات مسافران با استفاده از Ajax بدون رفرش شدن صفحه
  • پیاده سازی پنل پرداخت بانکی با استفاده از درگاه پرداخت زرین پال
  • مدیریت خطا یا موفقیت در فرآیند پرداخت بانکی–جلوگیری از زدن دکمه برگشت مرورگر در حین فرآیند خرید –پیاده سازی صفحه تایید اطلاعات خرید
  • ایجاد قابلیت چاپ بلیط  با استفاده از کتابخانه Rotativa
  • ایجاد صفحه مشاهده لیست خرید های کاربر – پنل کاربری
  • پیاده سازی سیستم صفحه بندی (pagination)
نکته
ما در قالب  آموزش حرفه ای و با بیان ساده این امکان را برای شما  فراهم می کنیم که بدون نیاز به هیچ پیش نیازی بتوانید خود را با برنامه نویسی با این تکنولوژی مچ کنید و علاقه مند به حرفه ای شدن در این حوزه شوید

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

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

مدرس

مهران یوسفی

مهران یوسفی مدرس

بسمه تعالی

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

فعالیت کاری  بنده در زمینه برنامه نویسی و توسعه پلتفرم های وب با زبان asp.net می باشد

همچنین در زمینه php و java فعالیت دارم

هدف من از اموزش پروژه محور و اموزش های  تک قسمتی توضیح و اموزش نکات مهم و کاربردی برنامه نویسی و توسعه در حین انجام کامل پروژه می باشد