Giới Thiệu Khóa Học Trải Nghiệm Thực Hành Spring & Spring Boot (Full-Stack Project) [Mã - 7598 A]
Giới thiệu khoá học:
Khóa học này dạy cách xây dựng một ứng dụng full-stack từ dưới lên và chạm vào các khái niệm rất quan trọng được sử dụng trong live software development thực tế.
Các chủ đề chính :
✓ Tìm hiểu cách xây dựng system class diagram (UML) dựa trên các yêu cầu kinh doanh của hệ thống.
✓ Tìm hiểu cách sử dụng Spring Initializr và cách contrcust dự án Spring Boot.
✓ Tìm hiểu cách phát triển Model layer bằng Spring Data JPA.
✓ Tìm hiểu cách phát triển Business layer bằng Spring Service.
✓ Tìm hiểu cách phát triển Unti testing bằng JUnit-5 và Mockito-4.
✓ Tìm hiểu cách phát triển Integration testing bằng Test Containers.
✓ Tìm hiểu cách phát triển Front-End bằng Spring MVC và Theymleaf.
✓ Tìm hiểu cách phát triển Users Authentication và Authorization bằng Spring Secuirty (Statefull).
✓ Tìm hiểu cách sử dụng công cụ Maven Build.
✓ Sử dụng Mysql Database để lưu trữ dữ liệu.
✓ Sử dụng Java IDE tốt nhất trong khi nhà phát triển: Intellij IDEA.
✓ Giải thích cách cài đặt phần mềm trên Windows và Linux.
Mục lục:
✓ 1. Tổng quan về khóa học.
✓ 2. Chuẩn bị môi trường của bạn (Linux Ubuntu).
✓ 3. Phân tích dự án (Yêu cầu nghiệp vụ).
✓ 4. Triển khai Bước 1 : Triển khai Model Layer sử dụng Spring Data JPA.
✓ 5. Triển khai Bước 2 : Triển khai Business Layer sử dụng Spring Service.
✓ 6. Triển khai Bước 3 : Triển khai Testing Layer sử dụng Spring Boot Testing.
✓ 7. Triển khai Bước 4 : Triển khai Front-End Layer sử dụng Thymeleaf.
✓ 8. Triển khai Bước 5 : Triển khai Security Layer sử dụng Spring Security.
Bạn sẽ học được gì:
✓ Xây dựng một Project Java Spring Full-Stack.
✓ Sử dụng các phương pháp hay nhất về Spring.
✓ Sử dụng Spring 5.3 và Spring Boot 2.7.
✓ Triển khai back-end layer sử dụng Spring Data JPA.
✓ Bảo mật ứng dụng và triển khai user roles bằng Spring Security.
✓ Triển khai front-end bằng Spring MVC Thymeleaf.
✓ Triển khai unit testing cho project bằng Mocoito.
✓ Triển khai unit testing cho project bằng Unit.
✓ Triển khai Integration Testing sử dụng Test Containers.
✓ Source Code có thể tải xuống.
Khóa học này dành cho ai:
✓ Java/Spring Developers muốn thực hành ứng dụng thời gian thực.