Iniciando no desenvolvimento de API Node.js com Typescript

Estudaremos os principais conceitos para criação APIs Restful com NodeJS e Typescript, alinhados com projetos práticos.

Ratings: 4.85 / 5.00




Description

Olá Dev, meu nome é Jorge Aluizio!


Seja bem-vindo e bem-vinda ao curso de introdução ao desenvolvimento de API Restful com Node.js, ExpressJS e Typescript.


O curso tem como público-alvo desenvolvedores e desenvolvedoras em início de carreira ou que estejam migrando de área de atuação, mas que já possuem conhecimentos básicos do processo de criação de aplicações web com HTML, CSS e Javascript, bem como integração de aplicações com banco de dados relacionais (MySQL, PostgreSQL, SQLite, etc).


Também é desejável que o aluno já conheça, mesmo que em teoria, o processo de criação de software orientado à objetos.


O curso abordará os seguintes temas principais:


  • Conceitos básicos de API Restful

  • Introdução ao Typescript

  • Criação de API Node.js com ExpressJS e Typescript

  • Configuração do ambiente de desenvolvimento

  • Documentação de API REST com Swagger (Open API)

  • Acesso a banco de dados SQLite com TypeORM

  • Autenticação com token de acesso e refresh token (JWT)

  • Upload de arquivos

  • Validação de dados de requisições


Construiremos uma aplicação backend com funcionalidades para criação de cadastro de usuários (users), que inclui um relacionamento com o cadastro de funções (roles), autenticação com token de acesso e token de atualização, atualização de perfil e atualização de imagem de avatar através de upload.


Recursos de software que cada aluno precisará instalar no computador para desenvolver o projeto deste curso:


  • Navegador de internet

  • Terminal de shell

  • Git

  • NodeJS versão 16 ou posterior

  • Visual Studio Code ou similar

  • Insomnia, Postman ou similar

Acesse o site conexnetworks para acompanhar as novidades!

What You Will Learn!

  • Entender o que é, e como funciona uma API Restful.
  • Construir API Restful Javascript NodeJS com ExpressJS e Typescript.
  • Implementar o TypeORM em projetos NodeJS com bancos de dados relacionais.
  • Documentar API Restful com o Swagger (Open API).
  • Implementar autenticação com token de acesso e refresh token (JWT).

Who Should Attend!

  • Desenvolvedores e desenvolvedoras em início de carreira ou que queiram rever os conceitos de APIs Restful.