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

توسعه فول استک جاوا با اسپرینگ بوت 3 و ری اکت [جدید]

دوره های آموزشی
دوره های Udemy
  • 4.9 امتیاز (5,254)
  • 19:16:11
  • تعداد بازدید 2
  • 173 ویدئو آموزشی
توسعه فول استک جاوا با اسپرینگ بوت 3 و ری اکت [جدید]

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

در این دوره وب اپلیکیشن های فول استک جاوا را با استفاده از جاوا، اسپرینگ بوت 3 و Spring Data JPA و Spring Security و JWT و جاوا اسکریپت و React JS و MySQL می سازید.

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

  • یادگیری توسعه وب اپلیکیشن فول استک با اسپرینگ بوت و ری اکت
  • ساخت وب اپلیکیشن فول استک سیستم مدیریت کارکنان با اسپرینگ بوت و ری اکت
  • ساخت وب اپلیکیشن فول استک مدیریت Todo با اسپرینگ بوت و ری اکت
  • یادگیری اصول اسپرینگ بوت و مبانی REST API
  • یادگیری اصول React JS
  • ساخت RESTful APIs با اسپرینگ بوت
  • Consume کردن RESTful APIs در React JS
  • پایداری داده با Spring Data JPA و Hibernate
  • ایمن سازی REST APIs با استفاده از Spring Security
  • ساخت ماژول رجیستریشن و لاگین کاربر
  • ایمن سازی REST APIs با استفاده از JWT (JSON Web Token)
  • استفاده از JWT (JSON Web Token) در اپلیکیشن ری اکت
  • استایل دهی صفحات وب با استفاده از فریمورک Bootstrap CSS
  • استفاده از ابزارهای مدرن و محبوب برای ساخت وب اپلیکیشن های فول استک مانند IntelliJ IDEA، ویژوال استودیو کد، Maven و Postman و NPM و غیره

توضیحات دوره

مباحث دوره:

  • اصول React JS 
  • اصول اسپرینگ بوت
  • پروژه 1 - سیستم مدیریت کارکنان
  • ساخت ماژول مدیریت کارکنان - پیاده سازی بک اند با استفاده از اسپرینگ بوت
  • ساخت ماژول مدیریت کارکنان - پیاده سازی فرانت اند با استفاده از React JS
  • ساخت ماژول مدیریت دپارتمان - پیاده سازی بک اند با استفاده از اسپرینگ بوت
  • ساخت ماژول مدیریت دپارتمان - پیاده سازی فرانت اند با استفاده از React JS
  • استایل دهی صفحات وب با استفاده از فریمورک Bootstrap CSS
  • پروژه 2 - اپلیکیشن مدیریت Todo
  • ماژول مدیریت Todo - پیاده سازی بک اند با استفاده از اسپرینگ بوت
  • ماژول مدیریت Todo - پیاده سازی فرانت اند با استفاده از React JS
  • ایمن سازی REST APIs با استفاده از Spring Security
  • ساخت REST APIs رجیستریشن و لاگین
  • پیاده سازی ویژگی های رجیستریشن و لاگین در اپلیکیشن ری اکت
  • ایمن سازی REST APIs با استفاده از JWT (JSON Web Token)
  • استفاده از JWT (JSON Web Token) در اپلیکیشن ری اکت
  • استایل دهی صفحات وب با استفاده از فریمورک Bootstrap CSS

ابزار و فناوری های مورد استفاده در این دوره:

سمت سرور:

  • جاوا +17
  • بوت اسپرینگ +3
  • Spring Data JPA (Hibernate)
  • Maven
  • IntelliJ IDEA
  • پایگاه داده MySQL
  • Postman

سمت کلاینت:

  • +React JS 18
  • React Hooks
  • React Router
  • Axios
  • فریمورک Bootstrap CSS
  • IDE ویژوال استودیو کد
  • افزونه های ویژوال استودیو کد
  • نود جی اس
  • NPM

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

  • کسانی که می خواهند نحوه توسعه وب اپلیکیشن فول استک را با استفاده از اسپرینگ بوت و React JS بیاموزند.

توسعه فول استک جاوا با اسپرینگ بوت 3 و ری اکت [جدید]

  • مقدمه دوره 07:48
  • بررسی بخش 01:00
  • اسپرینگ بوت چیست؟ 07:09
  • ویژگی های اسپرینگ بوت 08:02
  • ایجاد پروژه اسپرینگ بوت با استفاده از Spring Initializr و ایمپورت در IntelliJ IDE 05:52
  • ایجاد Spring Boot REST API ساده 07:21
  • Spring Boot REST API برای بازگردانی Bean جاوا 05:39
  • ایجاد Spring Boot REST API برای بازگردانی لیست 03:52
  • Spring Boot REST API با متغیر مسیر - PathVariable@ 07:58
  • Spring Boot REST API با پارامتر درخواست - RequestParam@ 06:41
  • Spring Boot POST REST API - بررسی PostMapping@ و RequestBody@ 09:21
  • Spring Boot PUT REST API - بررسی PutMapping@ و RequestBody@ 09:05
  • Spring Boot DELETE REST API - بررسی DeleteMapping@ 04:47
  • استفاده از Spring ResponseEntity برای دستکاری پاسخ HTTP 09:38
  • تعریف URL پایه برای REST API در کنترلر Spring MVC - بررسی RequestMapping@ 05:31
  • بررسی بخش 00:27
  • ایجاد و راه اندازی اپلیکیشن ری کت 08:29
  • درک ساختار پروژه اپلیکیشن ری کت 08:11
  • بررسی کامپوننت های ری کت 01:46
  • کامپوننت های تابعی 10:00
  • کامپوننت های کلاس 07:43
  • ایمپورت و اکسپورت کامپوننت ها 09:28
  • JSX 06:33
  • قوانین JSX در ری کت 10:55
  • Props 10:39
  • تخریب ساختار Props 04:49
  • State و setState 08:00
  • هوک useState 12:57
  • مدیریت رویداد 07:16
  • رندرینگ شرطی 10:12
  • انتخاب استک فناوری و درک الزامات پروژه 02:25
  • دمو - آنچه قرار است بسازیم؟ 04:17
  • معماری فول استک ری کت اسپرینگ بوت 03:19
  • بررسی بخش 00:41
  • معماری سه لایه اپلیکیشن اسپرینگ بوت 02:38
  • ایجاد و راه اندازی پروژه اسپرینگ بوت در IntelliJ IDEA 05:15
  • پیکربندی پایگاه داده MySQL در اپلیکیشن اسپرینگ بوت 04:27
  • ایجاد انتیتی JPA کارکنان 06:04
  • ایجاد EmployeeRepository 04:49
  • ایجاد EmployeeDto و EmployeeMapper 03:53
  • ساخت REST API افزودن کارکنان 10:32
  • ساخت REST API دریافت کارکنان 08:12
  • ساخت REST API دریافت همه کارکنان 06:56
  • ساخت REST API بروزرسانی کارکنان 09:19
  • ساخت REST API حذف کارکنان 05:39
  • بررسی بخش 00:53
  • ایجاد و راه اندازی اپلیکیشن ری کت 07:15
  • درک ساختار پروژه اپلیکیشن ری کت 09:53
  • افزودن بوت استرپ در ری کت با استفاده از NPM 03:56
  • ایجاد ListEmployeeComponent ری اکت و نمایش داده 13:22
  • اتصال اپلیکیشن ری کت با REST API دریافت همه کارکنان 10:32
  • افزودن هدر و فوتر به اپلیکیشن ری کت 06:56
  • پیکربندی مسیریابی در اپلیکیشن ری کت 08:12
  • ایجاد EmployeeComponent ری اکت و پیکربندی مسیر 06:42
  • افزودن مدیریت فرم کارکنان 19:21
  • اتصال اپلیکیشن ری کت برای REST API افزودن کارکنان 06:10
  • اعتبارسنجی فرم افزودن کارکنان 15:25
  • افزودن دکمه بروزرسانی، عنوان و مسیر 10:09
  • اتصال اپلیکیشن ری کت برای REST API دریافت کارکنان 06:26
  • اتصال اپلیکیشن ری کت برای REST API بروزرسانی کارکنان 07:13
  • پیاده سازی ویژگی حذف کارکنان در اپلیکیشن ری کت 07:12
  • بررسی بخش 00:40
  • ایجاد انتیتی دپارتمان و DepartmentRepository 05:07
  • ایجاد DepartmentDto و DepartmentMapper 03:42
  • ساخت REST API ایجاد دپارتمان 09:02
  • ساخت REST API دریافت دپارتمان 06:27
  • ساخت REST API دریافت همه دپارتمان ها 06:33
  • ساخت REST API بروزرسانی دپارتمان 09:00
  • ساخت REST API حذف دپارتمان 05:15
  • بررسی بخش 00:55
  • افزودن لینک های ناوبری در هدر 08:12
  • طراحی کامپوننت لیست دپارتمان 07:44
  • اتصال اپلیکیشن ری کت با REST API دریافت همه دپارتمان ها 08:51
  • ایجاد DepartmentComponent ری اکت 04:29
  • مدیریت فرم افزودن دپارتمان 11:51
  • اتصال ری کت به REST API افزودن دپارتمان 05:22
  • افزودن دکمه بروزرسانی، عنوان و مسیر 08:07
  • اتصال اپلیکیشن ری کت به REST API دریافت دپارتمان 04:26
  • اتصال اپلیکیشن ری کت به REST API بروزرسانی دپارتمان 06:18
  • پیاده سازی ویژگی حذف دپارتمان در اپلیکیشن ری کت 06:40
  • تغییر ویژگی افزودن و بروزرسانی کارکنان - روابط Many To One در اسپرینگ بوت 12:03
  • تغییر ویژگی افزودن و بروزرسانی کارکنان برای استفاده از دپارتمان - اپلیکیشن ری کت 15:02
  • پروژه مدیریت Todo - استک فناوری و الزامات 04:09
  • معماری فول استک ری کت اسپرینگ بوت برای پروژه مدیریت Todo 02:24
  • بررسی بخش 00:45
  • ایجاد و راه اندازی پروژه اسپرینگ بوت در IntelliJ IDEA 05:09
  • پیکربندی پایگاه داده MySQL در اپلیکیشن اسپرینگ بوت 05:27
  • ایجاد انتیتی Todo JPA 05:54
  • ایجاد TodoRepository و TodoDto 07:59
  • ساخت REST API افزودن Todo 13:40
  • استفاده از کتابخانه ModelMapper 07:06
  • ساخت REST API دریافت Todo 10:39
  • ساخت REST API دریافت همه Todo 06:49
  • ساخت REST API بروزرسانی Todo 10:59
  • ساخت REST API حذف Todo 06:23
  • ساخت REST API تکمیل Todo 08:15
  • ساخت API عدم تکمیل Todo 06:32
  • بررسی بخش 01:12
  • ایجاد و راه اندازی اپلیکیشن ری کت با استفاده از Vite 06:31
  • درک ساختار پوشه 08:40
  • افزودن بوت استرپ به اپلیکیشن ری کت با استفاده از NPM 02:58
  • ایجاد هوک ListTodoComponent + useState 15:44
  • اتصال اپلیکیشن ری کت با REST API دریافت همه Todos 12:15
  • افزودن هدر و فوتر به اپلیکیشن ری کت 06:43
  • پیکربندی مسیریابی در اپلیکیشن ری کت 08:44
  • ایجاد TodoComponent ری اکت و پیکربندی مسیر 06:46
  • مدیریت فرم افزودن Todo 14:35
  • اتصال اپلیکیشن ری کت به REST API افزودن Todo 05:17
  • افزودن دکمه بروزرسانی، عنوان و مسیر 10:03
  • اتصال اپلیکیشن ری کت به REST API دریافت Todo 05:26
  • اتصال اپلیکیشن ری کت به REST API بروزرسانی Todo 05:12
  • پیاده سازی ویژگی حذف Todo در اپلیکیشن ری کت 06:05
  • پیاده سازی ویژگی تکمیل Todo در اپلیکیشن ری کت 05:26
  • پیاده سازی ویژگی عدم تکمیل Todo در اپلیکیشن ری کت 04:17
  • دمو - تست همه عملیات های CRUD 01:14
  • بررسی بخش 01:03
  • احراز هویت و مجوز 04:10
  • افزودن Spring Security به اپلیکیشن اسپرینگ بوت 04:12
  • پیکربندی خودکار اسپرینگ بوت برای Spring Security 09:21
  • سفارشی سازی کاربر پیش فرض 03:58
  • پیکربندی و درک احراز هویت اولیه 09:05
  • احراز هویت In-Memory 06:35
  • درک مجوز مبتنی بر نقش 15:29
  • امنیت سطح متد 11:41
  • بررسی احراز هویت پایگاه داده 01:13
  • ایجاد انتیتی های JPA کاربر و نقش 10:47
  • UserRepository و RoleRepository 04:27
  • احراز هویت پایگاه داده در Spring Security چگونه کار می کند؟ 09:10
  • ایجاد کلاس CustomUserDetailsService 08:04
  • احراز هویت پایگاه داده 12:48
  • بررسی بخش 00:25
  • ساخت REST API رجیستر 19:19
  • مدیریت استثنا در REST API رجیستر 06:39
  • ساخت REST API لاگین 11:48
  • بررسی بخش 00:48
  • ایجاد RegisterComponent و پیکربندی مسیر 07:16
  • مدیریت فرم رجیستریشن کاربر 17:01
  • اتصال اپلیکیشن ری کت به REST API رجیستر 08:25
  • ایجاد LoginComponent و پیکربندی مسیر 04:16
  • طراحی فرم لاگین 06:44
  • اتصال اپلیکیشن ری کت به REST API لاگین 07:10
  • پیاده سازی احراز هویت اولیه در اپلیکیشن ری کت 14:48
  • نمایش لینک ها به صورت احراز هویت هر کاربر در هدر 13:55
  • ویژگی خروج از سیستم در اپلیکیشن ری کت 07:04
  • ایمن سازی مسیرها در اپلیکیشن ری کت 06:54
  • بررسی بخش 00:36
  • مقدمه JWT 09:06
  • بررسی Spring Security JWT 03:11
  • افزودن JWT به اپلیکیشن اسپرینگ بوت 07:41
  • ایجاد کلاس یوتیلیتی JwtTokenProvider 12:05
  • ایجاد JwtAuthenticationFilter 13:00
  • پیکربندی JWT در Spring Security 05:25
  • تغییر REST API لاگین برای بازگردانی توکن JWT 08:59
  • استفاده از توکن JWT در اپلیکیشن ری کت 07:43

14,880,000 ریال 19$

مشخصات آموزش

توسعه فول استک جاوا با اسپرینگ بوت 3 و ری اکت [جدید]

  • سطح دوره:مقدماتی
  • تعداد درس:173
  • مدت زمان :19:16:11
  • حجم :8.34GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: دوره های Udemy
  • تعداد بازدید: 2

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

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

1,877,000 ریال

  • زمان: 02:08:55
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

850,000 ریال

  • زمان: 58:29
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,628,000 ریال

  • زمان: 01:51:51
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

733,000 ریال

  • زمان: 50:14
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,672,000 ریال

  • زمان: 01:54:29
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

5,397,000 ریال

  • زمان: 06:08:32
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,657,000 ریال

  • زمان: 01:53:24
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

9,900,000 ریال

  • زمان: 11:15:49
  • تعداد درس: 128
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

3,916,000 ریال

  • زمان: 04:27:00
  • تعداد درس: 56
  • سطح دوره:
  • زبان: دوبله فارسی

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

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