Advanced Developing on AWS

  • Data de Início
  • Turnos
    Noturno | Integral
  • Duração
    5 manhãs | 5 noites
  • Tipo
    live

 

Objetivo: O curso Advanced Development on AWS usa o cenário do mundo real de tomar um aplicativo monolítico legado e local e refatorá-lo em uma arquitetura de microserviços sem servidor. Este curso avançado de quatro dias abrange temas avançados de desenvolvimento, como o arquiteto para um ambiente nativo da nuvem; desconstruindo on-premises, aplicativos legados e reembalando-os em arquiteturas nativas de nuvem baseadas em nuvem; e a aplicação dos princípios da metodologia de Aplicação de Doze Fatores.

Neste curso, você aprenderá a:

  • Analisar uma arquitetura de aplicativos monolíticos para determinar pontos de ruptura lógicos ou programáticos onde o aplicativo pode ser quebrado em diferentes serviços AWS
  • Aplicar conceitos e passos do manifesto de aplicativos de doze fatores enquanto migra de uma arquitetura monolítica
  • Recomendação dos serviços AWS apropriados para desenvolver um aplicativo nativo em nuvem baseado em microserviços
  • Usar as API, CLI e SDKs AWS para monitorar e gerenciar serviços AWS
  • Migrar um aplicativo monolítico para um aplicativo de microsserviços usando os 6 Rs de migração
  • Explicar as interdependências SysOps e DevOps necessárias para implantar um aplicativo de microsserviços no AWS

 

Perfil do Público: Este curso destina-se a desenvolvedores de software experientes que já estão familiarizados com os serviços da AWS.

 

Pré-requisito:

Recomendamos que os participantes deste curso tenham:

Conhecimento aprofundado de pelo menos uma linguagem de programação de alto nível

Conhecimento de trabalho dos principais serviços AWS e implementação em nuvem pública

Concluído o treinamento Developing on AWS em sala de aula da AWS

 

Conteúdo Programático:

  1. A jornada na nuvem
  • Arquitetura off-cloud comum
  • Introdução ao Cloud Air
  • Arquitetura monolítica
  • Migração para a nuvem
  • Guardrails
  • Os seis R’s da migração
  • A Metodologia de Aplicação de Doze Fatores
  • Estilos e padrões arquitetônicos
  • Visão geral dos serviços da AWS
  • Interligação com serviços AWS
  • Autenticação
  • Infraestrutura como código e pé de feijão elástico
  • Demonstração: Caminhe através da criação de infraestrutura base com AWS CloudFormation no console AWS

 

  1. Ganhando Agilidade
  • DevOps
  • CI/CD
  • Configuração do aplicativo
  • Gerenciamento de segredos
  • Serviços de CI/CD em AWS
  • Demonstração: Demo AWS Secrets Manager

 

  1. Monolito para MicroServiços
  • Microsserviços
  • Sem servidor
  • Uma olhada no Cloud Air
  • Microsserviços usando Lambda e API Gateway
  • SAM
  • Estrangulando o Monólito

 

  1. Persistência Poliglota e Complexidade Distribuída
  • Persistência poliglota
  • Melhores práticas do DynamoDB
  • Complexidade distribuída
  • Funções de passo

 

  1. Resiliência e Escala
  • Armanzenamento de dados descentralizados
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis Streams
  • AWS IoT Message Broker
  • Serverless event bus
  • Event sourcing and CQRS
  • Projetando para resiliência na nuvem

 

  1. Segurança e Observabilidade
  • Serverless Compute com AWS Lambda
  • Autenticação com a Amazon Cognito
  • Depuração e rastreabilidade
* Os conteúdos podem sofrer alterações, visando melhorias e atualizações, sem prévio aviso.


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.