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

Giới thiệu

  • Tổng quan về các tính năng và kiến trúc của Lumen
  • Các khái niệm và thành phần cơ bản

Bắt đầu

  • Cài đặt Lumen
  • Định nghĩa các tham số tuyến đường
  • Thiết lập middleware
  • Cấu hình controllers
  • Các yêu cầu và phản hồi HTTP

Tạo Microservices

  • Xây dựng mô hình tác giả
  • Tạo dữ liệu kiểm thử
  • Quản lý tác giả bằng controllers
  • Tạo các tuyến đường cho các thao tác CRUD
  • Chuẩn hóa phản hồi

Triển khai các Chức năng Microservices

  • Hiển thị danh sách các tác giả microservice
  • Tạo các thể hiện tác giả mới
  • Xác định một tác giả bằng ID đã cho
  • Chỉnh sửa một tác giả hiện có
  • Xóa một tác giả khỏi microservice

Triển khai các Chức năng Gateway

  • Thiết lập một dự án cho API Gateway bằng Composer
  • Lấy danh sách tác giả thông qua controllers Gateway
  • Tạo tác giả bằng controllers và services Gateway
  • Hiển thị, chỉnh sửa và xóa các thể hiện tác giả
  • Thực hiện các thao tác bằng microservices
  • Xử lý lỗi Gateway

Bảo mật Kiến trúc Microservices

  • Kích hoạt các thành phần Lumen Passport
  • Cấu hình Lumen để sử dụng Passport
  • Bảo vệ các tuyến đường Gateway
  • Sử dụng access tokens cho API Gateway
  • Xác thực các yêu cầu API Gateway
  • Hạn chế quyền truy cập trực tiếp vào dịch vụ tác giả

Quản lý Người dùng và Access Tokens

  • Di chuyển người dùng từ Laravel
  • Tạo controller và tuyến đường để quản lý người dùng
  • Tinh chỉnh chi tiết cho các thao tác người dùng
  • Tạo người dùng và sử dụng thông tin đăng nhập của họ để lấy tokens
  • Xác định người dùng đã xác thực thông qua access token

Mẹo Khắc phục Sự cố và Thực hành Tốt nhất

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • kinh nghiệm lập trình.

Đối tượng

  • Nhà phát triển
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories