Đề cương khóa học
Giới thiệu
- Giới thiệu về Microservices với Spring Boot
- Tổng quan về Spring Boot
- Giới thiệu về Web services
Spring Boot
- Thiết lập IDE cho dự án Spring Boot
- Hiểu các tính năng của Spring Boot
- Sử dụng các máy chủ nhúng
- Khám phá Spring Boot actuator
- Sử dụng Spring Boot DevTools
Restful Web Service
- Tổng quan về REST
- Làm việc với các biến đường dẫn
- Làm việc với các tham số yêu cầu
- Sử dụng phương thức POST
- Sử dụng phương thức GET
- Xử lý ngoại lệ
- Sử dụng phương thức DELETE
- Đàm phán nội dung
- Sử dụng lọc dữ liệu cho các dịch vụ RESTful
- Sử dụng phiên bản API
Spring Data JPA
- Tổng quan về JPA
- Thiết lập JPA
- Tạo các phương thức POST cho nhân viên
- Lấy dữ liệu nhân viên từ cơ sở dữ liệu
- Xóa dữ liệu nhân viên khỏi cơ sở dữ liệu
- Chuyển đổi cơ sở dữ liệu H2 sang cơ sở dữ liệu MYSQL
Spring Security
- Tổng quan về Spring security
- Okta đăng ký và cấu hình
- Bảo mật API gateway
- Bảo mật dịch vụ đơn hàng
- Kiểm tra Spring security
Unit Testing
- Cấu hình dịch vụ đơn hàng để kiểm tra
- Tạo phương thức kiểm tra
- Xác minh kiểm tra
- Triển khai các phương thức thiết lập
Docker
- Tổng quan về Docker
- Thiết lập Docker
- Sử dụng Docker
Kubernetes
- Tổng quan về các thành phần và kiến trúc Kubernetes
- Cấu hình và sử dụng Kubernetes
CI/CD Pipeline
- Tổng quan về CI/CD
- Tạo registry artifact
- Tạo các phiên bản VM
- Sử dụng pipeline Jenkins
Tóm tắt và Các bước tiếp theo
Requirements
- Kinh nghiệm phát triển Java
- Kinh nghiệm với Spring Framework
Đối tượng
- Nhà phát triển Java
Testimonials (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.