Coloque em prática uma stack moderna NestJs passando pelo teste, desenvolvimento, CI/CD, e produção com k8s e Google cloud.
Especialização
Nesse treinamento, você aprenderá a usar técnicas de programação para construção de APIS utilizando NestJS em um fluxo completo: Desde a codificação, até a instalação em produção no Google Cloud.
O que você vai aprender
Conheça a grade do curso
Parte 1 - Implementando a API no Nestjs
Parte 1 - Como documentar a API utilizando Swagger
Parte 2 - Adicionando a validação das requisições na API
Parte 2 - O que é o 12 factor apps?
Parte 2 - Dockerizando nossa app
Parte 2 - Preparando o github pipeline
Parte 3 - Iniciando a estratégia de Cloud Native
Parte 3 - Configurando a sua conta no Google Cloud
Parte 3 - O que é o Kubernetes e o que é o Helm?
Parte 3 - Configurando o Helm para a nossa API
Parte 3 - Realizando o deploy no Google Cloud
Parte 3 - Acessando nossa API
Parte 4 - Implementando o banco de dados noSql Firestore em nossa API
Parte 4 - Considerações finais
Nunca foi tão prático
aprender tecnologia
Aprenda também
Conheça nossas outras trilhas
Formação
Base
Treinamento
A formação base é o treinamento recomendado para quem está começando na área de tecnologia, pois oferece uma fundamentação eficaz para o profissional de programação.
UI - UX
Especialização
A especialização em UI-UX é o curso para quem deseja conhecer mais sobre a área e usar estratégias de prototipação com Figma para construir sistemas que encantam, garantindo o sucesso e a satisfação do cliente ao usar os sistemas.
Desenvolvedor
Front-end
Especialização
A especialização para Desenvolvedor Front-end é a formação para profissionais que desejam aprimorar seu hard skill com a tecnologia mais utilizada no mercado para a construção de telas.
Desenvolvedor
Back-end
Especialização
A especialização para Desenvolvedor Back-end é focada no ensino de arquitetura adotando estratégia para programadores que querem aprofundar seu conhecimento técnico em construção de APIs.
Quality
Assurance
Especialização
A especialização em Quality Assurance é o curso indicado para pessoas que querem dominar técnicas de garantia de qualidade de software através do desenvolvimento de estratégias para testes.