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

  • صفر تا صد پروژه تاکسی آنلاین را پیاده سازی خواهید کرد.
  • با برنامه نویسی ASP Core5 به صورت کامل آشنا خواهید شد.
  • برنامه نویسی فرانت اند را بصورت پروژه محور فرا خواهید گرفت.
  • گزارش گیری پیشرفته را انجام خواهید داد.
  • قادر به پیاده سازی امکانات مختلف مانند پنل پیامک، سیستم امتیازدهی، محاسبه مسافت، تخفیف ها و ... خواهید بود.
  • کار با نقشه در Asp Core5 را آموزش می بینید.
  • و ...

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

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

فصل یک – ساخت پروژه، احراز هویت

۹ قسمت
۰۱:۳۳:۱۱
1

فصل اول - قسمت اول - ساخت پروژه

رایگان
۰۸:۴۸
2

فصل اول - قسمت دوم - لایه بندی

رایگان
۰۸:۱۶
4

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

۱۲:۱۶
5

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

۰۸:۴۰
6

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

۱۴:۱۰
7

فصل اول - قسمت هفتم - ساخت کلاس هش پسورد

۰۶:۴۶
8

فصل اول - قسمت هشتم - پیکربندی پروژه

۰۷:۴۸
9

فصل اول - قسمت نهم - ساخت دیتابیس و ایجاد مایگریشن

۲۰:۰۷
10

فایل های مورد نیاز و سورس بخش اول

11

گروه تلگرامی پشتیبانی آموزش

۲

فصل دو – پنل مدیریت (سیستم مدیریت محتوا)

۱۱ قسمت
۰۲:۲۷:۴۳
۳

فصل سه – پنل راننده

۹ قسمت
۰۲:۲۹:۴۹
۴

فصل چهار – پنل مسافر

۱۰ قسمت
۰۱:۵۶:۰۰
۵

فصل پنج – تعرفه ها

۷ قسمت
۰۱:۱۳:۳۷
۶

فصل شش – محاسبه هزینه

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

فصل هفت – مدیریت نقش ها

۷ قسمت
۰۱:۳۲:۵۲
۸

فصل هشت – مدیریت رانندگان

۷ قسمت
۰۱:۴۸:۱۵
۹

فصل نه – احراز هویت

۵ قسمت
۰۰:۴۶:۱۷
۱۰

فصل ده – طراحی صفحه اصلی پنل راننده و مسافر

۴ قسمت
۰۰:۴۹:۲۴
۱۱

فصل یازده – تکمیل پروفایل و اتصال به درگاه پرداخت

۷ قسمت
۰۲:۱۸:۳۸
۱۲

فصل دوازده – کیف پول و کوپن تخفیف

۷ قسمت
۰۱:۱۸:۴۹
۱۳

فصل سیزده – گزارش نمودارها

۶ قسمت
۰۱:۱۹:۳۸
۱۴

فصل چهارده – بخش سرویس ها و آدرس ها

۵ قسمت
۰۱:۰۱:۰۵
۱۵

فصل پانزده – ایجاد و محاسبه مسافت مبدأ و مقصد سفر-بخش اول

۴ قسمت
۰۰:۴۵:۱۰
۱۶

فصل شانزده – محاسبه مسافت مبدا و مقصد سفر_بخش دوم

۴ قسمت
۰۱:۱۱:۴۰
۱۷

فصل هفده – کلاس های سفر

۵ قسمت
۰۱:۱۱:۴۰
۱۸

فصل هجده – گزارش های سفر ها

۴ قسمت
۰۰:۴۶:۲۷
۱۹

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

۶ قسمت
۰۱:۱۵:۳۹
۲۰

فصل بیست – شروع سفر و تأیید راننده

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

فصل بیست و یک – تکمیل سفر و راه اندازی سایت

۶ قسمت
۰۱:۴۲:۴۴

برای طراحی صفحات وب، تکنولوژی ها و فناوری های زیادی موجود است. Asp.net core چیست ؟  asp.net core 5 یکی از بهترین و قوی ترین این موارد است. در دوره آموزش asp.net core 5 که به صورت پروژه محور است، می آموزید تا با استفاده asp.net core 5 سایتی مشابه سایت اسنپ طراحی نمایید.

معرفی دوره آموزش 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 ویژگی های بسیار دیگری هم دارد که در نهایت مارا برآن داشت، تا با جدیدترین آپدیت اون، یعنی نسخه 5 که بصورت Preview قابل بهره برداری است، این آموزش را ضبط و تکمیل کنیم.

نکته
شما در صورت نیاز می توانید به صفحه دسته بندی آموزش core و از سایر آموزش ها دیدن فرمایید.

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

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

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

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

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

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

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

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

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

در این پروژه، 100 قسمت خواهیم داشت که در فصل های مختلف جمع آوری خواهند شد. تمامی موارد از جمله کد های 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
  • ساخت جدول کاربر
  • ساخت قالب صفحه ورود بخش اول
  • ساخت قالب صفحه ورود بخش دوم
  • عضویت بخش اول
  • عضویت بخش دوم
  • تکمیل عضویت
  • فعالسازی حساب بخش اول
  • فعالسازی حساب بخش دوم

فصل سوم: پنل راننده 

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

فصل چهارم: پنل مسافر 

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

فصل پنجم: تعرفه ها 

  • تعرفه های قیمتی – ساخت جدول
  • تعرفه های قیمتی – اینترفیس و سرویس ها
  • تعرفه های قیمتی – اکشن ها و ویوو ها
  • حذف تمامی عملیات
  • تعرفه های فصلی – ساخت جدول
  • تعرفه های فصلی – اینترفیس و سرویس ها
  • تعرفه های فصلی – اکشن ها و ویوو ها

فصل ششم: محاسبه هزینه 

  • تعرفه های آب و هوایی محاسبه قیمت – ساخت جداول
  • تعرفه های آب و هوایی – کوئری ها
  • تعرفه های آب و هوایی – عملیات نمایش و حذف
  • تعرفه های آب و هوایی – عملیات ثبت، ویرایش
  • بارگزاری فایل اکسل و ثبت گروهی اطلاعات

فصل هفتم: مدیریت نقش ها 

  • مدیریت نقش ها – ساخت کلاس
  • مدیریت نقش ها – نمایش و ثبت
  • مدیریت نقش ها – ویرایش و حذف
  • مدیریت کاربران – ثبت کاربر
  • مدیریت کاربران – انتخاب نقش کاربر
  • مدیریت کاربران – نمایش و حذف کاربر
  • مدیریت کاربران – ویرایش کاربر

فصل هشتم: مدیریت رانندگان 

  • نمایش کاربران، تغییر عملیات رانندگان
  • مدیریت مشخصات رانندگان، کلاس ها
  • مدیریت مشخصات رانندگان، اکشن و ویوو
  • مدیریت مشخصات رانندگان، حذف تصویر
  • مدیریت مدارک راننده و تأیید یا عدم تأیید
  • مدیریت اتومبیل راننده
  • مدیریت نام و تاریخ تولد راننده به همراه تقویم شمسی

فصل نهم: احراز هویت

  • درباره روش احراز هویت
  • احراز هویت – پیکربندی Startup
  • احراز هویت – اکشن
  • احراز هویت – ساخت اتربیوت اختصاصی
  • احراز هویت – کنترل نقش کاربر

فصل دهم: طراحی صفحه اصلی پنل راننده و مسافر

  • ایجاد Layout پنل بخش 1
  • ایجاد Layout پنل بخش 2
  • ایجاد Interface و Service پنل
  • کنترل نقش کاربر در Layout و کار با Scope ها

فصل یازدهم: تکمیل پروفایل و اتصال به درگاه پرداخت 

  • مشخصات پروفایل راننده و مسافر بخش 1
  • مشخصات پروفایل راننده و مسافر بخش 2
  • ایجاد جدول پرداخت ها – مدل ها
  • درباره پرداخت آنلاین و روش ها
  • اتصال به درگاه پرداخت مستقیم (سداد بانک ملی)
  • اتصال به درگاه پرداخت غیرمستقیم (زرین پال)
  • افزایش شارژ کیف پول مسافر

فصل دوازدهم : کیف پول و کوپن تخفیف 

  • تکمیل خرید، شارژ کیف پول مسافر
  •  کوپن های تخفیف – ایجاد کلاس های اولیه
  • کوپن های تخفیف – پنل مدیریت
  • کار با نقشه – نصب و راه اندازی
  • کار با نقشه – دریافت لوکیشن مسافر
  • کار با نقشه – تغییر مارکر نقشه
  • تنظیمات مارکر نقشه

فصل سیزدهم : گزارش نمودارها

  • شروع گزارش های نموداری – مقدمه ای بر chartJS
  • ساخت کلاس ها و مدل های مورد نیاز
  • پنل مدیریت – گزارش هفتگی پرداخت ها
  • پنل مدیریت – گزارش ماهانه پرداخت ها
  • پنل مدیریت – گزارش هفتگی عضویت ها
  • پنل مدیریت – گزارش ماهانه عضویت ها

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

  • اتصال سرویس آب و هوا
  • دریافت خودکار لوکیشن مبدا کاربر
  • آدرس های منتخب

فصل پانزدهم: ایجاد و محاسبه مسافت مبدأ و مقصد سفر – بخش اول

قسمت اول – اصلاح سورس نقشه (کتابخانه leaflet)
قسمت دوم – محاسبه موقعیت فعلی کاربر بعنوان مبدأ
قسمت سوم – ایجاد نقطه مقصد و تغییر آیکون های دلخواه مارکر ها
قسمت چهارم – محاسبه (کیلومتری) مسافت مبدأ تا مقصد سفر

فصل شانزدهم : ایجاد و محاسبه مسافت مبدأ و مقصد سفر-بخش دوم

قسمت اول: تأیید مبدأ و مقصد و درخواست محاسبه کرایه سفر
قسمت دوم: محاسبه کرایه سفر (نرخ اصلی براساس مسافت)
قسمت سوم: محاسبه کرایه سفر (اعمال شرایط آب و هوا)
قسمت چهارم: مقدمه و شروع کار با برنامه های RealTime (معرفی SignalR)

فصل هفدهم : کلاس های سفر

قسمت اول: کار با SignalR – بررسی سیستم چت – بخش اول
قسمت دوم: کار با SignalR – بررسی سیستم چت – بخش دوم
قسمت سوم: ساخت جدول سفر و نظردهی
قسمت چهارم: پیاده سازی سرویس های سمت ادمین
قسمت پنجم: پیاده سازی سرویس های سمت مسافر و راننده

ادامه متن دوره ...