AWS-DEV - Developing on AWS
Tổng quan về khóa học Developing on AWS
Khóa học Developing on AWS tại Trainocate Vietnam là khóa học chính hãng do AWS cung cấp. Trong khóa học này, học viên sẽ được học cách sử dụng AWS SDK để phát triển các ứng dụng Cloud an toàn và có khả năng mở rộng với các dịch vụ AWS như Amazon DynamoDB, Amazon Simple Storage Service (S3) và AWS Lambda. Học viên cũng sẽ được học cách tương tác với AWS bằng code và tìm hiểu các khái niệm quan trọng, các best practices cũng như các cách để khắc phục sự cố khi làm việc với AWS.
Khóa học Developing on AWS cũng là khóa học chuẩn bị kiến thức cho những ai muốn thi chứng chỉ AWS Certified Developer – Associate
Mục tiêu khóa học
Hoàn thành khóa học Developing on AWS, học viên có thể:
- Xây dựng ứng dụng cloud end-to-end đơn giản bằng AWS SDKs, AWS CLI, IDEs
- Cấu hình IAM permissions để hỗ trợ môi trường phát triển
- Sử dụng nhiều lập trình pattern để truy cập dịch vụ AWS
- Thao tác CRUD trên Amazon S3 và Amazon DynamoDB bằng AWS SDKs
- Xây dựng AWS Lambda functions tích hợp với các dịch vụ khác cho ứng dụng web
- Hiểu lợi ích của microservices và serverless architectures trong thiết kế hệ thống
- Phát triển API Gateway và tích hợp với các dịch vụ AWS khác
- Giải thích cách Amazon Cognito kiểm soát quyền truy cập tài nguyên AWS
- Xây dựng ứng dụng web sử dụng Amazon Cognito để quản lý người dùng
- Áp dụng phương pháp DevOps để giảm rủi ro khi triển khai ứng dụng
- Sử dụng AWS Serverless Application Model (AWS SAM) để triển khai ứng dụng
- Giám sát quá trình xây dựng ứng dụng bằng Amazon X-Ray
- Chuẩn bị kiến thức cho việc thi chứng chỉ AWS Certified Developer – Associate
Khóa học Developing on AWS dành cho ai?
Khóa học Developing on AWS được thiết kế dành cho các chuyên viên Kỹ sư phần mềm (Software Developer). Để tham gia khóa học này, học viên cần có kiên thức chuyên môn về ngôn ngữ lập trình và kinh nghiệm thực tế kiến về các dịch vụ AWS cốt lõi và triển khai Public Cloud.
Nội dung khóa học
Module 1: Introduction to AWS
- Introduction to the AWS Cloud
- Cloud scenarios
- Infrastructure overview
- Introduction to AWS foundation services
Module 2: Introduction to Developing on AWS
- Getting started with developing on AWS
- Introduction to developer tools
- Introduction to management tools
Module 3: Introduction to AWS Identity and Access Management
- Shared responsibility model
- Introduction to IAM
- Use authentication and authorization
Module 4: Introduction to the Lab Environment
- Introduction to the lab environment
- Lab 1: Getting started and working with IAM
Module 5: Developing Storage Solutions with Amazon Simple Storage Service
- Overview of AWS storage options
- Amazon S3 key concepts
- Best practices
- Troubleshooting
- Scenario: Building a complete application
- Lab 2: Developing storage solutions with Amazon S3
Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB
- Introduction to AWS database options
- Introduction to Amazon DynamoDB
- Developing with DynamoDB
- Best practices
- Troubleshooting
- Scenario: Building an end-to-end app
- Lab 3: Developing flexible NoSQL solutions with Amazon DynamoDB
Module 7: Developing Event-Driven Solutions with AWS Lambda
- What is serverless computing?
- Introduction to AWS Lambda
- Key concepts
- How Lambda works
- Use cases
- Best practices
- Scenario: Build an end-to-end app
Module 8: Developing Solutions with Amazon API Gateway
- Introduction to Amazon API Gateway
- Developing with API Gateway
- Best practices
- Introduction to AWS Serverless Application Model
- Scenario: Building an end-to-end app
- Lab 4: Developing event-driven solutions with AWS Lambda
Module 9: Developing Solutions with AWS Step Functions
- Understanding the need for Step Functions
- Introduction to AWS Step Functions
- Use cases
Module 10: Developing Solutions with Amazon Simple Queue Service and Amazon Simple Notification Service
- Why use a queueing service?
- Developing with Amazon Simple Queue Service
- Developing with Amazon Simple Notification Service
- Developing with Amazon MQ
- Lab 5: Developing messaging solutions with Amazon SQS and Amazon SNS
Module 11: Caching Information with Amazon ElastiCache
- Caching overview
- Caching with Amazon ElastiCache
- Caching strategies
Module 12: Developing Secure Applications
- Securing your applications
- Authenticating your applications to AWS
- Authenticating your customers
- Scenario: Building an end-to-end app
Module 13: Deploying Applications
- Introduction to DevOps
- Introduction to deployment and testing strategies
- Deploying applications with AWS Elastic Beanstalk
- Scenario: Building an end-to-end app
- Lab 6: Building an end-to-end app
Module 14: Course wrap-up
- Course overview
- AWS training courses
- Certifications
- Course feedback
Học xong Developing on AWS có thể thi chứng chỉ AWS nào?
Hoàn thành xong khóa học Developing on AWS, học viên có thể dùng kiến thức để chuẩn bị cho thi chứng chỉ AWS Certified Developer – Associate. Học viên có thể đăng ký thi chứng chỉ AWS Certified Developer – Associate trực tiếp tại Trainocate Vietnam - trung tâm khảo thí ủy quyền Pearson Vue, một cách nhanh chóng và thuận tiện.
Để đăng ký khóa học Developing on AWS hoặc các khóa đào tạo AWS chính hãng tại Trainocate Vietnam, bạn hãy điền vào biểu mẫu đăng ký tư vấn hoặc liên hệ trực tiếp tới Hotline: 024 3632 1929 để được hỗ trợ nhanh nhất!
Trainocate - Đối tác ủy quyền của 30 tập đoàn công nghệ trên thế giới!
Lịch khai giảng
Form đăng ký
Các khóa đào tạo AWS khác
Đăng ký tư vấn
cùng đội ngũ chuyên gia Trainocate!!
Bản quyền thuộc về Trainocate Việt Nam
