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

ایجاد پلتفرم رزرو هتل با استفاده از اسپرینگ بوت و ری اکت 2025

ایجاد پلتفرم رزرو هتل با استفاده از اسپرینگ بوت و ری اکت 2025

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

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

  • ایجاد یک پلتفرم کامل رزرو هتل با استفاده از Spring Boot و React
  • پیاده‌سازی احراز هویت ایمن مبتنی بر JWT و مجوزهای مبتنی بر نقش
  • ادغام درگاه‌های پرداخت برای تراکنش‌های آنلاین ایمن
  • خودکارسازی نوتیفیکیشن های ایمیلی
  • اجرای تدابیر امنیتی در بخش فرانت اند برای حفاظت از داده‌های حساس

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

  • شناخت اولیه از Spring Boot: آشنایی با Spring Boot برای دنبال کردن بخش‌های توسعه‌ی بک اند الزامی است. 
  • دانش پایه از JavaScript و React
  • یک کامپیوتر با دسترسی به اینترنت
  • ابزارها و IDE ها: نصب ابزارهایی مانند IntelliJ IDEA (یا هر IDE موردنظر برای Java)، Visual Studio Code (یا IDE موردنظر برای React) و MySQL Workbench توصیه می‌شود.
  • اشتیاق برای یادگیری

توضیحات دوره

آیا آماده‌اید تا مهارت‌های توسعه‌ی کامل را با ایجاد یک پلتفرم حرفه‌ای رزرو هتل یاد بگیرید؟ این دوره به‌صورت مرحله‌به‌مرحله شما را از طریق ایجاد یک برنامه‌ی robust، امن و با ویژگی‌های فراوان با استفاده از Spring Boot و React راهنمایی می‌کند و از ابزارها و تکنیک‌های دنیای واقعی برای یک تجربه‌ی کامل توسعه استفاده می‌کند.

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

  • توسعه‌ی بک اند: ایجاد یک API امن و مقیاس‌پذیر با Spring Boot برای مدیریت احراز هویت کاربران، رزرو هتل‌ها و پرداخت‌ها.
  • توسعه‌ی فرانت اند: ایجاد یک رابط کاربری مدرن و واکنش‌گرا با React، که تجربه کاربری بی‌نقصی را تضمین می‌کند.
  • احراز هویت و مجوزدهی: پیاده‌سازی JWT (JSON Web Token) برای احراز هویت امن کاربران و مجوزدهی مبتنی بر نقش.
  • طراحی پایگاه‌داده: استفاده از MySQL برای مدیریت پایگاه‌داده، همراه با توضیحات مربوط به نمودارهای ERD و روابط پایگاه‌داده
  • ادغام پرداخت: ادغام بی‌وقفه درگاه‌های پرداخت با استفاده از Stripe برای تراکنش‌های آنلاین ایمن در سراسر جهان
  • ایمیل و نوتیفیکیشن ها: خودکارسازی نوتیفیکیشن های ایمیلی با JavaMailSender
  • امنیت فرانت اند: استفاده از CryptoJS برای رمزنگاری داده‌های حساس و تضمین حداکثر امنیت در بخش فرانت اند.
  • روابط پایگاه‌داده: درک و طراحی روابط پیچیده بین موجودیت‌ها مانند کاربران، رزروها و پرداخت‌ها در پایگاه‌داده.

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

این دوره شامل درس‌های عملی است که از راه‌اندازی پروژه تا استقرار را پوشش می‌دهد. در پایان، شما یک پلتفرم کامل رزرو هتل با ویژگی‌های زیر خواهید داشت:

  • احراز هویت مبتنی بر JWT و دسترسی امن مبتنی بر نقش
  • یک سیستم رزرو کاملاً کاربردی با ادغام پرداخت
  • اعلان‌های ایمیلی خودکار و اعلان‌های واقعی درون‌برنامه‌ای
  • ادغام پرداخت
  • ارتباط ایمن بین فرانت اند و بک اند با استفاده از CryptoJS و Spring Security
  • اصول طراحی پایگاه‌داده با نمودارهای ERD و مدل‌سازی روابط

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

  • توسعه‌دهندگان بک اند
  • توسعه‌دهندگان متوسط
  • توسعه‌دهندگان مشتاق در زمینه‌ی Full-Stack
  • دانش‌آموزان و علاقه‌مندان
  • هر کسی که به دنبال ایجاد پلتفرم رزرو هتل یا سیستم‌های مشابه باشد.

ایجاد پلتفرم رزرو هتل با استفاده از اسپرینگ بوت و ری اکت 2025

  • مقدمه 13:38
  • روند طراحی 04:15
  • ایجاد پروژه و افزودن وابستگی‌ها 13:15
  • ساختار بسته‌ها 01:49
  • پیکربندی Mapper مدل 02:28
  • موجودیت‌ها و ENUMها 32:59
  • DTOها 18:03
  • مخازن 10:01
  • استثناها 17:21
  • جزئیات احراز هویت کاربر و کاربر امنیتی 06:42
  • استفاده از JWT (توکن وب JSON) 13:13
  • فیلتر احراز هویت و امنیت 20:26
  • پیکربندی CORS 02:14
  • سرویس نوتیفیکیشن ایمیلی 26:11
  • خدمات کاربر 31:43
  • کنترلر کاربر 09:10
  • تست API کاربر 19:52
  • خدمات اتاق 33:35
  • کنترلر اتاق 16:00
  • آزمون API اتاق 16:16
  • خدمات رزرو 47:34
  • کنترلر رزرو 07:00
  • آزمون‌های API رزرو 13:45
  • تغییر نوع اتاق‌ها 02:13
  • خدمات پرداخت 32:56
  • کنترلر پرداخت 05:18
  • ایجاد پروژه و افزودن وابستگی 09:11
  • ساختار پوشه 02:54
  • خدمات API 37:21
  • خدمات نگهبانی 04:17
  • نوار ناوبری و فوتر 17:09
  • صفحه ثبت‌نام 25:05
  • صفحه ورود 14:35
  • جستجوی اتاق 35:54
  • نتیجه اتاق 11:16
  • کامپوننت صفحه‌بندی 09:17
  • صفحه اصلی 34:19
  • نمایش تصاویر اتاق 17:05
  • صفحه اتاق‌ها 25:38
  • جزئیات اتاق و صفحه رزرو 25:56
  • صفحه پیدا کردن رزرو 06:10
  • صفحه پروفایل 03:06
  • ویرایش پروفایل 02:02
  • فرم پرداخت 14:37
  • صفحه پرداخت 22:32
  • صفحات موفقیت و شکست پرداخت 01:22
  • تست های رزرو-پرداخت End-To-End 10:56
  • صفحه اصلی مدیریت 08:57
  • صفحه مدیریت اتاق‌ها توسط مدیر 19:32
  • صفحه افزودن اتاق 05:08
  • صفحه ویرایش اتاق 03:40
  • صفحه مدیریت رزروها 04:35
  • صفحه به‌روزرسانی رزرو 03:46
  • صفحه ثبت‌نام کاربر-مدیر و URL جامع 10:33

7,994,400 1,998,600 تومان

مشخصات آموزش

ایجاد پلتفرم رزرو هتل با استفاده از اسپرینگ بوت و ری اکت 2025

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:54
  • مدت زمان :13:24:50
  • حجم :6.33GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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