معرفی دوره آموزش asp.net core 5 در قالب پروژه مشابه اسنپ

در این دوره آموزشی، صفر تا صد یک پروژه تاکسی آنلاین مشابه اسنپ را پیاده سازی می کنیم و برای این منظور می خواهیم از ASP.NET Core بعنوان هسته اصلی وبسایت بهره مند شویم، اما بد نیست نگاهی به برخی از ویژگی های منحصر به فرد این تکنولوژی بیندازیم و ببینیم که چرا بهتر است Core را جدی بگیریم!؟

  • اولین ویژگی بارز ASP Core، برخلاف محصولات قبلی مایکروسافت، Open Source بودن آن است.
  • یکی دیگر از ویژگی های جالب، Cross Platform بودن ASP.NET Core که به واسطه آن، قابلیت پابلیش و اجرا برروی ویندوز، لینوکس و مک را خواهد داشت.
  • NET Core. همچنین امکان برنامه نویسی و اجرا در فضای ابری را فراهم کرده است.

اما جذابیت Core، در آنجاست که با توجه به ساختار ASP.NET Core، برنامه نویس مجبور به استفاده صحیح از کتابخانه ها و رفرنس ها بوده و همین امر، حجم سورس نهایی شما را تا حد چشمگیری کاهش داده و باعث افزایش سرعت و بهینگی وبسایت شما خواهد شد.

البته .NET Core ویژگی های بسیار دیگری هم دارد که در نهایت مارا برآن داشت، تا با جدیدترین آپدیت اون، یعنی نسخه ۵ که بصورت Preview قابل بهره برداری است، این آموزش را ضبط و تکمیل کنیم.

شیوه برگزاری دوره آموزش asp.net core 5

این دوره در حال برگزاری می باشد و هر هفته پنج شنبه یک فصل از آموزش در همین نوشته در اختیار شرکت کنندگان و ثبت نام کنندگان آموزش قرار میگیرد.

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

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

مهمترین مزیت های شرکت در دوره در حین ضبط آموزش و همزمان با مدرس :

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

اما چرا اسنپ ؟!

به جرات امروز که برنامه ریزی ضبط این آموزش انجام شده، دانشجویار اولین وبسایت فارسی زبان است که پروژه جذاب و بزرگ تاکسی اینترنتی را با کامل ترین ویژگی ها برای شما عزیزان تدارک دیده و اقدام به تولید پروژه ای متفاوت تر از آنچه تاکنون دیده اید، کرده است. تاکسی آنلاین، یک سرفصل کامل برای عزیزانی است که میخواهند صفر تا صد طراحی وبسایت را فرا بگیریند و با یک پروژه، وارد بازار کار شوند! همچنین از آنجایی که این پروژه چالش های خودش را دارد، افرادی هم که وارد بازار کار برنامه نویسی شدند و پروژه های تجاری انجام داده اند، می توانند از این دوره برای مباحث تکمیلی بهره مند شده و نکات زیادی را فرا بگیرند.

در این دوره چه میگذرد ؟

در این پروژه، ۱۰۰ قسمت خواهیم داشت که در فصل های مختلف جمع آوری خواهند شد. تمامی موارد از جمله کد های Front End و Back End بصورت LIVE نوشته و اجرا می شوند.

  • همچنین پروژه ما از نوع Empty ساخته می شود تا هرآنچه مورد نیاز ماست، در کنار شما اضافه و تولید شده تا درک بهتری از روند کار را داشته باشید.

در این پروژه به موارد مهمی از جمله موارد زیر خواهیم پرداخت

  • احراز هویت با فعالسازی پیامکی (قابلیت ارسال پیامک به شماره های بلک لیست)
  • سطوح دسترسی (مدیریت، راننده و مسافر) به همراه پنل های اختصاصی
  • امکانات نقشه
  • سیستم محاسبه مسافت مبدا تا مقصد
  • کنترل وضعیت آب و هوا
  • سیستم محاسبه قیمت بصورت هوشمند
  • سیستم امتیازدهی راننده و مسافر
  • آرشیو سفر ها
  • رتبه بندی رانندگان
  • کوپن های تخفیف
  • گزارش گیری پیشرفته

به چه ابزار هایی نیازمندیم ؟!

ما در طول آموزش asp.net core 5 ، فقط به یک Visual Studio و SQL Server نیاز داریم.

پیش نیاز های طراحی اپلیکیشن تاکسی آنلاین مشابه اسنپ

  • آشنایی با زبان سی شارپ، نشانه گذاری HTML و CSS از اصلی ترین پیشنیاز های این دوره آموزشی است.

توصیه می کنیم عزیزان با معماری سه لایه MVC آشنا باشند اما چنانچه حتی با Core تاکنون کار نکرده اید، مطالب در این دوره به گونه ای بیان خواهند شد که شما عزیزان بتوانید با این آموزش همراه شده و از آن استفاده کنید.

در حقیقت مناسب ترین مخاطبان این دوره، افرادی هستند که می خواهند در کمترین زمان، ASP Core را فرا گرفته و وارد بازار کار شوند یا قبلا با این تکنولوژی کار کرده اما به هردلیلی نتوانسته اند از حداکثر پتانسیل خود استفاده کنند.

نکته
مجموع هزینه دوره به صورت فصل به فصل، مبلغ ۱ میلیون و ۱۰۰ هزار تومان می باشد. ما پیشنهاد می کنیم با خرید یکجای دوره با مبلغ ۸۸۰ هزار تومان، حدود ۲۰% در هزینه های خود صرفه جویی کنید.

تکنولوژی های استفاده شده در این آموزش

  • زبان برنامه نویسی در این دوره C#.NET  است.
  • با استفاده از ASP در چهارچوب MVC Core اقدام به نوشتن کد های Back End می کنیم
  • با HTML، CSS و JavaScript در چهارچوب Bootstrap به Front End و طراحی قالب پروژه می پردازیم (بصورت کاملا واکنش گرا)
  • با کتابخانه رایگان Leaflet به کار با نقشه خواهیم پرداخت
  • برای دسترسی به داده ها از روش محبوب Code First در EF Core استفاده خواهیم کرد
  • همچنین از Repository Pattern و بصورت Class Base کد های برنامه را خواهیم نوشت (بصورت لایه بندی شده)
  • Provider ما جهت اتصال به بانک اطلاعاتی، SQL Server است
  • همچنین برای گزارش های نموداری و متنوع، از Chart JS بهره مند می شویم
  • در انتها، از سرویس های پیامکی، پرداخت آنلاین و همچنین سرویس های کنترل وضعیت آب و هوا در سطح برنامه استفاده خواهیم کرد

ما به شما توصیه می کنیم پیش نمایش های این آموزش جذاب را تماشا کنید تا خودتان بهترین انتخاب را داشته باشید …

سرفصل های دوره آموزش asp.net core 5

فصل اول: ساخت پروژه، احراز هویت (منتشر شده – پنج شنبه ۲۷ آذر)

  • ساخت پروژه
  • لایه بندی پروژه
  • نصب پکیج های مورد نیاز
  • ایجاد Migration و ساخت دیتابیس
  • ایجاد پوشه های پروژه
  • ساخت کلاس های مورد نیاز
  • ارسال پیامک و ایمیل
  • ایجاد کلاس هش کلمات عبور
  • ثبت نام در پنل پیامک با امکان ارسال اعتبارسنجی
فصل اول این آموزش را می توانید به صورت رایگان تهیه کنید دریافت رایگان فصل اول

فصل دوم: پنل مدیریت (سیستم مدیریت محتوا) – منتشر شده در پنج شنبه ۴ دی 

  • ساخت جدول نقش ها
  • نحوه کار در Repository
  • نحوه کار با Async Await
  • ساخت جدول کاربر
  • ساخت قالب صفحه ورود بخش اول
  • ساخت قالب صفحه ورود بخش دوم
  • عضویت بخش اول
  • عضویت بخش دوم
  • تکمیل عضویت
  • فعالسازی حساب بخش اول
  • فعالسازی حساب بخش دوم
فصل دوم این آموزش را می توانید با قیمت ۹۹ هزار تومان تهیه کنید. دریافت فصل دوم آموزش

فصل سوم: پنل راننده – منتشر شده در پنج شنبه ۱۱ دی ماه 

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

فصل چهارم: پنل مسافر (منتشر شده در پنج شنبه ۱۸ دی)

  • طراحی قالب پنل
  • تنظیمات حساب
  • پروفایل مسافر
  • آدرس های منتخب
  • کیف پول و مدیریت اعتبار
فصل سوم این آموزش را می توانید با قیمت ۹۵ هزار تومان تهیه کنید. دریافت فصل چهارم آموزش

فصل پنجم: تعرفه ها (منتشر شده در دوشنبه ۲۹ دی)

  • تعرفه های قیمتی – ساخت جدول
  • تعرفه های قیمتی – اینترفیس و سرویس ها
  • تعرفه های قیمتی – اکشن ها و ویوو ها
  • حذف تمامی عملیات
  • تعرفه های فصلی – ساخت جدول
  • تعرفه های فصلی – اینترفیس و سرویس ها
  • تعرفه های فصلی – اکشن ها و ویوو ها
فصل پنجم این آموزش را می توانید با قیمت ۹۰ هزار تومان تهیه کنید. دریافت فصل پنجم آموزش

فصل ششم: محاسبه هزینه (انتشار : پنج شنبه ۲ بهمن)

  • سرویس آب و هوا
  • پیکربندی تعرفه ها
  • تعریف فصل های سال
  • تعریف ساعت های پرتردد
  • مدیریت ضریب های محاسبه
  • مدیریت مسافت سفر
  • تکمیل الگوریتم محاسبه قیمت سفر

فصل هفتم: ایجاد سفر (انتشار : پنج شنبه ۹ بهمن)

  • تعیین رانندگان مجاز و آزاد
  • انتخاب مبدا
  • انتخاب مقصد
  • محاسبه طول مسافت
  • محاسبه قیمت
  • انتخاب سفر توسط راننده
  • پایان سفر
  • نظرسنجی

فصل هشتم: پرداخت آنلاین ( انتشار : پنج شنبه ۱۶ بهمن )

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

فصل نهم: مالی ( انتشار : پنج شنبه ۲۳ بهمن )

  • مدیریت کیف پول راننده
  • مدیریت درصد ها
  • درخواست تسویه راننده
  • واریز تراکنش ها
  • گزارش های مالی راننده
  • گزارش های مالی مدیریتی

فصل دهم: گزارش ها و راه اندازی ( انتشار : پنج شنبه ۳۰ بهمن )

  • گزارش های ثبت نام
  • گزارش های کاربران
  • گزارش های وضعیت آب و هوایی
  • گزارش های سفر
  • گزارش های نظرسنجی
  • رتبه بندی مسافرین
  • رتبه بندی رانندگان
  • گزارش های مسافت سفر
  • پابلیش و راه اندازی سامانه