Programa do Curso

Introdução

  • Visão geral da arquitetura de microservices
  • Entendendo os fundamentos dos microservices

Construindo Microservices

  • Desenvolvendo uma aplicação mini-microservice
  • Executando serviços com Docker
  • Orquestrando serviços com Kubernetes
  • Entendendo a arquitetura de aplicações multi-serviço
  • Usando um ambiente baseado em nuvem para desenvolvimento de aplicativos
  • Usando estratégias de normalização
  • Gestão e modelagem de banco de dados
  • Usando estratégias e opções de autenticação

Testando Microservices Isolados

  • Entendendo a arquitetura de testes
  • Testando entrada inválida
  • Mudando o ambiente Node durante os testes
  • Testando funcionalidade de login e logout
  • Problemas com cookies durante os testes
  • Testando solicitações não autorizadas

Utilizando NodeJS e React

  • Integrando aplicação React renderizada no servidor
  • Compartilhamento e reutilização de código entre serviços
  • Configuração do servidor para operações create-read-update-destroy (CRUD)
  • Usando servidor de streaming NATS
  • Conectando NATS ao ambiente NodeJS
  • Gestão do cliente NATS
  • Replicação de dados entre serviços
  • Entendendo o fluxo de eventos
  • Lidando com eventos e questões de concorrência

Integração Contínua e Entrega (CI/CD)

  • Entendendo o fluxo de trabalho de desenvolvimento
  • Trabalhando com Git
  • Executando testes
  • Opções de implantação

Resumo e próximos passos

Requisitos

  • Conhecimento básico de JavaScript e React
  • Familiaridade com o uso da linha de comando

Público-Alvo

  • Desenvolvedores
 21 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas