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- Iniciando nossa Aplicação Nestjs

Parte 1 - Adicionando Testes Minímos

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.
Rolar para cima