Liên hệ với chúng tôi

Đề 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ề Dịch vụ Web

Những nền tảng của Spring Boot

  • Cài đặt IDE cho dự án Spring Boot
  • Hiểu các tính năng cốt lõi của Spring Boot
  • Sử dụng máy chủ nhúng
  • Khám phá Spring Boot Actuator
  • Tận dụng Spring Boot DevTools

Dịch vụ Web RESTful

  • Tổng quan về kiến trúc REST
  • Làm việc với biến đường dẫn (path variables)
  • Xử lý các tham số yêu cầu
  • Triển khai phương thức POST
  • Triển khai phương thức GET
  • Xử lý ngoại lệ mạnh mẽ
  • Triển khai phương thức DELETE
  • Các chiến lược đàm phán nội dung
  • Áp dụng bộ lọc dữ liệu trong các dịch vụ RESTful
  • Triển khai phiên bản hóa API

Spring Data JPA

  • Tổng quan về JPA
  • Cấu hình JPA
  • Tạo các điểm cuối (endpoints) POST cho tài nguyên 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 từ cơ sở dữ liệu
  • Chuyển đổi từ cơ sở dữ liệu H2 sang MySQL

Spring Security

  • Tổng quan về Spring Security
  • Đăng ký và cấu hình Okta
  • Bảo mật API Gateway
  • Bảo mật Dịch vụ Đơn hàng
  • Kiểm tra các triển khai của Spring Security

Kiểm thử Đơn vị (Unit Testing)

  • Cấu hình Dịch vụ Đơn hàng cho việc kiểm thử
  • Tạo các phương thức kiểm thử
  • Thực hiện xác minh kiểm thử
  • Triển khai các phương thức thiết lập

Docker

  • Tổng quan về Docker
  • Cài đặt Docker
  • Sử dụng thực tế của Docker

Kubernetes

  • Tổng quan về các thành phần và kiến trúc của Kubernetes
  • Cấu hình và triển khai với Kubernetes

Pipeline CI/CD

  • Tổng quan về CI/CD
  • Tạo kho lưu trữ artifact
  • Đưa các实例 máy ảo (VM instances) vào hoạt động
  • Triển khai các pipeline Jenkins

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Có kinh nghiệm với phát triển Java
  • Hiểu biết nền tảng về Khung công tác Spring

Đối tượng

  • Nhà phát triển Java
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan