Developing on AWS
40
227 LƯỢT XEM
NỘI DUNG MÔN HỌC
GIỚI THIỆU KHÓA HỌC
- Khóa học Developing on AWS giúp học viên tìm hiểu cách sử dụng AWS SDK để phát triển các ứng dụng đám mây an toàn và có thể mở rộng. Khóa học cung cấp kiến thức chuyên sâu về cách tương tác với AWS bằng cách sử dụng mã (coding) và bao gồm các khái niệm chính, các phương pháp thực hành hay nhất và các thủ thuật khắc phục sự cố.
- Thời lượng: 40 giờ
MỤC TIÊU KHÓA HỌC
Sau khi hoàn tất khóa học, học viên sẽ có khả năng:
- Thiết lập AWS SDK và xác thực thông tin nhà phát triển (developer) dành cho Java, C#/.Net, Python, và JavaScript.
- Sử dụng AWS SDK để tương tác với các dịch vụ AWS và phát triển các giải pháp
- Sử dụng Amazon Simple Storage Service (Amazon S3) và Amazon DynamoDB như kho dữ liệu
- Tích hợp các ứng dụng và dữ liệu bằng cách sử dụng Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), và Amazon Simple Workflow Service (Amazon SWF).
- Sử dụng AWS Identity và Access Management (IAM) để xác thực dịch vụ
- Sử dụng Web Identity Framework và Amazon Cognito để xác thực người dùng
- Sử dụng Amazon ElastiCache và Amazon CloudFront để cải thiện khả năng mở rộng ứng dụng.
- Triển khai các ứng dụng bằng cách sử dụng AWS Elastic Beanstalk và AWS CloudFormation
ĐỐI TƯỢNG THAM GIA
Khóa học này dành cho các lập trình phát triển ở cấp trung (Intermediate level)
ĐIỀU KIỆN THAM GIA
- Học viên cần đạt các điều kiện tiên quyết sau đây:
- Quen thuộc với các dịch vụ AWS
- Có kiến thức làm việc với Java, C#/.Net, hoặc Python
KHÓA HỌC LIÊN QUAN
CHỨNG NHẬN
Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của ITSTARVN.
NỘI DUNG KHÓA HỌC
Day 1: Building the Foundation
- Introduction to Developing on AWS
- Choosing a Data Store
- Developing Storage Solutions with Amazon S3
- Developing Flexible NoSQL Solutions with Amazon DynamoDB
Day 2: Connecting Applications and Data with Event-Driven Processing
- Working with Events
- Developing Event-Driven Solutions with Amazon Kinesis Stream
- Developing Event-Driven Solutions with Amazon SWF, Amazon SQS, and Amazon SNS
- Developing Event-Driven Solutions with AWS Lambda
Day 3: Developing and Deploying Secure, Scalable Applications
- Developing Secure Applications
- Caching Information for Scalability
- Monitoring Your Application and AWS Resources with Amazon CloudWatch
- Deploying Applications with AWS Elastic Beanstalk and AWS CloudFormation