Curso AWS Developing on AWS Advanced

  • Cloud Computing

Curso AWS Developing on AWS Advanced

24 horas
Visão Geral

Este Curso AWS Developing on AWS Advanced, Desenvolvimento Avançado em Amazon Web Services (AWS) ensina aos participantes cenários do mundo real de como pegar um aplicativo monolítico local herdado e refatorá-lo em uma arquitetura de microsserviços sem servidor. Os alunos aprendem habilidades avançadas de desenvolvimento, como arquitetura para um ambiente nativo de nuvem, desconstrução no local, aplicação dos princípios da metodologia Twelve-Factor Application e muito mais.

Objetivo

Após realizar este Curso AWS Developing on AWS Advanced, você será capaz de:

  • Analise uma arquitetura de aplicativo monolítico para determinar pontos de interrupção lógicos ou programáticos em que o aplicativo pode ser dividido em diferentes serviços da AWS
  • Aplique os conceitos e as etapas do manifesto do Twelve-Factor Application ao migrar de uma arquitetura monolítica
  • Recomendar os serviços apropriados da AWS para desenvolver um aplicativo nativo de nuvem baseado em microsserviços
  • Use API, CLI e SDKs da AWS para monitorar e gerenciar serviços da AWS
  • Migre um aplicativo monolítico para um aplicativo de microsserviços usando os 6 Rs da migração
  • Explicar as interdependências SysOps e DevOps necessárias para implantar um aplicativo de microsserviços na AWS
Pre-Requisitos
  • Conhecimento profundo de pelo menos uma linguagem de programação de alto nível
  • Conhecimento prático dos principais serviços da AWS e implementação de nuvem pública
  • Conclusão do CURSO AWS DEVELOPING ON AWS (ou experiência equivalente)
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

The Cloud Journey

  1. Common off-cloud architecture
  2. Introduction to Cloud Air
  3. Monolithic architecture
  4. Migration to the cloud
  5. Guardrails
  6. The six R’s of migration
  7. The Twelve-Factor Application Methodology
  8. Architectural styles and patterns
  9. Overview of AWS Services
  10. Interfacing with AWS Services
  11. Authentication
  12. Infrastructure as code and Elastic Beanstalk
  13. Walk through creating base infrastructure with AWS CloudFormation in the
  14. AWS console
  15. Deploy your monolith application using AWS Elastic Beanstalk

Gaining Agility

  1. DevOps
  2. CI/CD
  3. Application configuration
  4. Secrets management
  5. CI/CD Services in AWS
  6. Demo AWS Secrets Manager

Monolith to MicroServices

  1. Microservices
  2. Serverless
  3. A look at Cloud Air
  4. Microservices using Lambda and API Gateway
  5. SAM
  6. Strangling the Monolith
  7. Using AWS Lambda to develop microservices
  8. Advanced Developing on AWS

Polyglot Persistence & Distributed Complexity

  1. Polyglot persistence
  2. DynamoDB best practices
  3. Distributed complexity
  4. Step functions

Resilience and Scale

  1. Decentralized data stores
  2. Amazon SQS
  3. Amazon SNS
  4. Amazon Kinesis Streams
  5. AWS IoT Message Broker
  6. Serverless event bus
  7. Event sourcing and CQRS
  8. Designing for resilience in the cloud
  9. Exploring the AWS messaging options

Security and Observability

  1. Serverless Compute with AWS Lambda
  2. Authentication with Amazon Cognito
  3. Debugging and traceability
  4. Developing microservices on AWS
  5. Automating deployments with Cloud Formation
TENHO INTERESSE

Cursos Relacionados

Curso Android Desenvolvendo Apps

40 horas

Curso AWS Amazon Solution Architect

horas

Curso AWS Desenvolvedor Advanced

24 horas

Curso OpenStack Private Cloud Administration

32 horas

Curso AWS Technical Essentials

8 horas