Đề cương khóa học

Giới thiệu

  • Tổng quan về kiến trúc microservices
  • Hiểu các nguyên lý cơ bản của microservices

Xây dựng Microservices

  • Phát triển ứng dụng mini-microservices
  • Chạy dịch vụ với Docker
  • Quản lý dịch vụ với Kubernetes
  • Hiểu kiến trúc của các ứng dụng nhiều dịch vụ
  • Sử dụng môi trường dựa trên đám mây để phát triển ứng dụng
  • Sử dụng chiến lược chuẩn hóa
  • Quản lý và mô hình hóa cơ sở dữ liệu
  • Sử dụng chiến lược xác thực và các tùy chọn

Kiểm thử Microservices đơn lẻ

  • Hiểu kiến trúc kiểm thử
  • Kiểm thử đầu vào không hợp lệ
  • Thay đổi môi trường Node trong quá trình kiểm thử
  • Kiểm thử chức năng đăng nhập và đăng xuất
  • Các vấn đề về cookie trong quá trình kiểm thử
  • Kiểm thử yêu cầu không được xác thực

Sử dụng NodeJS và React

  • Tích hợp ứng dụng React được render ở phía máy chủ
  • Chia sẻ và tái sử dụng mã giữa các dịch vụ
  • Cài đặt máy chủ Create-Read-Update-Destroy
  • Sử dụng máy chủ streaming NATS
  • Kết nối NATS trong môi trường NodeJS
  • Quản lý client NATS
  • Sử dụng sao chép dữ liệu cross-service
  • Hiểu dòng sự kiện
  • Xử lý các sự kiện và vấn đề đồng thời

Tích hợp liên tục và triển khai (CI/CD)

  • Hiểu quy trình phát triển
  • Làm việc với Git
  • Chạy kiểm thử
  • Các tùy chọn triển khai

Tổng kết và các bước tiếp theo

Yêu cầu

  • Kiến thức cơ bản về JavaScript và React
  • Thành thạo việc sử dụng dòng lệnh

Đối tượng học viên

  • Nhà phát triển
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

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

Các danh mục liên quan