Desenvolvimento Full Stack | Back-End
| Responsible | Fabiano Rosa |
|---|---|
| Last Update | 09/04/2026 |
| Completion Time | 14 hours 58 minutes |
| Members | 1 |
Hard Skills
-
Dominando o Node.js61Lessons · 9 hr 58 min
-
Conceitos básicos sobre o NodeJSNew
-
Conceitos básicos de uma API RESTNew
-
Conceitos básicos do JSONNew
-
Instalando o NodeJS + NPMNew
-
Instalando o YarnNew
-
Como criar uma aplicação e Instalar os pacotes iniciaisNew
-
Criando um servidor ExpressJSNew
-
Consumindo os parâmetros de Query e RouteNew
-
Principais ferramentas auxiliaresNew
-
Utilizando o InsomniaNew
-
Utilizando o NodemonNew
-
O que é o padrão RESTNew
-
Listagem dos registrosNew
-
Inserção de registrosNew
-
Atualização de registrosNew
-
Exclusão de registrosNew
-
Debugando com o console.logNew
-
Debugando via Visual Studio CodeNew
-
Configurando uma estrutura modernaNew
-
Configurando uma estrutura de controllersNew
-
Ajustando as sintaxes de importNew
-
ESLint, Prettier e EditorConfigNew
-
O que é um ORM?New
-
Instalando e utilizando o SequelizeNew
-
Criando o model CustomerNew
-
Criando o model ContactNew
-
Criando o model UserNew
-
Carregando os models no projetoNew
-
Alterando models quando necessárioNew
-
Preparando o playgroundNew
-
Selecionando atributosNew
-
Filtros whereNew
-
Inclusão joinNew
-
Ordenação orderNew
-
Paginação limit e offsetNew
-
Funções de agregação min, max, sum, countNew
-
Escopos scopesNew
-
Criação insertNew
-
Atualização updateNew
-
Exclusão deleteNew
-
Ganchos de execução HooksNew
-
O que é uma arquitetura MVCNew
-
Criando o Controller Customer | 01New
-
Criando o Controller Customer | 02New
-
Criando o Controller ContactNew
-
Criando o Controller UserNew
-
O que é um MiddlewareNew
-
Criando um Middleware no ExpressJSNew
-
Formas de se autenticar uma APINew
-
Criando o token de autenticaçãoNew
-
Validando o token de autenticação na APINew
-
Como funciona upload de arquivos e fotosNew
-
Configurando o MulterNew
-
Criando o controller FilesControllerNew
-
Configurando o Nodemailer e enviando emails no sistemaNew
-
Como funciona uma fila de execuçãoNew
-
Instalando a fila de excecução no projetoNew
-
Enviando emails por filaNew
-
Configuração dotenvNew
-
Tratamentos de errosNew
-
Monitoramento de errosNew
-
-
Dominando o Node.js41Lessons · 5 hr
-
Instalando o PostgreSQLNew
-
O projetoNew
-
Criando um Banco de DadosNew
-
Estrutura de um banco de dadosNew
-
Atributos e Tipos de DadosNew
-
Criando as tabelas do projetoNew
-
O comando INSERTNew
-
O comando SELECTNew
-
O comando UPDATENew
-
O comando DELETENew
-
Importanto através de planilhas ExcelNew
-
Restaurando a partir de dumps SQLNew
-
Uso do LIKE para busca de padrõesNew
-
Uso do IN para busca de múltiplos valoresNew
-
Uso do BETWEEN para busca de valores entre intervalosNew
-
Uso do LIMIT para limitar a quantidade de valores e criar paginaçõesNew
-
Recuperando os valores Mínimo e MáximoNew
-
Tirando a Contagem, Média e SomaNew
-
Agrupando valores agregados com o GROUP BYNew
-
Entendendo de vez a Teoria dos ConjuntosNew
-
Apelidando tabelas e colunasNew
-
Combinando tabelas com o SELF JOINNew
-
Combinando resultados com o UNIONNew
-
Uso do ANY e ALL juntamente com Sub SELECTNew
-
Clientes VIP vs NormaisNew
-
Saldo por conta e geralNew
-
Gastos por categoriaNew
-
Fluxo de CaixaNew
-
Títulos Vencidos parcelas e soma totalNew
-
Títulos futuros parcelas e soma totalNew
-
Maiores devedores e pagadoresNew
-
TransaçõesNew
-
FunçõesNew
-
ViewsNew
-
ORMsNew
-
Principais bancos de dados do mercado e como trabalhar com cada umNew
-
Bancos de dados na nuvem hospedagemNew
-
Outros tipos de banco de dados NOSQLNew
-
Se você chegou até aqui parabénsNew
-
Trabalhando com Datas como um profissionalNew
-
Uso do ENUM para normalizar valoresNew
-