Materiais complementares
Rodrigo Botti
Aula 05: O módulo http do [Link]
Arquivo de configurações .editorconfig:
[Link]
Aula 06: API de tarefas
Código do simulador de banco de dados:
[Link]
Aula 07: Resolução do desafio (01)
Código da rota PUT:
[Link]
Aula 08: Construindo API com Express
Link para o site oficial do Express:
[Link]
Download dos arquivos necessários:
[Link]
Quando o download for concluído, extraia o conteúdo e coloque as pastas ‘todos’ e
‘utils’ dentro da pasta ‘src’ do seu projeto.
Aula 09: Resolução do desafio (02)
Ferramentas para construção de servidores HTTP no [Link]:
Koa: [Link]
Fastify: [Link]
Hapi: [Link]
@staartbr
Materiais complementares
Rodrigo Botti
Aula 09: Resolução do desafio (02)
Frameworks [Link]:
NestJS: [Link]
Adonis: [Link]
Aula 11: Fundação
Link para o código final do projeto:
[Link]
Aula 12: Memória
Download dos arquivos necessários:
[Link]
Quando o download for concluído, extraia o conteúdo e coloque a pasta ‘repository’ e
o arquivo ‘[Link]’ dentro da pasta ‘users’ do seu projeto.
Aula 14: Validação
RegEx para copiar:
/^[A-Za-z]+(\s?[A-Za-z])*$/
Código do mapper:
[Link]
Links:
AJV: [Link]
fastest-validator: [Link]
@staartbr
Materiais complementares
Rodrigo Botti
Aula 15: Banco de Dados
Copie todo o código do seguinte arquivo:
[Link]
api/blob/main/src/users/repository/[Link]
RegEx para copiar:
const NameRegex = /^[A-Z][a-z]+$/
Aula 16: Migrations
Comandos do Knex:
[Link]
Aula 17: Clientes HTTP
Código para copiar:
[Link]
Links:
Postman: [Link]
Insomnia: [Link]
Axios: [Link]
Aula 18: Encerramento
Links:
Documentação cluster: [Link]
ESLint: [Link]
Prettier: [Link]
@staartbr