Skip to content
Logo do Curso

Curso: Formação AWS - Módulo 2

Ministrado por: Henrylle Maia


Matricular-se

Investimento:
R$ 299,00


Sobre o Instrutor

Henrylle Maia é Especialista .NET e AWS atuando em projetos críticos, buscando fornecer soluções em CLOUD de alta disponibidade. Profissional certificado MCP(70-480 e 70-486) e Amazon Cloud Professional. Atualmente fornece consultoria tanto presencial quanto remota como Arquiteto de Soluções WEB na tecnologia .NET, quanto em projetos de nuvem, usando AWS. Além disso é instrutor em treinamentos EAD há mais de 6 anos. Atualmente possui treinamentos para a área de .NET e AWS. Twitter: @henrylle

Descrição

Agora no Módulo 2 da Formação AWS, vamos avançar em diversos tópicos e falar de outros serviços. Dentre eles, vamos cobrir SES, Launch Configuration, executando rotinas no boot de cada instância, trabalhando com profile para as instâncias, boas práticas com Elastic Beanstalk, tópicos avançados de IAM mostrando boas práticas e medidas de segurança para acesso ao nosso ambiente, além de mostrar como usar o Lambda para construir aplicações SEM SERVIDOR (serverless) e muito mais.


Sobre o curso:

⏳  Carga horária prevista: 8 h/a

📹 Total de aulas prevista: 23 aulas.

🚀 Possui certificado: SIM

📢 Possui projeto final: SIM (projeto final usando AWS Lambda)

❤️ AULA GRÁTIS: Assista a aula 16 e conheça o curso - Aula 16 - Introdução ao AWS Lambda

🎯 Público Alvo: Desenvolvedores WEB em Geral, Arquitetos de Sistemas e Engenheiros de Rede/Infra.

Pré-requisito: Realizar o curso Formação AWS - Módulo 1 ou ter conhecimento semelhante.


Outras informações:

>>Este curso é uma continuação do curso: Formação AWS - Módulo 1

❤️ CURSO GRÁTIS RELACIONADO: Primeiros Passos no AWS Lambda usando C#


Duração do acesso: 6 mes(es)

Curso Amazon Web Services (AWS). No módulo 2 vamos falar de SES, Lambda, Launch Configuration, IAM, profile, boas práticas com Beanstalk e muito mais.

Grade

  • Aula 01 - Enviando email com Amazon SES - Parte 1
    • Configurando e verificando um domínio
    • Chaves DKIM
    • Enviando email com uma conta em sandbox
    • Migrando conta para o ambiente de produção
  • Aula 02 - Enviando email com Amazon SES - Parte 2
    • Configurando notificações para envio de email
      • Criando um tópico SNS
      • Configurando notificações para Delivery, Bounce e Complaints
  • Aula 03 - Enviando email com Amazon SES - Parte 3
    • Habilitando uso de chave DKIM
    • Verificando a qualidade da nossa mensagem
    • Configurando
      • SPF
      • MAIL FROM (removendo o "por amazonses.com")
  • Aula 04 - Enviando email com Amazon SES - Parte 3.1
    • Ajustes na configuração do SPF
  • Aula 05 - Usando o SDK .NET para enviar email com SES em C#
    • Criando o projeto Console em C#
    • Instalando o pacote Nuget do SES e suas dependências
    • Criando credenciais e configurando permissões no IAM
    • Testando envio de email
  • Aula 06 - Usando o SDK Javascript para enviar email com SES em Node
    • Testando o node
    • Criando a função para envio de email
    • Instalando o SDK
    • Configurando a região e as credenciais
    • Enviando o email
  • Aula 07 - Boas práticas com IAM - Parte 1
    • Customizando o link para acesso ao seu ambiente
    • Criando usuários para acessar sua conta
    • Definindo permissões customizadas para esses usuários
    • Aumentando a segurança de sua conta, ativando a autenticação multifatorial (MFA).
  • Aula 08 - Boas práticas com IAM - Parte 2
    • Criando policy customizada para acesso ao S3
    • Usando o policy generator
    • Entendendo o ARN
    • Permitindo acesso de um usuário somente a um bucket
    • Problemas comuns ao configurar acesso a um bucket que precisa ser acessado pelo console
    • Testando a nova policy de acesso
  • Aula 09 - Boas práticas com IAM - Parte 3
    • Trabalhando com grupos
    • Associando usuário aos grupos
    • Trabalhando com policies
    • Associando uma policy a vários grupos
    • Associando várias policies a um grupo
  • Aula 10 - Boas práticas com IAM - Parte 4
    • Criando roles
    • Associando policies à roles
    • Associando uma role à instância EC2
    • Rodando um código nodejs em um instância EC2, para enviar email, usando uma role.
  • Aula 11 - Launch Configuration - Parte 1
    • Primeiros passos com o Launch Configuration
    • Launch Configuration e Auto Scaling Group
    • Criando um Launch Configuration
      • Definindo tipo de instância, security group, storage
      • Definindo Profile
    • Criando Auto Scaling Group e associando Launch Configuration
    • Rodando o projeto de envio de email na instância criada pelo Auto Scaling Group
  • Aula 12 - Launch Configuration - Parte 2
    • Criando um Launch Configuration associado à uma imagem AMI
    • Criando um Launch Configuration com scripts de boot na instância
    • Automatizando a instância para trabalhar com nodejs
    • Conectando às instâncias e testando as configurações
  • Aula 13 - Launch Configuration - Parte 3
    • ​Criando imagem AMI e trabalhando com userdata com instância Windows
      • Particularidades na geração de uma AMI em instância Windows
      • Criando um Launch Configuration para instância Windows
      • Script power shell no userdata
      • Script de ajuste de fuso horário, usando power shell
      • Criando o Auto Scaling e verificando a aplicação do fuso horário na instância levantada
  • Aula 14 - Segurança e boas práticas no Elastic Beanstalk - Parte 1
    • Definindo um profile e usando ebextensions
      • Profile para as instâncias criadas pelo Elastic Beanstalk
      • Ajustando um projeto em .NET como exemplo
      • Fazendo o deploy desse projeto, exibindo dados do ambiente e informações da instância, como id e hora
      • Elastic Beanstalk e as limitações para se trabalhar com user data
      • Ebextensions no Elastic Beanstalk
      • Fuso horário da instância no momento do deploy
  • Aula 15 - Segurança e boas práticas no Elastic Beanstalk - Parte 2
    • ​Trabalhando com deploy em vários ambientes
      • Apresentação da infraestrutura alocada, contendo ambiente de Homologação e Produção
      • Cenário 1: Mudando as configurações do ambiente manualmente no momento do deploy
      • Cenário 2: Trabalhando com recursos da linguagem para modificar as configurações no momento do deploy (xdt transform)
      • Cenário 3: Chegando ao cenário ideal, onde as configurações que devem existir por ambiente, ficarão nas próprias configurações em cada  Environment do Elastic Beanstalk
  • Aula 16 - Aplicações Serverless usando Lambda - Parte 1
    • Introdução ao Lambda
      • Entendendo como funciona o AWS Lambda
      • Stateful vs Stateless vs Serverless
      • A nova geração das aplicações na nuvem
      • Porque trabalhar com funções Lambda
      • Como funções Lambda são invocadas
      • Tempo de execução das funções e linguagens suportadas
      • Como funciona a cobrança
  • Aula 17 - Aplicações Serverless usando Lambda - Parte 2
    • Criando sua primeira função Lambda
      • Blueprint
      • Função Hello World em Node.js
      • Events, Context e Callback
      • Monitoramento e logs
      • Criando uma schedule para a execução da função hello-world
  • Aula 18 - Aplicações Serverless usando Lambda - Parte 3
    • Envio de email usando Lambda
      • Migrando projeto em Node para Lambda
      • Teste local para reduzir o "round trip" nos testes com Lambda
      • Role customizada com permissões para envio de email
      • Upload do projeto para Lambda
      • Função com base no nosso projeto local e testando.
  • Aula 19 a 23 - Projeto Final

Palavras chaves: curso de aws online, curso aws, curso cloud computing, curso amazon web services, curso amazon ead, módulo 2, treinamento aws, SES, Launch Configuration, IAM, SDK, Node, Roles, Boas Práticas, Elastic Beanstalk, MFA, policy, lambda, serverless.