Đề cương khóa học
Giới thiệu
- Tổng quan và các phương pháp thực hành tốt nhất để xây dựng các ứng dụng không máy chủ hiện đại
- Tổng quan về các dịch vụ AWS hỗ trợ thiết kế hướng sự kiện cho các ứng dụng không máy chủ
Phát triển dựa trên API
- Tổng quan về các ứng dụng web dựa trên API yêu cầu/phản hồi tiêu chuẩn
- Sử dụng Amazon API Gateway cho các ứng dụng không máy chủ
- So sánh các loại API khác nhau
- Thiết lập một điểm cuối HTTP API tích hợp với một hàm Lambda
Xác thực, Ủy quyền và Access Kiểm soát
- So sánh xác thực và ủy quyền
- Xác thực với API bằng API Gateway
- Sử dụng Amazon Cognito
Khung triển khai không máy chủ
- Hiểu lập trình mệnh lệnh và khai báo cho cơ sở hạ tầng dưới dạng mã
- CloudFormation, So sánh các khung AWS CDK, Amplify và AWS SAM
Amazon EventBridge và Amazon SNS
- Sử dụng các nguồn sự kiện không đồng bộ
- Các tính năng và trường hợp sử dụng của Amazon EventBridge
- Xây dựng một bus và quy tắc EventBridge tùy chỉnh
- So sánh các trường hợp sử dụng của Amazon Simple Notification Service (Amazon SNS) và EventBridge
Sử dụng Hàng đợi và Luồng trong Triển khai hướng sự kiện
- Sử dụng hàng đợi và luồng làm nguồn sự kiện cho Lambda
- Sử dụng Amazon Simple Queue Service (Amazon SQS) hoặc Amazon Kinesis Data Streams làm nguồn sự kiện cho Lambda
Viết các Hàm Lambda
- Tổng quan về vòng đời Lambda và sử dụng các phương pháp thực hành tốt nhất để viết các hàm Lambda
- Cấu hình một hàm Lambda
- Xử lý lỗi
Sử dụng AWS Step Functions
- Sử dụng AWS step functions trong kiến trúc không máy chủ
- So sánh quy trình làm việc tiêu chuẩn và nhanh
- Tích hợp trực tiếp các bước chức năng
Khả năng quan sát và Giám sát Ứng dụng Không máy chủ
- Hiểu ba trụ cột của khả năng quan sát
- Viết và diễn giải các tệp nhật ký
- Sử dụng nhật ký Amazon CloudWatch
- Sử dụng AWS X-Ray để khả năng quan sát
Bảo mật Ứng dụng Không máy chủ
- Các phương pháp thực hành tốt nhất về bảo mật ứng dụng không máy chủ
- API Gateway, Lambda và bảo mật ứng dụng
- Bảo vệ dữ liệu trong bộ nhớ dữ liệu không máy chủ
- Kiểm toán
Mở rộng Ứng dụng Không máy chủ
- Sử dụng API gateway để quản lý quy mô
- Mở rộng bằng độ đồng thời Lambda
- Mở rộng các nguồn sự kiện khác nhau với Lambda
Tự động hóa Quy trình Triển khai
- Sử dụng CI/CD trong các ứng dụng không máy chủ
- Sử dụng các công cụ trong một quy trình không máy chủ
- Sử dụng các tính năng của AWS SAM cho các triển khai không máy chủ
- Các phương pháp thực hành tốt nhất về tự động hóa
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Requirements
- Sự hiểu biết về kiến trúc đám mây AWS cơ bản
- Kiến thức về AWS Lambda
Đối tượng
- Nhà phát triển
Testimonials (5)
Giảng viên có hiểu biết tốt về các khái niệm
Josheel - Verizon Connect
Course - Amazon Redshift
Machine Translated
Phần thực hành.
Radu - Ness Digital Engineering
Course - AWS: A Hands-on Introduction to Cloud Computing
Machine Translated
Người hướng dẫn biết rõ ràng về những gì họ đang nói.
Madumetsa Msomi - BMW
Course - AWS DevOps Engineers
Machine Translated
Tất cả tốt, không cần cải tiến gì
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Course - AWS Lambda for Developers
Machine Translated
Ứng dụng IoT
Palaniswamy Suresh Kumar - Makers' Academy
Course - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Machine Translated