Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Master Fullstack - React, Fastify Node.js, Postgresql & TDD

Curso de Master Fullstack - React, Fastify Node.js, Postgresql & TDD

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Master Fullstack - React, Fastify Node.js, Postgresql & TDD

Construa sua primeira aplicação Full Stack com React, NodeJS e Postgresql. Aprenda como fazer TDD com NodeJS e React

Se você tem um entendimento básico de Javascript, NodeJS e React, o próximo passo é aprender como configurar uma aplicação de nível empresarial e implementar o desenvolvimento orientado a testes (TDD) para escrever um código limpo. Neste curso, você descobrirá o fluxo de trabalho ideal para desenvolver aplicações full stack. Por que focar no desenvolvimento orientado a testes? O TDD é um método que enfatiza a criação de software altamente utilizável. Ao seguir o processo de TDD, os desenvolvedores priorizam a escrita de casos de teste antes de codificar. Essa abordagem dá mais importância à interface do que à implementação, resultando em um software mais amigável ao usuário. Ao longo deste curso, você aprenderá o seguinte:

1. Configurando um fluxo de trabalho de nível empresarial com CI/CD usando Github Actions

- Implantação das aplicações frontend e backend no Heroku - Conectando a aplicação NodeJS a um contêiner Docker do Postgresql - Conectando-se ao Postgresql em um ambiente de produção

2. Mantendo diferentes ambientes como DEV e PROD

3. Gerenciando scripts de migração de banco de dados e aplicando-os ao Postgresql

4. Documentando a API REST com Swagger

5. Escrevendo casos de teste unitários e de integração para a aplicação NodeJS

6. Escrevendo casos de teste unitários para o Redux

7. Escrevendo casos de teste unitários para o React

8. Protegendo a aplicação com JWT

- Configurando autenticação baseada em JWT com NodeJS e React Ao longo do curso, você também aprenderá as melhores práticas para o desenvolvimento frontend e backend. No final, você será capaz de escrever código de nível de produção. O que você aprenderá: - Dominar tudo o que é necessário para construir uma aplicação NodeJS empresarial de ponta a ponta com React - Escrever casos de teste unitários para NodeJS e React - Teste de integração com NodeJS e banco de dados Postgresql - Escrever casos de teste unitários para a camada de acesso a dados com Postgresql - Implantação de aplicações NodeJS e React no Heroku - Implementação de integração contínua e implantação contínua usando Github Actions - Dockerizar aplicações NodeJS e React e implantar contêineres Docker no Heroku - Manter contêineres Docker e o processo de desenvolvimento com Batect - Configurar o Redux Toolkit e testar - Configurar o Swagger para documentação - Gerenciar scripts de migração de dados em aplicações NodeJS - Configurar JWT com NodeJS - Proteger rotas do React - Manter JWT no React
Ver informações completas