لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه Full-stack جاوا با Spring Boot 3 و React
- آخرین آپدیت
دانلود Full-stack Java Development with Spring Boot 3 and React
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه اپلیکیشنهای Full-stack مقیاسپذیر میتواند پیچیده باشد، مگر اینکه رویکرد درستی داشته باشید. در این دوره جامع «توسعه Full-stack جاوا با Spring Boot 3 و React»، شما یاد میگیرید که چگونه یک پورتال استخدامی واقعی را با استفاده از استانداردهای روز صنعت بسازید. در ابتدا، نحوه ایجاد بکاند با Spring Boot 3، طراحی RESTful APIها و ایمنسازی آنها با استفاده از احراز هویت JWT و OAuth2 را بررسی خواهید کرد. سپس، به سراغ ساخت فرانتاند با React، مدیریت وضعیت (State Management) با Redux و یکپارچهسازی آن با بکاند برای ایجاد یک تجربه کاربری روان میرویم. در نهایت، نحوه استقرار (Deploy) اپلیکیشن با استفاده از Docker و خط لولههای CI/CD برای تضمین مقیاسپذیری و پایداری را خواهید آموخت. پس از اتمام این دوره، شما تمامی مهارتها و دانش لازم برای توسعه، ایمنسازی و استقرار اپلیکیشنهای آماده تولید (Production-ready) در دنیای Full-stack Java را کسب خواهید کرد.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
مرور کلی دوره
Course Overview
راهاندازی بکاند (Spring Boot 3)
Setting up the Backend (Spring Boot 3)
راهاندازی پروژه Spring Boot 3
Spring Boot 3 Project Setup
یکپارچهسازی دیتابیس با Spring Data JPA و MySQL
Database Integration with Spring Data JPA & MySQL
ایجاد REST APIها
Creating REST APIs
ایمنسازی APIها با Spring Security
Securing APIs with Spring Security
احراز هویت و تعیین سطح دسترسی با JWT و OAuth2
Authentication & Authorization with JWT & OAuth2
آشنایی با JWT
Introduction to JWT
پیادهسازی کلاس Utility برای JWT
Implementing JWT Utility Class
ایجاد API ورود (Login)
Creating a Login API
اعمال فیلتر JWT
Applying JWT Filter
تست احراز هویت JWT در Postman
Testing JWT Auth in Postman
نحوه عملکرد OAuth2
How OAuth2 Works
پیادهسازی OAuth2
Implementing OAuth2
تست جریان کاری OAuth2
Testing OAuth2 Flow
راهاندازی فرانتاند (React و مدیریت وضعیت)
Setting up the Frontend (React + State Management)
راهاندازی پروژه React با Vite
React Project Setup with Vite
ساخت کامپوننت ورود
Creating Login Component
مدیریت فرمها و مدیریت وضعیت (State)
Form Handling and Managing State
پیکربندی CORS
Configuring CORS
درک جریان احراز هویت
Understanding Authentication Flow
افزودن API جزئیات کاربر
Adding User Details API
نحوه عملکرد Redux
How Redux Works
راهاندازی Redux Store
Setting up Redux Store
توسعه قابلیتهای ورود
Extending Login Functionality
یکپارچهسازی API درخواست همکاری (Apply)
Integrating Apply API
APIهای بکاند برای OAuth
OAuth Backend APIs
یکپارچهسازی OAuth در React
Integrating OAuth In React
استقرار اپلیکیشن با Docker و CI/CD روی AWS EC2
Application Deployment with Docker & CI/CD on AWS EC2
داکرهای کردن اپلیکیشن بکاند
Dockerize Backend Application
استقرار بکاند روی نمونه EC2
Deploy Backend on EC2 Instance
داکرهای کردن اپلیکیشن React
Dockerize React Application
راهاندازی CI/CD با استفاده از GitHub Actions
Setting up CI/CD Using GitHub Actions
نمایش نظرات