آموزش ساخت 5+ پروژه کوچک Spring Boot با Java 17، REST API، Spring Security 6، Thymeleaf، React و MySQL
با این دوره، ساخت 5+ پروژه کوچک Spring Boot را با استفاده از Java 17 و بالاتر، REST API، Spring Boot 3، Spring Security 6، Thymeleaf، React و پایگاه داده MySQL یاد میگیرید.
سرفصلهای کلیدی دوره آموزش Spring Boot
- یادگیری مبانی Spring Boot
- آموزش ساخت REST API با استفاده از Spring Boot
پروژههای عملی که در این دوره خواهید ساخت:
- برنامه مدیریت امور بانکی (Banking Application)
- پروژه ردیابی هزینههای شخصی (Personal Expense Tracker Project)
- پروژه مدیریت وظایف (Todo Management Project)
- سیستم مدیریت دانشجویی (Student Management System)
- سیستم مدیریت کارکنان (Employee Management System)
پروژه مدیریت وظایف (Todo Management Project)
در پروژه مدیریت وظایف، یاد خواهید گرفت که چگونه REST APIهای بلادرنگ (real-time) بسازید و با استفاده از Spring Security و JWT (JSON Web Token) این APIها را ایمن کنید.
پروژه ردیابی هزینههای شخصی (Personal Expense Tracker Project)
در پروژه ردیابی هزینهها، یاد میگیرید که چگونه REST API بسازید، خطاها را مدیریت کنید، مستندات API ایجاد کنید و موارد دیگر. برنامه ردیابی هزینهها یک راه حل جامع است که به کاربران کمک میکند با ردیابی هزینهها در دستهبندیهای مختلف، امور مالی خود را به طور موثر مدیریت کنند.
برنامه مدیریت امور بانکی (Banking Application)
در پروژه برنامه بانکی، یاد میگیرید که چگونه REST API برای حوزه بانکی بسازید. این برنامه از ایجاد حسابهای بانکی، دریافت جزئیات حساب، واریز و برداشت، انتقال وجه بین حسابها و مشاهده تاریخچه تراکنشها پشتیبانی میکند.
سیستم مدیریت دانشجویی (Student Management System)
در پروژه سیستم مدیریت دانشجویی، یاد خواهید گرفت که چگونه یک برنامه وب (سیستم مدیریت دانشجویی) را با استفاده از Java، Spring Boot، Thymeleaf و پایگاه داده MySQL ایجاد کنید.
سیستم مدیریت کارکنان (Employee Management System)
در پروژه سیستم مدیریت کارکنان، یاد خواهید گرفت که چگونه یک برنامه وب کامل (Full-Stack) (سیستم مدیریت کارکنان) را با استفاده از Java، Spring Boot، React JS و پایگاه داده MySQL ایجاد کنید.
ابزارها و فناوریهای مورد استفاده در این دوره:
بخش Server-side:
- Java 17+
- Spring Boot 3+
- Spring Data JPA (Hibernate)
- Maven
- IntelliJ IDEA
- پایگاه داده MySQL
- Postman
بخش Client-side:
- JavaScript
- Thymeleaf
- React JS 18+
- React Router
- Axios
- فریمورک Bootstrap CSS
- Visual Studio Code IDE
- افزونههای VS Code
- Node JS
- NPM
پیشنیازهای دوره:
- آشنایی با Java
- آشنایی با IntelliJ IDEA
- نیازی به تجربه قبلی در Spring Boot نیست. یک دوره فشرده در Spring Boot و REST APIs اضافه شده است.
- آشنایی با اصول HTML، CSS و JavaScript
Ramesh Fadatare (Java Guides)
نمایش نظرات