Programa do Curso

Introdução ao AWS Cloud9 para Desenvolvimento Full-Stack

  • Visão geral dos recursos do AWS Cloud9 para desenvolvimento full-stack
  • Configurando o AWS Cloud9 para front-end e back-end
  • Compreendendo a interface do IDE Cloud9 e seus recursos

Desenvolvimento Front-End no AWS Cloud9

  • Configurando frameworks front-end (React, Angular, etc.)
  • Desenvolvendo e testando aplicações front-end no Cloud9
  • Usando ferramentas e extensões baseadas em navegador

Desenvolvimento Back-End no AWS Cloud9

  • Configurando ambientes back-end (Node.js, Python, etc.)
  • Integrando bancos de dados (MySQL, DynamoDB, etc.)
  • Distribuindo serviços back-end a partir do Cloud9

Depuração de Aplicações Full-Stack

  • Usando ferramentas de depuração no AWS Cloud9
  • Lidando com erros front-end e back-end
  • Escrevendo e executando testes unitários e de integração

Integração com Serviços AWS

  • Conectando-se ao AWS Lambda para back-ends sem servidor
  • Integrando S3 para soluções de armazenamento
  • Distribuindo aplicações full-stack no AWS EC2 ou Elastic Beanstalk

Colaboração no AWS Cloud9

  • Colaborando com outros desenvolvedores em tempo real
  • Gestão de controle de versão usando Git no Cloud9
  • Revisões de código e compartilhamento de projetos no Cloud9

Recursos Avançados e Otimização no AWS Cloud9

  • Otimizando fluxos de trabalho e automatizando tarefas com o Cloud9
  • Usando o AWS CloudFormation para gerenciar infraestrutura como código
  • Personalizando o IDE para necessidades específicas de desenvolvimento full-stack

Melhores Práticas de Segurança para Desenvolvimento Full-Stack

  • Implementando autenticação e autorização seguras
  • Protegendo serviços front-end e back-end
  • Usando papéis do AWS IAM para controle de acesso em aplicações full-stack

Resumo e Próximos Passos

Requisitos

  • Experiência em desenvolvimento web (HTML, CSS, JavaScript)
  • Familiaridade com tecnologias back-end (Node.js, bancos de dados, etc.)

Público-Alvo

  • Desenvolvedores full-stack
  • Engenheiros de software
  • Desenvolvedores web que desejam expandir para ambientes baseados em nuvem
 35 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas