50% de desconto no DataCamp Premium. Mais de 700 cursos pela metade do preço. Comece a aprender hoje.
Descrição do curso
Crie aplicações em nuvem prontas para produção na AWS. Aprenda os padrões de arquitetura que funcionam na nuvem, microservices, serverless e orientados a eventos, e coloque tudo em prática com Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon Kinesis e DynamoDB Streams.Com exercícios interativos e prática no console da AWS, você vai projetar APIs resilientes, desacoplar serviços com filas e tópicos e construir fluxos orientados a eventos que escalam — as habilidades usadas para colocar aplicações serverless em produção e cobradas no exame AWS Certified Developer – Associate (DVA-C02).
Pré-requisitos
Programa de estudos
Descrição do curso
1
Fundamentos de desenvolvimento de software na AWS
Aprenda os fundamentos arquiteturais de software cloud-native. Ao final deste capítulo, você será capaz de escolher entre padrões monólito, microservices, serverless e orientados a eventos; avaliar acoplamento forte vs. fraco e comunicação síncrona vs. assíncrona; gerenciar estado em serviços sem estado; e projetar para resiliência com novas tentativas, backoff exponencial, circuit breakers e dead-letter queues.
- Estilos de arquitetura e padrões de comunicação50 XP
- Padrões de comunicação50 XP
- Ordenação de mensagens50 XP
- Classificar mecanismos de comunicação100 XP
- Coordenando serviços e gerenciando estado50 XP
- Construindo fluxos de trabalho50 XP
- Qual padrão de arquitetura é o mais adequado?50 XP
- Lidando com eventos duplicados com segurança50 XP
- Projetando aplicativos tolerantes a falhas e resilientes na AWS50 XP
- Lidando com erros temporários50 XP
- Implementando exponential backoff com jitter100 XP
- Lidando com falhas em serviços a jusante50 XP
2
Construindo APIs na AWS
Crie, proteja e opere APIs no Amazon API Gateway. Ao final deste capítulo, você será capaz de escolher o tipo certo de API (REST, HTTP ou WebSocket); configurar integrações com Lambda com validações e transformações; implantar APIs entre estágios usando CloudFormation, SAM e CDK; e protegê-las com Amazon Cognito, IAM, autorizadores Lambda, criptografia e throttling.
3
Padrões avançados de aplicação
Crie cargas de trabalho desacopladas, orientadas a eventos e de streaming. Ao final deste capítulo, você será capaz de desacoplar serviços com filas do Amazon SQS (incluindo FIFO e dead-letter queues) e tópicos do Amazon SNS com filtragem de assinaturas; rotear eventos com o Amazon EventBridge usando regras, padrões de eventos e esquemas; processar dados de alta taxa com o Amazon Kinesis Data Streams e o Data Firehose; e reagir a mudanças em tabelas em tempo real com o Amazon DynamoDB Streams.
Desenvolvendo Aplicações na AWS
Curso
concluído

