Close
DANH SÁCH KHÓA HỌC / COURSE BY TECHNOLOGY VENDORS / AWS

Advanced Developing on AWS with AWS Jam

Tóm tắt khóa học:

Khóa học Phát triển nâng cao trên AWS sử dụng kịch bản thực tế về việc sử dụng ứng dụng đơn khối tại chỗ cũ và tái cấu trúc thành kiến ​​trúc vi dịch vụ không máy chủ. Khóa học nâng cao kéo dài bốn ngày này bao gồm các chủ đề phát triển nâng cao như thiết kế kiến ​​trúc cho môi trường đám mây gốc; phân tích các ứng dụng tại chỗ cũ và đóng gói lại thành kiến ​​trúc đám mây gốc dựa trên đám mây; và áp dụng các nguyên lý của phương pháp Ứng dụng mười hai yếu tố. Ngày cuối cùng là AWS Jam, một sự kiện trò chơi, với các đội thi đấu để ghi điểm bằng cách hoàn thành một loạt các thử thách theo các thông lệ tốt nhất đã thiết lập dựa trên các khái niệm được đề cập trong khóa học. Bạn sẽ được trải nghiệm nhiều dịch vụ AWS trong một loạt các kịch bản thực tế đại diện cho các tác vụ vận hành và khắc phục sự cố phổ biến. Kết quả cuối cùng là phát triển, nâng cao và xác thực bộ kỹ năng của bạn trên AWS Cloud thông qua việc giải quyết vấn đề thực tế, khám phá các dịch vụ, tính năng mới và hiểu cách chúng tương tác với nhau

Thời lượng khóa học: 4 Ngày


Nội dung khóa học:

Day 1

Module 1: The cloud journey

  • Common off-cloud architecture
  • Introduction to Cloud Air
  • Monolithic architecture
  • Migration to the cloud
  • Guardrails
  • The six R’s of migration
  • The Twelve-Factor Application Methodology
  • Architectural styles and patterns
  • Overview of AWS Services
  • Interfacing with AWS Services
  • Authentication
  • Infrastructure as code and Elastic Beanstalk
  • Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the
  • AWS console
  • Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk

Module 2: Gaining Agility

  • DevOps
  • CI/CD
  • Application configuration
  • Secrets management
  • CI/CD Services in AWS
  • Demonstration: Demo AWS Secrets Manager

Day 2

Module 5: Monolith to MicroServices

  • Microservices
  • Serverless
  • A look at Cloud Air
  • Microservices using Lambda and API Gateway
  • SAM
  • Strangling the Monolith
  • Hands-on lab: Using AWS Lambda to develop microservices

Module 6: Polyglot Persistence & Distributed Complexity

  • Polyglot persistence
  • DynamoDB best practices
  • Distributed complexity
  • Step functions

Day 3

Module 5: Resilience and Scale

  • Decentralized data stores
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis Streams
  • AWS IoT Message Broker
  • Serverless event bus
  • Event sourcing and CQRS
  • Designing for resilience in the cloud
  • Hands-on lab: Exploring the AWS messaging options

Module 6: Security and Observability

  • Serverless Compute with AWS Lambda
  • Authentication with Amazon Cognito
  • Debugging and traceability
  • Hands-on lab: Developing microservices on AWS
  • Hands-on lab 8: Automating deployments with Cloud Formation

Day 4 - AWS Jam

  • Participate in team-based challenges in a real AWS environment
  • Compete with your colleagues in a gamified, hands-on learning experience

Apply your learning from the course on various AWS services