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.
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.