Bootcamp de arquitetura AWS - ESPM
Bootcamp de arquitetura AWS

01/09/2020

80 horas

Home Educação Continuada

Bootcamp de arquitetura AWS

Coordenador

Fábio Pimentel

Course Attendees

Still no participant

Certificado

Certificado

O certificado será emitido em formato digital ao termino do curso, você receberá um link em seu e-mail cadastrado no ato de sua inscrição em até 7 dias.

Importante: O aluno deverá ter uma frequência mínima de 75% nas aulas.

Cancelamento ou adiamento do curso

Cancelamento ou adiamento do curso

DO CANCELAMENTO E/OU ADIAMENTO DO CURSO

1 - O curso poderá ser cancelado e/ou adiado pela CONTRATADA caso não haja o número mínimo de estudantes inscritos que justifique a abertura do curso, conforme estabelecido pela Coordenação. Caso o estudante não concorde com o adiamento do curso, deverá solicitar o cancelamento através do e-mail.

 

2 -  O cancelamento por parte do estudante poderá ser efetivado junto à secretaria de pós-graduação da ESPM ou através do e-mail extensao.sp@espm.br com até 7 dias corridos a contar da data de efetivação da compra online ou com até 24 horas de antecedência do início do curso.

 

3 – O curso ficará à disposição do Estudante e não caberá qualquer restituição de valores pagos em caso de abandono ou cancelamento do curso após o seu início.

 

4 – Caso o (a) Estudante não manifeste formalmente seu pedido de desistência, conforme previsto neste instrumento, estará caracterizado o abandono do curso, não sendo devido o reembolso do valor pago e ainda o (a) mesmo (a) deverá honrar com o pagamento das parcelas a vencer.

 

5 - O não comparecimento aos atos escolares não exime o estudante ao pagamento das parcelas do curso já que, conforme reconhece, os serviços ficarão à sua disposição.

 

REEMBOLSO

1 - No caso dos itens 1 e 2, será devolvido 100% do valor pago, por meio de depósito na conta bancária indicada pelo estudante, em até 10 (dez) dias úteis, a contar da data de indicação dos dados bancários do estudante para providências do devido reembolso, ou via estorno de pagamento realizado por cartão de crédito.

 

INFORMAÇÃO IMPORTANTE:

A ESPM NÃO SE RESPONSABILIZA POR QUAISQUER OUTROS VALORES QUE EVENTUALMENTE TENHAM SIDO DESPENDIDOS PELO PARTICIPANTE, SEJA A QUE TÍTULO FOR, TAIS COMO PASSAGENS ÁREAS, RODOVIÁRIAS, COMBUSTÍVEL. HOSPEDAGEM, ETC.

Comentários curso

Ainda não há comentários

Uma parceria com a Alura

A Alura é a maior plataforma de cursos de tecnologia 100% em português. Em 2020 a alura completa 9 anos e já ultrapassou a fronteira de 1.000 cursos produzidos. Sua missão é abrir o caminho para profissionais que desejam ser sempre melhores que ontem.
A parceria com a ESPM abre novos canais para levar essa missão ainda mais além e para um público mais amplo, a ESPM reconhece nos conteúdos da Alura algo diferenciado e aderente a sua comunidade. Por esse motivo que decidiu estabelecer essa parceria.

Bônus

6 meses de acesso a plataforma da Alura

O aluno terá 6 meses de acesso a plataforma para concluir os seus estudos, contados a partir do momento da matrícula. Se finalizar os seus estudos antes desse prazo, a plataforma continuará disponível no período de 6 meses para novas consultas.

Objetivo do curso

Aprenda a utilizar o Amazon Web Services e os seus principais serviços para tornar o desenvolvimento de softwares e infraestruturas mais efetivo e ágil.

Para quem se destina?

Este curso destina-se a profissionais com formação em Engenharia de Software ou aos interessados em aprender sobre infraestruturas web.

O que você vai aprender?

Com esta formação, você estará preparado para suprir a demanda de profissionais no mercado que são capazes de criar infraestruturas sob demanda. Por fim, saberá executar o monitoramento e automação de softwares.

Programa do curso

Nesta etapa, você irá aprender como realizar a implantação de softwares com eficiência e alta escalabilidade.

Módulo: Deploy no Amazon EC2: Alta disponibilidade e escalabilidade de uma aplicação
Carga horária: 10 horas

Conteúdo detalhado:

● Primeiros passos na AWS - Criação de uma conta na AWS, uso gratuito e recomendações iniciais, criando a primeira instância EC2, características das instâncias EC2;
● Gerenciando instâncias EC2 - Informações e acesso remoto, gerenciando instâncias Amazon Linux, proteção contra exclusão e comunicação das instâncias, características do recurso Terminate Protection, associando security groups às
instâncias;
● Automatizando a criação de uma instância EC2 - Criando uma instância customizada, instâncias com software pré-instalado, testando a instância e ajustando as regras de acesso, conectividade entre as instâncias;
● Imagens e Elastic IP - Trabalhando com imagens, criando uma imagem a partir de uma instância, IP dedicado, cobrança do Elastic IP;
● Banco de dados no Amazon RDS - Instância para o banco de dados, sobre o Amazon RDS, criando o banco de dados, conectividade entre o RDS e instâncias EC2;
● Preparando a infraestrutura para alta disponibilidade - Preparando para o Auto Scaling, imagem final para o ambiente de produção;
● Escalabilidade e alta disponibilidade - Diagrama da solução e Load Balancing, AWS Elastic Load Balancing, configurando o Auto Scaling Group, requisitos para os Auto Scaling Groups, testando o ambiente de produção, testando a integridade dos Auto Scaling Groups, Domínio e políticas de Auto Scaling;
● Conhecendo a AWS CLI - Instalando a AWS CLI, características da AWS CLI, utilizando a AWS CLI com os serviços EC2, gerenciando instâncias por meio da AWS CLI.

Post: Shell Script para automatizar tarefas
Post : Rodando sua aplicação na Amazon do Brasil

Compreenda como é feito o processo de configuração de servidores na nuvem utilizando o Amazon Lightsail.

Módulo: Amazon Lightsail: Descomplicando a nuvem
Carga horária: 08 horas

Conteúdo detalhado:

● Criando um WordPress em 5 minutos - Introdução, conhecendo o Lightsail, recursos do Lightsail, criando nossa instância, como criar uma instância, primeiro acesso, como acessar a sua instância, consolidando o seu conhecimento;
● Customizando a instância - IP estático, por que associar um IP estático à instância?, SSH client, utilizando um cliente de SSH, limitando o acesso, protegendo a instância, consolidando o seu conhecimento;
● Ajustes finos: Alterando a senha, trabalhando com imagens customizadas, Snapshots, backup fácil com snapshot, consolidando o seu conhecimento;
● Storage - Adicionando um storage, adicionando um disco à instância, montando o storage, sintaxe do fstab, drive externo no WordPress, drive externo como biblioteca de mídia, consolidando o seu conhecimento;
● Alta disponibilidade - Migrando a instância, aumentando a capacidade da máquina, preparando a infraestrutura, alta disponibilidade, Load Balancer, detalhes do Load Balancer; consolidando o seu conhecimento, conclusão.

Podcast: Histórias do Cloud – Hipsters #04

Aprenda a construir um dashboard com seus dados e a analisar suas métricas de desempenho.

Módulo: Amazon CloudWatch: Visibilidade completa das aplicações e serviços na nuvem
Carga horária: 06 horas

Conteúdo detalhado:

● Monitoração com CloudWatch - Introdução, primeiro alarme, alarme de custos,incluindo o alarme no dashboard, termos do CloudWatch, preparando o ambiente;
● Construindo o dashboard - Dashboards, adicionando itens ao dashboard, consumo médio e máximo da CPU, estatísticas para monitoração, exibindo o tamanho de um bucket, métricas para gráficos;
● Alarmes e eventos - Criando alarmes, status dos alarmes, notificações SMS, ações dos alarmes, capturando eventos, regras para eventos;
● Logs e métricas - Política de logs, conta para envio de logs, instalação do agente e envio de logs, enviando logs, métrica personalizada, customizando os filtros de logs;
● Monitorando a aplicação - Função no AWS Lambda para testar sites, incluindo notificação na função, notificações, notificação via Slack.

Nesta etapa, você conseguirá compreender as principais vantagens em usar o S3 e como é feito o processo de gerenciamento de logs.

Módulo: Amazon S3: Manipule e armazene objetos na nuvem
Carga horária: 12 horas

Conteúdo detalhado:
● Conceitos Iniciais - Introdução, apresentação do curso, vantagens de um web storage, primeiro upload, bucket: onde tudo acontece no S3, nomeando um bucket, definindo permissões, resumo, consolidando o seu conhecimento;
● Hospedagem estática no Amazon S3 - Static Web, Static Web Hosting, Endpoint, permissões, para saber mais: Content Delivery Network, consolidando o seu conhecimento;
● AWS através do terminal - AWS Credenciais, instalação do AWS CLI, AWS CLI Buckets, por que não consigo criar o bucket?, removendo um bucket não-vazio, AWS CLI Objects, comandos do AWS CLI, sobre a sincronização, consolidando o
seu conhecimento;
● Políticas de acesso a grupos de usuários - AWS IAM, criando um usuário no IAM, tipo de acesso, AWS IAM Políticas de Grupo, política JSON, S3 Políticas de Bucket, criando uma política de Bucket;
● Uma visão programática com o SDK - Contextualizando o SDK, sobre o SDK, listando Buckets via SDK, AmazonS3Builder, outras operações SDK, outras operações, consolidando o seu conhecimento, projeto com código usado na aula;
● Versionamento como garantia - Versionando o BUCKET, versionamento e suas vantagens, removendo objetos versionados, consolidando o seu conhecimento, para saber mais: Habilitando Logs ao Bucket;
● Classes de armazenamento e ciclo de vida - Classes de Armazenamento, latência do primeiro byte das classes de armazenamento, sobre as classes de armazenamento, Life Cycle Policies, usando LifeCycle Policies, políticas de ciclo de
vida, conclusão.

Post: Realizando cadastros de imagens com a Amazon AWS e Spring MVC

Entenda como é o processo para criação de uma rede privada e saiba mais sobre os componentes do VPC.

Módulo: Amazon VPC: Provisione uma nuvem privada
Carga horária: 06 horas

Conteúdo detalhado:

● VPC default da AWS - Introdução, VPC padrão, sobre as VPCs, componentes VPC, entendendo os componentes da VPC;
● Conectividade na VPC padrão - Criando uma nova máquina na mesma sub-rede, comunicação entre as sub-redes, liberando o acesso no security groups, Security Group, separando as sub-redes, sub-redes;
● Mais segurança com Network ACLs - Criando regras via ACLs, utilização das ACLs na VPC, ACLs e Security Groups, fluxo das ACLs;
● VPC com redes públicas e privadas - VPC Wizard, tipos de VPCs criados através do VPC Wizard, subindo a instância em redes pública e privada, VPC públicas e privadas, ajustando as regras de acesso;
● Combinando sua rede local com a nuvem - Cenário Site to Site, VPN na AWS, configuração do Customer Gateway, Customer Gateway, VPN Connection, regras de acesso na VPN, acesso pela VPN.

Saiba como criar certificados de segurança para acessar a plataforma de forma segura na HTTPS e a distribuir os conteúdos corretamente com o Clound Front.

Módulo: Amazon Cloud Front e Route53: Distribua os seus arquivos e crie seu próprio domínio
Carga horária: 08 horas

Conteúdo detalhado:

● Enviando aplicação para o servidor na Amazon - Configurando o servidor nos Estados Unidos, fazendo instalação do web server da Apache, levando aplicação da Alura para o servidor; ● Configurando o CloudFront - Diferenças de acesso entre Estados Unidos e Brasil, distribuindo conteúdo com o CloudFront, utilizando CloudFront no projeto, comparando resultados do acesso nos Estados Unidos e Brasil;
● Configurando um domínio para a aplicação - Entendendo o processo de consulta DNS, fazendo o registro de um domínio, configurando o serviço Route 53, acessando aplicação pelo domínio;
● Problemas de segurança com o HTTP - Simulando o ataque man in the middle, diferenças entre chaves simétricas e assimétricas, acessando uma aplicação de forma segura com o HTTPS;
● Criando um certificado para nossa aplicação - Configurando um certificado através do serviço Certificate Manager, recriando o ataque man in the middle, analisando o resultado ao acessarmos a aplicação de forma segura.

Aprenda a utilizar Docker na nuvem da AWS e a desenvolver balanceadores de carga para os containers que você criar.

Módulo: Amazon ECS: Gerencie Docker na nuvem da AWS
Carga horária: 08 horas

Conteúdo detalhado:

● Conhecendo o Elastic Container Service - criando o primeiro Cluster, diagrama ECS Fargate, detalhes do Fargate, sobre o Fargate;
● Ensaiando a orquestração - parando a Tarefa, utilizando a AWS CLI, sobre o CLI, usando Queries, filtrando a saida dos comandos;
● Preparando nosso ambiente - criando o nosso cluster EC2, antes da criação, incluindo novas instâncias no Cluster, Cluster Resize;
● Elastic Container Registry - introdução ao Elastic Container Registry, sobre ECR, disponibilizando a imagem no ECR, ciclo de vida das imagens, definição das políticas;
● Trabalhando com Tasks - criando nossa Task, limite de memória, gerenciando as Tasks pela CLI, visualizar as tasks;
● Serviços, o Maestro da Orquestra - automatizando a app com um serviço, gerenciado um serviço, ajustando o security group, ajustando as regras de acesso;
● Hora do Concerto - preparando os repositórios dos microservices, enviando as imagens para o repositório, criando as tasks dos microservices, trabalhando e testando várias tasks, ajustando o load balance, aplicando regras ao Load Balancer,
testes e ajustes finais, correlação entre Serviço e Tasks.

Vídeo: Usando containers para criar uma arquitetura de microservices

Este módulo vai explicar para você todas as funcionalidades do Amazon Elastic Beanstalk.

Módulo: Amazon Elastic Beanstalk Parte 1: Container Docker
Carga horária: 06 horas

Conteúdo detalhado:

● Configurando Elastic Beanstalk - Fazendo teste local, mãos à obra: testando aplicação localmente, o que é um ambiente?, Elastic Beanstalk, configurando Elastic Beanstalk, enviando aplicação para o Elastic Beanstalk, mãos à obra: configurando Beanstalk, configurando banco de dados, banco de dados - Elastic Beanstalk, mãos à obra: configurando o banco de dados;
● Acessando aplicação no Elastic Beanstalk - Criando Bucket no S3, mãos à obra: criando Bucket, IP de acesso banco de dados, nome Bucket, subindo ambiente, o que seria a Role?, mãos à obra: configurando acesso ao Bucket, acessando aplicação, mãos à obra: acessando aplicação;
● Trabalhando com o Docker - Criando Dockerfile, vantagens do Docker, o que seria o FROM?, construindo imagem customizada, ROOT.war, mãos à obra: criando arquivo Dockerfile;
● Testando aplicação localmente com o Docker - Montando arquivo docker compose, mãos à obra: Docker compose, containers docker-compose, ports, enviando imagem Docker Hub, o que seria o comando?, mãos à obra: enviando imagem Docker Hub;
● Configurando acesso com Docker na Amazon - Configurando ambiente Docker, mãos à obra: configurando ambiente Docker, configuração, o que seria a chave?, testando Docker Elastic Beanstalk, mãos à obra: acessando aplicação, System.getEnv, conclusão, importante: removendo serviços.

Carga horária: 08 horas

Conteúdo detalhado:

● Configurando NGINX - Para saber mais: estrutura do curso, analisando logs de acesso, o que seria o TZ?, mãos à obra: verificando logs tomcat, configurando Nginx, Proxy_cache_valid, o que seria esse trecho?, mãos à obra: fazendo
configuração NGINX;
● Testando aplicação localmente - Testando aplicação localmente com Nginx, o que seria o HIT?, comando mkdir, mãos à obra: configurando teste local, configurando arquivo múltiplos containers, o que seria o links?, mãos à obra: configurando arquivo para Amazon;
● Configurando ambiente pelo terminal - Configurando acesso Beanstalk pelo terminal, preparando o ambiente: Windows, preparando o ambiente: Linux e Mac, AWS Configure, mãos à obra: configurando acesso terminal, configurando ambiente
pelo terminal, check-dns-availability, arquivo options.txt, mãos à obra: criando ambiente;
● Enviando arquivo de configuração pelo terminal - Enviando aplicação via terminal, comando eb deploy, mãos à obra: enviando aplicação, setando variáveis de ambiente pelo terminal, preparando o ambiente: instalando putty, mãos à obra:
acessando servidor, mãos à obra: setando variáveis de ambiente, erro de acesso, acessando aplicação dois containers, expired, mãos à obra: cadastrando livro;
● Realizando escalonamento no Elastic Beanstalk - Configurando políticas de escalonamento, políticas de incremento, escalonamento, mãos à obra: configurando escalonamento, realizando escalonamento, preparando o ambiente: simulando
requisições, Apachebench, mãos à obra: testando escalonamento;
● Clonando ambientes e trabalhando com versões - Clonando ambientes, mãos à obra: Black Friday, enviando nova versão ambiente clonado, comando uso ambiente, listando ambientes, mãos à obra: configurando ambiente clonado,
trocando URL e acessando aplicação final, swap environment URLs, mãos à obra: trocando URLs de acesso, conclusão, importante: removendo serviços.

Podcast: Containers e Docker – Hipsters #75

Metodologia

A distância

Workshop presencial

Acontecerá um workshop no semestre, em que alunos de diferentes especialidades dos bootcamps estarão reunidos para solucionar um problema de negócios em conjunto.

Webinars

Além dos conteúdos das aulas e workshop presencial, você poderá participar de webinars exclusivos com convidados especialistas nos temas dos módulos para conversar sobre trending topics específicos do mercado e aplicações práticas no seu dia a dia. Ao todo, serão 2 webinars ao longo do curso.

Quando acontece?

Curso 100% online, a plataforma ficará disponível para acesso 24h por dia.

Investimento


  • Valor
  • Boleto
  • R$ 2.560,00
  • Cartão de crédito
  • EM ATÉ 10X R$ 256,00

20% DE DESCONTO

NO VALOR INTEGRAL DO CURSO PARA ALUNOS E EX-ALUNOS DA GRADUAÇÃO E PÓS-GRADUAÇÃO ESPM

5% de desconto no valor integral do curso para Alunos e Ex-alunos dos cursos de Educação Continuada da ESPM

ESPM Tech

R. Joaquim Távora, 1240, Vila Mariana

São Paulo - São Paulo

CEP 04015-013

Hotel Parceiro

Comfort Nova Paulista

Rua Vergueiro, 2740 - Vila Mariana

São Paulo - SP, 04102-001

Telefone: (11) 2197-7600

*Informar no ato da reserva que é aluno dos cursos de férias na ESPM para ter o desconto promocional

São Paulo - Joaquim Távora

Educação a distância

Centro de Inovação e Criatividade

Até 10x de R$ 256,00*
* Confira a tabela abaixo

Translate