دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساخت اپلیکیشن فول‌استک سفارش غذا - اسپرینگ بوت، ری‌اکت، AWS و پرداخت‌ها

ساخت اپلیکیشن فول‌استک سفارش غذا - اسپرینگ بوت، ری‌اکت، AWS و پرداخت‌ها

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • چگونه با استفاده از اسپرینگ بوت و ری‌اکت یک اپلیکیشن کامل سفارش غذا بسازیم؟
  • چگونه احراز هویت و مجوز پیشرفته را با Spring Security و JWT پیاده‌سازی کنیم؟
  • چگونه پردازش پرداخت ایمن را در یک اپلیکیشن واقعی یکپارچه کنیم؟
  • چگونه سرویس‌های بک‌اند و فرانت‌اند را روی سرور ابری AWS برای تولید لایو مستقر کنیم؟
  • چگونه ایمیل‌های سفارشی را یکپارچه‌سازی و ارسال کنیم؟
  • یادگیری Spring Security برای یک اپلیکیشن ایمن

پیش‌نیازهای دوره

  • دانش اولیه اسپرینگ بوت و جاوا توصیه می‌شود. دوره رایگان اسپرینگ بوت ما در دسترس است اگر نیاز دارید مهارت‌های بنیادی را ابتدا بسازید.

توضیحات دوره

ساخت یک اپلیکیشن سفارش غذا و تحویل مدرن و مقیاس‌پذیر از ابتدا - تسلط به توسعه فول‌استک با اسپرینگ بوت، ری‌اکت، یکپارچه‌سازی پرداخت، استقرار در AWS و سایر امکانات

آیا آماده‌اید یک اپلیکیشن تحویل غذا کامل و آماده برای تولید با هر دو بخش بک‌اند و فرانت‌اند بسازید؟ این دوره عملی به شما در توسعه سیستم فول‌استک سفارش غذا، با استفاده از ری‌اکت برای فرانت‌اند و اسپرینگ بوت برای بک‌اند، همراه با احراز هویت ایمن کاربر، کنترل دسترسی مبتنی بر نقش، پردازش پرداخت، نوتیفیکیشن‌های بلادرنگ و استقرار در ابر کمک می‌کند.

آنچه یاد خواهید گرفت:

  • توسعه فول‌استک - ساخت یک فرانت‌اند واکنش‌گرا با ری‌اکت و یک بک‌اند قدرتمند با اسپرینگ بوت و Spring Security
  • احراز هویت و مجوز ایمن - پیاده‌سازی JWT (JSON Web Tokens) برای لاگین، رجیستریشن و دسترسی مبتنی بر نقش (ادمین، مشتری، تحویل)
  • یکپارچه‌سازی پرداخت - پردازش پرداخت‌های واقعی در محیط تست با استفاده از Stripe API
  • نوتیفیکیشن‌های ایمیل خودکار - ارسال تأیید سفارش، وضعیت پرداخت و بروزرسانی‌ها از طریق ایمیل
  • استقرار در AWS - استقرار اپلیکیشن در ابر با AWS (EC2 و RDS و S3) برای یک اپلیکیشن لایو و مقیاس‌پذیر
  • مدیریت پایگاه‌ داده - ذخیره‌ و مدیریت سفارشات، کاربران و آیتم‌های منو به طور کارآمد
  • طراحی RESTful API - توسعه APIs تمیز و مقیاس‌پذیر برای ارتباطات بی‌نقص فرانت‌اند-بک‌اند

چرا این دوره؟

  • یادگیری مبتنی بر پروژه - بدون تئوری خسته‌کننده - شما یک اپلیکیشن واقعی را گام‌به‌گام می‌سازید.
  • ابزارهای استاندارد صنعت - استفاده از ری‌اکت، اسپرینگ بوت، Stripe و AWS و JWT - مهارتی که کارفرمایان تقاضا دارند.
  • از صفر تا استقرار - از ابتدا شروع می‌کنید و در انتها با یک اپلیکیشن لایو و کاملا تابعی پایان می‌دهید.
  • بهترین شیوه‌ها - یادگیری کدنویسی ایمن, بهینه‌سازی عملکرد, و استقرار در ابر

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

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

در پایان دوره، یک اپلیکیشن کاملا تابعی برای سفارش‌دهی و تحویل غذا خواهید داشت که می‌توانید در پورتفولیوی خود نمایش دهید، آن را سفارشی کنید، یا حتی از آن کسب درآمد کنید. همین حالا در دوره شرکت کرده و شروع به ساخت آن کنید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان بک‌اند که به دنبال افزودن مهارت‌های پرداخت، امنیت و استقرار در ابر هستند.
  • توسعه‌دهندگان مشتاق فول‌استک که در حال تلاش برای ساخت اپلیکیشن‌های واقعی اسپرینگ بوت و ری‌اکت هستند.
  • توسعه‌دهندگان فرانت‌اند که می‌خواهند یکپارچه‌سازی بک‌اند و معماری فول‌استک را درک کنند.
  • کسی که برای تسلط به توسعه وب اپلیکیشن مدرن از ایده تا استقرار در AWS آماده است.

ساخت اپلیکیشن فول‌استک سفارش غذا - اسپرینگ بوت، ری‌اکت، AWS و پرداخت‌ها

  • مقدمه 10:43
  • بررسی معماری 03:01
  • ایجاد پروژه و افزودن وابستگی‌ها 09:24
  • اتصال پروژه به پایگاه داده 05:37
  • ساختار پکیج‌ها و ماژول‌ها 03:57
  • Enums 04:07
  • انتیتی کاربر، DTO و مخزن 25:34
  • DTO پاسخ کلی 03:51
  • انتیتی سبد خرید، DTO و مخزن 10:57
  • انتیتی دسته‌بندی، DTO و مخزن 03:52
  • انتیتی نوتیفیکیشن، DTO و مخزن 04:37
  • انتیتی منو، DTO و مخزن 08:36
  • انتیتی سفارش، DTO و مخزن 14:42
  • انتیتی پرداخت، DTO و مخزن 05:51
  • انتیتی نظرات، DTO و مخزن 07:19
  • انتیتی نقش، DTO و مخزن 05:25
  • پیکربندی مپر مدل 02:52
  • استثناها 17:46
  • کاربر احراز هویت و جزئیات کاربر 06:19
  • سرویس ابزارهای JWT 12:37
  • فیلتر احراز هویت 09:15
  • فیلتر امنیت 07:36
  • پیکربندی Cors 02:18
  • پیکربندی SMTP ایمیل 03:12
  • سرویس ایمیل 08:03
  • تست ارسال ایمیل 06:27
  • پیکربندی AWS 07:01
  • راه‌اندازی حساب AWS 12:49
  • کلاس سرویس AWS 07:58
  • تست آپلود فایل 08:20
  • سرویس نقش 09:58
  • کنترلر نقش 04:45
  • تست API نقش 05:06
  • سرویس احراز هویت 15:47
  • کنترلر احراز هویت 02:41
  • تست‌های API احراز هویت 06:16
  • سرویس کاربر 22:47
  • کنترلر کاربر 05:07
  • تست‌های API کاربر 05:28
  • سرویس دسته‌بندی 08:30
  • کنترلر دسته‌بندی 04:56
  • تست‌های API دسته‌بندی 04:57
  • سرویس منو 36:17
  • کنترلر منو 05:56
  • تست‌های API منو 10:25
  • سرویس سبد خرید 32:24
  • کنترلر سبد خرید 04:55
  • تست‌های API سبد خرید 09:20
  • قالب‌های سفارشی ایمیل 06:11
  • سرویس سفارش 42:16
  • کنترلر سفارش 08:17
  • تست‌های API سفارش 16:39
  • سرویس نظرات 08:51
  • کنترلر نظرات 04:00
  • تست‌های API نظرات 11:23
  • راه‌اندازی و سرویس پرداخت 40:11
  • کنترلر پرداخت 04:57
  • ایجاد پروژه و افزودن وابستگی‌ها 07:23
  • ساختار پوشه‌ها و استایل‌دهی CSS 03:00
  • کلاس سرویس API 20:08
  • سرویس Guard 04:01
  • نوار ناوبری 11:10
  • فوتر 03:18
  • هوک خطای سفارشی 12:07
  • صفحه رجیستریشن 33:06
  • صفحه لاگین 11:00
  • صفحه اصلی 21:21
  • صفحه دسته‌بندی 04:48
  • صفحه منو 28:38
  • صفحه جزئیات منو 34:12
  • صفحه پروفایل 09:09
  • صفحه بروزرسانی پروفایل 37:14
  • صفحه تاریخچه سفارشات 32:43
  • صفحه نظرات 14:29
  • صفحه سبد خرید 17:07
  • صفحه پرداخت 38:22
  • تست پیاده‌سازی پرداخت 05:15
  • نوار ابزار ادمین 12:54
  • سایدبار ادمین 06:03
  • طرح‌بندی ادمین 06:35
  • صفحه دسته‌بندی ادمین 06:21
  • افزودن و ویرایش دسته‌بندی 12:46
  • صفحه منوی ادمین 05:31
  • افزودن و ویرایش صفحات منو 10:35
  • صفحه سفارشات ادمین 06:10
  • جزئیات سفارش و بروزرسانی سفارش 05:46
  • صفحه نمایش پرداخت‌ها 08:09
  • صفحه جزئیات پرداخت 06:09
  • صفحه داشبورد ادمین 21:30
  • صفحه رجیستر سفارشی 03:09
  • تست‌ها 08:04
  • ایجاد نمونه پایگاه‌ داده ابری (RDS) 06:23
  • پیکربندی RDS و تست اتصال 12:01
  • ایجاد سرور ابری (EC2) 03:57
  • پیکربندی امنیت سرور، آماده‌سازی‌های محیط و اتصال 10:43
  • استقرار سرویس بک‌اند روی سرور ابری 07:27
  • اجرای اپلیکیشن روی سرور 13:32
  • استقرار فرانت‌اند ری‌اکت 11:42
  • تست‌های End-To-End تولید 11:42

11,166,000 2,791,500 تومان

مشخصات آموزش

ساخت اپلیکیشن فول‌استک سفارش غذا - اسپرینگ بوت، ری‌اکت، AWS و پرداخت‌ها

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:99
  • مدت زمان :18:44:06
  • حجم :8.39GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید