Chia Sẻ Khóa Học Microservices Với Spring Boot, Maven Và JPA [Khóa 7572 A]
Tìm hiểu về REST API Microservices với Spring Boot và Java Persistence API (JPA), HTTP Protocol, SOAP và REST.
Bạn sẽ học được gì:
- ✓ Tìm hiểu các nền tảng của Spring và Spring Boot.
- ✓ Tìm hiểu kiến trúc nguyên monolithic và micro-service (SOAP và REST, v.v.).
- ✓ Tìm hiểu về HTTP protocol.
- ✓ Tìm hiểu cách phát triển restful web-services với Java và Spring.
Khóa học này nói về microservices với Spring Boot và Maven. Trong khóa học này, chúng ta sẽ nói về những điều cơ bản của kỹ thuật phần mềm chuyên nghiệp, chẳng hạn như cách tách code thành nhiều module hoặc cách sử dụng build framework để xây dựng ứng dụng cuối cùng.
Trước khi phát triển micorservices từ đầu - kết nối tất cả các công nghệ đi kèm lại với nhau - chúng ta sẽ xem xét từng công nghệ này trên cơ sở từng cái một.
Phần 1 - Cài đặt:
- ✓ Thiết lập môi trường.
- ✓ Cài đặt Java, Eclipse, Maven và MySQL.
Phần 2 - Spring và Spring Boot:
- ✓ Spring và Spring Boot là gì?
- ✓ Các annotation cơ bản trong Spring framework.
- ✓ Bean scope và lifecycle.
- ✓ Dependency injection.
- ✓ Xây dựng các ứng dụng Spring với Maven.
Phần 3 - Software Architectural Principles:
- ✓ Monolith architecture là gì?
- ✓ Web-services là gì?
- ✓ SOAP và REST web-services.
- ✓ HTTP protocol.
- ✓ Microservice architecture.
Phần 4 - Microservices:
- ✓ Microservices là gì?
- ✓ GET, POST, PATCH và DELETE mapping.
- ✓ @RequestBody annotation.
- ✓ @RequestParam và @PathVariable annotation.
- ✓ Tùy chỉnh HTTP request và response.
Phần 5 - Xử lý JSON (với Jackson):
- ✓ Giới thiệu về JSON và Jackson.
- ✓ Ignoring properties trong JSON representation.
- ✓ @JsonProperty annotation.
- ✓ Xử lý date and time.
Phần 6 - Xử lý MySQL Database:
- ✓ Cách kết nối với MySQL database?
- ✓ JDBC và JPA là gì?
- ✓ Sử dụng annotation liên quan đến cơ sở dữ liệu.
Phần 7 - Validation và Exception Handling:
- ✓ Validating beans và catching exceptions.
- ✓ @ExceptionHandler annotation.
- ✓ @ControllerAdvice annotation.
Phần 8 - Transactions:
- ✓ Transaction là gì.
- ✓ Thực thi transaction.
- ✓ Propagation types of transaction.
Phần 9 - RestTemplate và API Gateway:
- ✓ API gateway là gì?
- ✓ Cách sử dụng RestTemplate để giao tiếp giữa các web-service?
- ✓ Các thao tác GET , POST , PATCH và DELETE.
Cảm ơn bạn đã tham gia khóa học, hãy bắt đầu nào!
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Thiết lập Môi trường.
- ✓ 03. Spring và Spring Boot.
- ✓ 04. Software Architectures.
- ✓ 05. Microservices.
- ✓ 06. Jackson và Xử lý JSON.
- ✓ 07. Including MySQL Database.
- ✓ 08. Validation và Exception Handling.
- ✓ 09. Car Rental Service Implementation.
- ✓ 10. Transactions.
- ✓ 11. RestTemplate và API Gateway.
- ✓ 12. GatewayVehicleController - Programming Exercise.
- ✓ 13. Phụ lục #1 - Stream API.
- ✓ 14. TÀI LIỆU KHÓA HỌC (DOWNLOAD).
Khóa học này dành cho ai:
- ✓ Các Java developer mới bắt đầu quan tâm đến Spring, Spring Boot và Microservices.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU