💾 Módulo 08: Bancos de Dados SQL e NoSQL (Edição Geek)

Seja bem-vindo ao módulo de Bancos de Dados! Aqui você vai aprender a guardar, organizar e recuperar informações de forma eficiente, garantindo que os dados do seu sistema estejam sempre seguros.

Para tornar o aprendizado mais leve e divertido, cada capítulo utiliza uma temática diferente do universo Geek (Animes, Filmes, Livros, Jogos e Quadrinhos) para explicar conceitos complexos de forma visual e analógica.


🎯 Objetivo do Curso

Capacitar o aluno a modelar bancos de dados relacionais e não-relacionais, e a realizar consultas eficientes usando SQL e comandos NoSQL.


📚 Estrutura do Curso

O curso está dividido em 4 módulos principais, distribuídos em 20 semanas:

🛠️ Módulo 1: Fundamentos e SQL Básico

  • Capítulo 01: O que é um Banco de Dados e SGBD (Tema: Arquivo X)
  • Capítulo 02: Modelo Relacional: Tabelas, Linhas e Colunas (Tema: Minecraft)
  • Capítulo 03: Chaves Primárias e Estrangeiras (Tema: Harry Potter)
  • Capítulo 04: Tipos de Dados em SQL (Tema: Pokémon)
  • Capítulo 05: Meu Primeiro Comando: SELECT (Tema: Sherlock Holmes)

📦 Módulo 2: Manipulação de Dados (CRUD em SQL)

  • Capítulo 06: Filtrando Dados com WHERE (Tema: Batman)
  • Capítulo 07: Ordenação e Limitação (ORDER BY e LIMIT) (Tema: Dragon Ball)
  • Capítulo 08: Inserindo Dados (INSERT) (Tema: Matrix)
  • Capítulo 09: Atualizando e Deletando (UPDATE e DELETE) (Tema: Thanos)
  • Capítulo 10: Funções de Agregação (COUNT, SUM, AVG) (Tema: Vingadores)

💾 Módulo 3: Avançando no SQL (Relacionamentos)

  • Capítulo 11: O que são Joins? Unindo Tabelas (Tema: Senhor dos Anéis)
  • Capítulo 12: INNER JOIN na Prática (Tema: Star Wars)
  • Capítulo 13: LEFT e RIGHT JOIN (Tema: Game of Thrones)
  • Capítulo 14: Agrupando Dados (GROUP BY) (Tema: Naruto)
  • Capítulo 15: Subconsultas (Subqueries) (Tema: Inception)

🌐 Módulo 4: NoSQL e Prática Moderna

  • Capítulo 16: O que é NoSQL e quando usar? (Tema: Stranger Things)
  • Capítulo 17: Bancos Baseados em Documentos (MongoDB) (Tema: Indiana Jones)
  • Capítulo 18: Operações Básicas no MongoDB (Tema: Cyberpunk 2077)
  • Capítulo 19: Bancos Chave-Valor (Redis) (Tema: Sonic)
  • Capítulo 20: Projeto Final: Modelagem de um Sistema Completo (Tema: Caverna do Dragão)

📖 Metodologia de Ensino

Cada capítulo segue rigorosamente uma estrutura de 11 seções para garantir a melhor experiência de aprendizagem:

  1. 🎯 Objetivo da Aula
  2. 🏢 O Cenário Prático (Seu Desafio)
  3. 🧠 Fundamentos: A Teoria Traduzida (com diagramas Mermaid)
  4. 📖 Exemplo Guiado
  5. 🛠️ Prática Obrigatória 1
  6. 🛠️ Prática Obrigatória 2
  7. 📤 Instruções de Entrega
  8. 📂 Estrutura de Pastas
  9. 💡 Checkpoint de Lógica
  10. 🔥 Desafio de Fixação
  11. 🔑 Gabarito de Código/Fórmulas

3 items neste arquivo.