چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

بیش از ۱۰ هزار ساعت ویدئوی آموزشی

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
 » 
طراحی سایت
 » 
برنامه نویسی وب
 » 
آموزش ASP.NET
 » 
آموزش Asp.Net MVC
 » 
آموزش طراحی و ساخت سایت خرید بلیط با ASP.net MVC
۶ نظر
بازدید : 832 بازدید
آموزش طراحی و ساخت سایت خرید بلیط با ASP.net MVC

آموزش طراحی و ساخت سایت خرید بلیط با ASP.net MVC

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

ما در قالب یه آموزشی حرفه ای و با بیان ساده این امکان را برای شما عزیزان فراهم میکنیم که بدون نیاز به هیچ پیش نیازی بتوانید خود را با برنامه نویسی با این تکنولوژی مچ کنید و علاقه مند به حرفه ای شدن در این حوزه شوید.
بعد از کمی تجربه اگر کنجکاو بودید میتوانید نگاهی به  مزیت های mvc بیندازید که تعدادی از آنها را در زیر این مطلب یادآور شدیم …

 

مزیت های معماری یا الگو mvc:

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

 

اهداف دوره آموزش Asp.Net MVC پیشرفته در قالب پروژه سایت خرید بلیط هواپیما:

جهت درک بهتر مفاهیم و امکانات پیشرفته در MVC این دوره در قالب یک پروژه فروش الکترونیک پیشرفته با امکانات فراوان پیاده سازی خواهد شد. این دوره به شما عزیزان تجربه و صلاحیت کافی جهت ورود به بازار کار را ارائه خواهد داد.

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

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

۱- معرفی دوره و ابزارهای موردنیاز برای انجام پروژه

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

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

۴- ادامه مبحث Identity – اعمال تغییرات در مدل User مثل افزودن فیلد جدید به مدل – ثبت رول جدید – ثبت کاربر جدید

۵- تخصیص یک رول به یک کاربر – ایجاد خودکار یوزر ، رول و تخصیص آن به یوزر به صورت اتوماتیک با اجرای برنامه در startUp برنامه

۶- ارسال ایمیل تایید بعد از ثبت نام – عدم لاگین در صورت تایید نشدن ایمیل

۷- ایجاد مدل پروژه (جداول پروژه)

۸- ایجاد GenericRepository و  مدیریت دسترسی کلاینت به context  (ایجاد UnitOfWork)

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

۱۰- عملیات شرکت هواپیمایی – ثبت بلیط جدید در سیستم

۱۱- معرفی کتابخانه جاوااسکریپتی alertifyJs برای اعلام پیغام – ایجاد صفحه اول سایت (صفحه جستجوی بلیط)

۱۲- تکمیل صفحه جستجوی بلیط – مدیریت فیل مبدا و مقصد – استفاده از date time picker فارسی برای انتخاب تاریخ

۱۳- تکمیل صفحه جستجو و نمایش نتیجه جستجوی بلیط

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

۱۵- تکمیل فیلتر پروازها (تکمیل کدهای backend)

۱۶- ایجاد قابلیت ثبت بلیط و ثبت اطلاعات مسافران بر اساس تعداد مسافر انتخابی

۱۷- مدیریت تعداد کل ظرفیت پرواز بر اساس تعداد مسافران انتخابی – نمایش لیست مسافران ثبت شده بعد از ثبت اطلاعات مسافران

۱۸- ایجاد تغییر در مدل مسافران (افزودن فیلد کاربر ثبت کننده)

۱۹- ایجاد تایمر مدیریت زمان خرید (ExpireTime) – جلوگیری از رفرش شدن صفحه مرورگر

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

۲۱- پیاده سازی پنل پرداخت بانکی با استفاده از درگاه پرداخت زرین پال

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

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

۲۴- ایجاد صفحه مشاهده لیست خریدهای کاربر – پنل کاربری

۲۵- پیاده سازی سیستم صفحه بندی (pagination)

شما می توانید هرگونه نظر و پیشنهاد خود درباره این دوره را از طریق دیدگاه های همین پست مطرح کنید.

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

نتیجه بررسی تیم کارشناسی دانشجویار

کیفیت تصویر

کیفیت صوت

فن بیان

جامعیت(پوشش کامل سرفصل)

استفاده مفید از زمان

اشراف مدرس

سورس: دارد    نداردفایل های جانبی: دارد    نداردفایل های کمک آموزشی: دارد    ندارد
سطح آموزش:     مقدماتی    متوسط    پیشرفته    حرفه ای

دریافت کنید

59000 تومان
افزودن آموزش به سبد خرید
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۶
    • mehrdad
      جمعه ۱۹ بهمن ۱۳۹۷ - ۱۵:۲۶

      با سلام خدمت شما استاد گرامی
      توی توضیحات نوشتید از ریپوزیتوری و اینترفیس ها استفاده شده.میخاستم بپرسم آیا پروژه کاملا از الگوی generic repository و interface ها استفاده شده؟؟و اینکه از code first استفاده کردید یا db First؟؟

    • حمید
      جمعه ۱۹ بهمن ۱۳۹۷ - ۰۳:۰۴

      سلام از asp.net core استفاده شده؟

      • پشتیبان نگینانی
        یکشنبه ۲۱ بهمن ۱۳۹۷ - ۰۹:۵۳

        سلام خیر از mvc استفاده شده و core نیست.

    • مهدی
      شنبه ۱۳ بهمن ۱۳۹۷ - ۰۷:۵۳

      با سلام و وقت بخیر :
      تشکر به خاطر زحمات شما ، ببخشید آیا این دوره قسمت های دیگر هم دارد یا خیر .

      • پشتیبان نگینانی
        یکشنبه ۱۴ بهمن ۱۳۹۷ - ۰۹:۰۰

        سلام ممنون، خیر فقط همین بخشه

    • علیرضا صالحی
      جمعه ۱۲ بهمن ۱۳۹۷ - ۱۱:۱۵

      سلام لطفا همچین آموزشی رو با php هم بسازید….(و درمورد api ها هم لطفا آموزش بدید)

    مهران یوسفی طراح و توسعه دهنده افزونه و قالب وردپرس

    بسمه تعالی دریافت مدرک تحصیلی لیسانس در رشته مهندسی کامپیوتر گرایش نرم افزار از دانشگاه صنعتی اصفهان و مقطع کارشناسی ارشد در رشته مهندسی فناوری اطلاعات گرایش تجارت الکترونیک و سیستم های نرم افزاری. فعالیت کاری  بنده در زمینه برنامه نویسی و توسعه پلتفرم های وب با زبان asp.net می باشد همچنین در زمینه php و java فعالیت دارم هدف من از اموزش پروژه محور و اموزش های  تک قسمتی توضیح و اموزش نکات مهم و کاربردی برنامه نویسی و توسعه در حین انجام کامل پروژه می باشد

    دسته بندی

    آموزش الکترونیک

    آموزش بازی سازی

    آموزش شبکه

    برنامه نویسی موبایل

    برنامه نویسی ویندوز

    پایگاه داده

    تحصیلات تکمیلی

    دروس دانشگاهی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    طراحی سایت

    طراحی و گرافیک

    کلاس آنلاین

    نرم افزارهای کاربردی

    هوش مصنوعی

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت logo-samandehi بانک تجارت دانشجویار
    #شش_ساله_باهمیم ، دانشجویار ۶ ساله شد. کد تخفیف : birthday مشاهده جزئیات