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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de API REST em Node.JS aplicando testes (TDD) desde o início

Curso de API REST em Node.JS aplicando testes (TDD) desde o início

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.

API REST em Node.JS aplicando testes (TDD) desde o início

Utilize TDD para desenvolver um gerenciador financeiro com a segurança de testes automatizados sempre ao seu lado. Bem-vindo ao curso API Rest em NodeJS aplicando testes (TDD) desde o início. Neste curso, inicialmente aprenderemos como configurar nosso ambiente de desenvolvimento, configurar o VSCode e trabalhar com lint para garantir a padronização do nosso código. Em seguida, apresentarei o básico do Jest para criar nossos testes... a partir daí, criaremos um teste e desenvolveremos nossa aplicação até que o teste seja aprovado. E esse será o processo ao longo do curso, um teste de cada vez, uma funcionalidade de cada vez, sempre evoluindo com segurança, pois configuraremos nossos testes de forma que toda a API seja testada sempre que você salvar qualquer arquivo. Se algo parar de funcionar, um simples Ctrl+Z permitirá que você retorne ao normal. Durante o curso, criaremos a API para um gerenciador financeiro onde, no lado dos testes, apresentarei vários recursos do Jest para fazer asserções e estruturar nossos testes. No lado do desenvolvimento, trabalharemos com várias bibliotecas famosas como o Express para criar nosso servidor, Passport e JWT para autenticação, Knex e Postgres para migração e consultas ao banco de dados, entre outros. É importante observar que os testes não serão no nível de unidade, faremos todas as verificações diretamente nos serviços. Isso tornará o teste mais realista, pois o fluxo passará pela chamada de URL, roteamento, regras de negócios e banco de dados. No entanto, isso trará dificuldades extras, como a necessidade de sempre ter um ambiente atualizado e a necessidade de gerenciar a massa de dados necessária para os testes, que também serão abordados no curso. Até a próxima aula, cumprimentos!

O que você aprenderá

- Evoluir a aplicação com a segurança dos testes - Desenvolver uma Rest API usando NodeJS - Criar testes para Rest API usando Jest - Autenticação e geração de token JWT - Criar um banco de dados através do knex - Trabalhar com migração de tabelas - Várias estratégias de roteamento do Express - Estratégias para gerenciamento de massa de dados - Gerenciar logs na aplicação
Ver informações completas