Este curso ensina desenvolvedores experientes a interagir de modo programático com os serviços da AWS para criar soluções da web. O curso conduz você por uma discussão abrangente de arquitetura sobre a seleção de recursos e se aprofunda no uso de AWS Software Development Kits (SDKs) da AWS e da AWS Command Line Interface (AWS CLI) para criar e implantar as aplicações de nuvem. Você vai criar uma aplicação de amostra durante este curso, aprender a configurar permissões para o ambiente de desenvolvimento, adicionar lógica de negócios para processar dados usando os serviços principais da AWS, configurar autenticações do usuário, implantar na nuvem AWS e depurar para resolver problemas da aplicação. O curso inclui exemplos de código para ajudar você a implementar os padrões e as soluções de design discutidos no curso. Os laboratórios reforçam o conteúdo principal do curso e ajudam você a implementar soluções usando o AWS SDK for Python, .NET e Java, a AWS CLI e o Console de Gerenciamento da AWS.
Objetivos do curso
Neste curso, você aprenderá a:
- Configurar permissões do IAM para dar suporte ao ambiente de desenvolvimento
- Projetar, diagramar, compilar e implantar uma aplicação nativa da nuvem usando SDKs da AWS
- Monitorar e realizar a manutenção de uma aplicação usando recursos da AWS
Público-alvo
Este curso destina-se a:
- Desenvolvedores de software
- Arquitetos de solução
- Profissionais técnicos que querem melhorar suas habilidades de desenvolvimento usando serviços AWS
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
- Conhecimento dos principais serviços da AWS (Curso: Elementos essenciais do AWS Cloud Practitioner)
- Elementos técnicos essenciais da AWS
- Conhecimento de uma linguagem de programação de alto nível: Java, Python e .NET
Descrição do curso
- Visão geral do curso: Aplicação de Notas do Polly
- Módulo 1: Introdução ao desenvolvimento na AWS
- Módulo 2: Introdução a permissões
- Módulo 3: Introdução a armazenamento
- Módulo 4: Processar suas operações de armazenamento
- Módulo 5: Introdução a bancos de dados
- Módulo 6: Processar suas operações de banco de dados
- Módulo 7: Processar a lógica da sua aplicação
- Módulo 8: Gerenciar as APIs
- Módulo 9: Criar uma aplicação moderna
- Módulo 10: Conceder acesso aos usuários da aplicação
- Módulo 11: Implantar sua aplicação
- Módulo 12: Observar sua aplicação