Desenvolvimento Full Stack | Back-End
| Responsável | Fabiano Rosa |
|---|---|
| Última atualização | 04/09/2026 |
| Tempo de conclusão | 14 horas 58 minutos |
| Membros | 1 |
Back End
Hard Skills
-
Dominando o Node.js61Aulas · 9 h 58 min
-
Conceitos básicos sobre o NodeJS
-
Conceitos básicos de uma API REST
-
Conceitos básicos do JSON
-
Instalando o NodeJS + NPM
-
Instalando o Yarn
-
Como criar uma aplicação e Instalar os pacotes iniciais
-
Criando um servidor ExpressJS
-
Consumindo os parâmetros de Query e Route
-
Principais ferramentas auxiliares
-
Utilizando o Insomnia
-
Utilizando o Nodemon
-
O que é o padrão REST
-
Listagem dos registros
-
Inserção de registros
-
Atualização de registros
-
Exclusão de registros
-
Debugando com o console.log
-
Debugando via Visual Studio Code
-
Configurando uma estrutura moderna
-
Configurando uma estrutura de controllers
-
Ajustando as sintaxes de import
-
ESLint, Prettier e EditorConfig
-
O que é um ORM?
-
Instalando e utilizando o Sequelize
-
Criando o model Customer
-
Criando o model Contact
-
Criando o model User
-
Carregando os models no projeto
-
Alterando models quando necessário
-
Preparando o playground
-
Selecionando atributos
-
Filtros where
-
Inclusão join
-
Ordenação order
-
Paginação limit e offset
-
Funções de agregação min, max, sum, count
-
Escopos scopes
-
Criação insert
-
Atualização update
-
Exclusão delete
-
Ganchos de execução Hooks
-
O que é uma arquitetura MVC
-
Criando o Controller Customer | 01
-
Criando o Controller Customer | 02
-
Criando o Controller Contact
-
Criando o Controller User
-
O que é um Middleware
-
Criando um Middleware no ExpressJS
-
Formas de se autenticar uma API
-
Criando o token de autenticação
-
Validando o token de autenticação na API
-
Como funciona upload de arquivos e fotos
-
Configurando o Multer
-
Criando o controller FilesController
-
Configurando o Nodemailer e enviando emails no sistema
-
Como funciona uma fila de execução
-
Instalando a fila de excecução no projeto
-
Enviando emails por fila
-
Configuração dotenv
-
Tratamentos de erros
-
Monitoramento de erros
-
-
Dominando o PostgreSQL41Aulas · 5 h
-
Instalando o PostgreSQL
-
O projeto
-
Criando um Banco de Dados
-
Estrutura de um banco de dados
-
Atributos e Tipos de Dados
-
Criando as tabelas do projeto
-
O comando INSERT
-
O comando SELECT
-
O comando UPDATE
-
O comando DELETE
-
Importanto através de planilhas Excel
-
Restaurando a partir de dumps SQL
-
Uso do LIKE para busca de padrões
-
Uso do IN para busca de múltiplos valores
-
Uso do BETWEEN para busca de valores entre intervalos
-
Uso do LIMIT para limitar a quantidade de valores e criar paginações
-
Recuperando os valores Mínimo e Máximo
-
Tirando a Contagem, Média e Soma
-
Agrupando valores agregados com o GROUP BY
-
Entendendo de vez a Teoria dos Conjuntos
-
Apelidando tabelas e colunas
-
Combinando tabelas com o SELF JOIN
-
Combinando resultados com o UNION
-
Uso do ANY e ALL juntamente com Sub SELECT
-
Clientes VIP vs Normais
-
Saldo por conta e geral
-
Gastos por categoria
-
Fluxo de Caixa
-
Títulos Vencidos parcelas e soma total
-
Títulos futuros parcelas e soma total
-
Maiores devedores e pagadores
-
Transações
-
Funções
-
Views
-
ORMs
-
Principais bancos de dados do mercado e como trabalhar com cada um
-
Bancos de dados na nuvem hospedagem
-
Outros tipos de banco de dados NOSQL
-
Se você chegou até aqui parabéns
-
Trabalhando com Datas como um profissional
-
Uso do ENUM para normalizar valores
-