Đề 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

  • Xây dựng ứng dụng mini-microservices
  • Chạy dịch vụ với Docker
  • Điều phối dịch vụ với Kubernetes
  • Hiểu kiến trúc của các ứng dụng đa 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 các chiến lược xác thực và tùy chọn

Kiểm thử Microservices độc lập

  • 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
  • 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 server tạo-đọc-cập nhật-xóa
  • 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 giữa các dịch vụ
  • Hiểu luồng sự kiện
  • Xử lý 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 các bài kiểm thử
  • Các tùy chọn triển khai

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

Yêu cầu

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

Đối tượng

  • 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