Dev Samurai – Formação Full Stack Python e Backend [2025]
🔒 Você precisa estar inscrito no curso para acessar este material.
Conteúdo do Curso
Aulas ao Vivo
1.1. 03-26 19.02.31 40 Aulas ao Vivo – Aula #1 (aberta)
Você ainda não tem acesso ao conteúdo
1.2. 04-02 19.26.52 40 Aulas ao Vivo – Aula #2 Como a Programação Web Funciona
Você ainda não tem acesso ao conteúdo
1.3. 04-09 19.01.00 Aula ao Vivo – Aula #3 – Como empreender na internet
Você ainda não tem acesso ao conteúdo
1.4. 04-16 18.59.18 Aula ao Vivo – Aula #4 – TDD
Você ainda não tem acesso ao conteúdo
1.5. 05-14 18.59.15 Aula ao Vivo – Aula #5 – GitHub Actions – Parte 1
Você ainda não tem acesso ao conteúdo
1.6. Imersão você no Mercado – 01 – Logica Programação
Você ainda não tem acesso ao conteúdo
1.7. Imersão você no Mercado – 02 – Front end Master
Você ainda não tem acesso ao conteúdo
1.8. Imersão você no Mercado – 03 – Back end Master
Você ainda não tem acesso ao conteúdo
1.9. Imersão você no Mercado – 04 – Full Stack 15k
Você ainda não tem acesso ao conteúdo
1.10. Imersão você no Mercado – 05 – Portfolio irresistível
Você ainda não tem acesso ao conteúdo
Backend - Dominando o NodeJS
2.1. Conceitos básicos sobre o NodeJS
Você ainda não tem acesso ao conteúdo
2.2. Conceitos básicos de uma API REST
Você ainda não tem acesso ao conteúdo
2.3. Conceitos básicos do JSON
Você ainda não tem acesso ao conteúdo
2.4. Instalando o NodeJS + NPM
Você ainda não tem acesso ao conteúdo
2.5. Instalando o Yarn
Você ainda não tem acesso ao conteúdo
2.6. Como criar uma aplicação e instalar os pacotes iniciais
Você ainda não tem acesso ao conteúdo
2.7. Criando um servidor ExpressJS
Você ainda não tem acesso ao conteúdo
2.8. Consumindo os parâmetros de Query e Route
Você ainda não tem acesso ao conteúdo
2.9. Principais ferramentas auxiliares
Você ainda não tem acesso ao conteúdo
2.10. Utilizando o Insomnia
Você ainda não tem acesso ao conteúdo
2.11. Utilizando o Nodemon
Você ainda não tem acesso ao conteúdo
2.12. O que é o padrão REST
Você ainda não tem acesso ao conteúdo
2.13. Listagem dos registros
Você ainda não tem acesso ao conteúdo
2.14. Inserção de registros
Você ainda não tem acesso ao conteúdo
2.15. Atualização de registros
Você ainda não tem acesso ao conteúdo
2.16. Exclusão de registros
Você ainda não tem acesso ao conteúdo
2.17. Debugando com o Consolelog
Você ainda não tem acesso ao conteúdo
2.18. Debugando via Visual Studio Code
Você ainda não tem acesso ao conteúdo
2.19. Configurando uma estrutura moderna
Você ainda não tem acesso ao conteúdo
2.20. Configurando uma estrutura de controllers
Você ainda não tem acesso ao conteúdo
2.21. Ajustando as sintaxes de import
Você ainda não tem acesso ao conteúdo
2.22. ESLint, Prettier e EditorConfig
Você ainda não tem acesso ao conteúdo
2.23. O que é um ORM
Você ainda não tem acesso ao conteúdo
2.24. Instalando e utilizando o Sequelize
Você ainda não tem acesso ao conteúdo
2.25. Criando o model Customer
Você ainda não tem acesso ao conteúdo
2.26. Criando o model Contact
Você ainda não tem acesso ao conteúdo
2.27. Criando o model User
Você ainda não tem acesso ao conteúdo
2.28. Carregando os models no projeto
Você ainda não tem acesso ao conteúdo
2.29. Alterando models (quando necessário)
Você ainda não tem acesso ao conteúdo
2.30. Preparando o playground
Você ainda não tem acesso ao conteúdo
2.31. Selecionando atributos
Você ainda não tem acesso ao conteúdo
2.32. Filtros (where)
Você ainda não tem acesso ao conteúdo
2.33. Inclusão (join)
Você ainda não tem acesso ao conteúdo
2.34. Ordenação (order)
Você ainda não tem acesso ao conteúdo
2.35. Paginação (limit e offset)
Você ainda não tem acesso ao conteúdo
2.36. Funções de agregação (min, max, sum, count)
Você ainda não tem acesso ao conteúdo
2.37. Escopos (scopes)
Você ainda não tem acesso ao conteúdo
2.38. Criação (insert)
Você ainda não tem acesso ao conteúdo
2.39. Atualização (update)
Você ainda não tem acesso ao conteúdo
2.40. Exclusão (delete)
Você ainda não tem acesso ao conteúdo
2.41. Ganchos de execução (Hooks)
Você ainda não tem acesso ao conteúdo
2.42. O que é uma arquitetura MVC
Você ainda não tem acesso ao conteúdo
2.43. Criando o Controller Customer – Parte 1
Você ainda não tem acesso ao conteúdo
2.44. Criando o Controller Customer – Parte 2
Você ainda não tem acesso ao conteúdo
2.45. Criando o Controller Contact
Você ainda não tem acesso ao conteúdo
2.46. Criando o Controller User
Você ainda não tem acesso ao conteúdo
2.47. O que é um Middleware
Você ainda não tem acesso ao conteúdo
2.48. Criando um Middleware no ExpressJS
Você ainda não tem acesso ao conteúdo
2.49. Formas de se autenticar uma API
Você ainda não tem acesso ao conteúdo
2.50. Criando o token de autenticação
Você ainda não tem acesso ao conteúdo
2.51. Validando o token de autenticação na API
Você ainda não tem acesso ao conteúdo
2.52. Como funciona upload de arquivos e fotos
Você ainda não tem acesso ao conteúdo
2.53. Configurando o Multer
Você ainda não tem acesso ao conteúdo
2.54. Criando o controller FilesController
Você ainda não tem acesso ao conteúdo
2.55. Configurando o Nodemailer e enviando emails no sistema
Você ainda não tem acesso ao conteúdo
2.56. Como funciona uma fila de execução
Você ainda não tem acesso ao conteúdo
2.57. Instalando a fila de excecução no projeto
Você ainda não tem acesso ao conteúdo
2.58. Enviando emails por fila
Você ainda não tem acesso ao conteúdo
2.59. Configuração (dotenv)
Você ainda não tem acesso ao conteúdo
2.60. Tratamentos de erros
Você ainda não tem acesso ao conteúdo
2.61. Monitoramento de erros
Você ainda não tem acesso ao conteúdo
Backend - Dominando o Postgres
3.1. O que é um banco de dados!_
Você ainda não tem acesso ao conteúdo
3.2. Como funciona um banco de dados_
Você ainda não tem acesso ao conteúdo
3.3. Instalando o PostgreSQL
Você ainda não tem acesso ao conteúdo
3.4. O projeto
Você ainda não tem acesso ao conteúdo
3.5. Criando um Banco de Dados
Você ainda não tem acesso ao conteúdo
3.6. Estrutura de um banco de dados
Você ainda não tem acesso ao conteúdo
3.7. Atributos e Tipos de Dados
Você ainda não tem acesso ao conteúdo
3.8. Criando as tabelas do projeto
Você ainda não tem acesso ao conteúdo
3.9. O comando INSERT
Você ainda não tem acesso ao conteúdo
3.10. O comando SELECT
Você ainda não tem acesso ao conteúdo
3.11. O comando UPDATE
Você ainda não tem acesso ao conteúdo
3.12. O comando DELETE
Você ainda não tem acesso ao conteúdo
3.13. Importanto através de planilhas Excel
Você ainda não tem acesso ao conteúdo
3.14. Restaurando a partir de dumps SQL
Você ainda não tem acesso ao conteúdo
3.15. Uso do LIKE para busca de padrões
Você ainda não tem acesso ao conteúdo
3.16. Uso do IN para busca de múltiplos valores
Você ainda não tem acesso ao conteúdo
3.17. Uso do BETWEEN para busca de valores entre intervalos
Você ainda não tem acesso ao conteúdo
3.18. Uso do LIMIT para limitar a quantidade de valores e criar paginações
Você ainda não tem acesso ao conteúdo
3.19. Recuperando os valores Mínimo e Máximo
Você ainda não tem acesso ao conteúdo
3.20. Tirando a Contagem, Média e Soma
Você ainda não tem acesso ao conteúdo
3.21. Agrupando valores agregados com o GROUP BY
Você ainda não tem acesso ao conteúdo
3.22. Entendendo de vez a Teoria dos Conjuntos
Você ainda não tem acesso ao conteúdo
3.23. Apelidando tabelas e colunas
Você ainda não tem acesso ao conteúdo
3.24. Combinando tabelas com o INNER JOIN
Você ainda não tem acesso ao conteúdo
3.25. Combinando tabelas com o LEFT JOIN
Você ainda não tem acesso ao conteúdo
3.26. Combinando tabelas com o RIGHT JOIN
Você ainda não tem acesso ao conteúdo
3.27. Combinando tabelas com o SELF JOIN
Você ainda não tem acesso ao conteúdo
3.28. Combinando resultados com o UNION
Você ainda não tem acesso ao conteúdo
3.29. Uso do ANY e ALL juntamente com Sub-SELECT
Você ainda não tem acesso ao conteúdo
