Curso SQL Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso SQL Fundamentals

16 horas
Visão Geral

Curso SQL Fundamentals, apresenta os conceitos essenciais da linguagem SQL, permitindo que os alunos compreendam e utilizem comandos fundamentais para manipulação e consulta de dados em bancos de dados relacionais. Este Curso SQL Fundamentals é voltado para iniciantes, com abordagem prática e didática, ideal para quem está começando na área de dados, desenvolvimento ou administração de bancos de dados.

Objetivo

Após realizar este curso SQL Fundamentals, você será capaz de:

  • Entender os principais conceitos de bancos de dados relacionais
  • Escrever comandos SQL para consulta e manipulação de dados
  • Criar, alterar e excluir estruturas de banco de dados (DDL)
  • Realizar consultas com filtros, ordenações e agregações
  • Utilizar cláusulas JOIN para consultar múltiplas tabelas
Publico Alvo
  • Iniciantes em programação e bancos de dados
  • Estudantes de TI, Engenharia, Ciência de Dados, entre outros
  • Profissionais que desejam aprender SQL para análise de dados
  • Desenvolvedores iniciantes que precisam interagir com bancos de dados
Pre-Requisitos
  • Noções básicas de informática
  • Nenhum conhecimento prévio de SQL é necessário
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1 – Introdução ao SQL e Bancos de Dados Relacionais

  1. O que é SQL?
  2. Conceitos de banco de dados relacional
  3. Principais SGBDs do mercado (MySQL, PostgreSQL, SQL Server, Oracle)
  4. Estrutura de tabelas, registros e campos
  5. Ferramentas e ambientes de prática

Módulo 2 – Comandos Básicos de Consulta (SELECT)

  1. SELECT e FROM
  2. Cláusula WHERE (filtros e condições)
  3. Operadores lógicos (AND, OR, NOT)
  4. Comparações (>, <, =, BETWEEN, IN, LIKE)

Módulo 3 – Ordenação e Limitação de Resultados

  1. ORDER BY
  2. LIMIT (ou equivalente nos diferentes SGBDs)
  3. Uso de alias (AS)

Módulo 4 – Manipulação de Dados (INSERT, UPDATE, DELETE)

  1. Inserção de registros com INSERT
  2. Atualização de registros com UPDATE
  3. Exclusão de registros com DELETE
  4. Boas práticas para alterações de dados

Módulo 5 – Funções de Agregação e Agrupamentos

  1. COUNT, SUM, AVG, MIN, MAX
  2. GROUP BY e HAVING
  3. Diferença entre WHERE e HAVING

Módulo 6 – Joins e Relações Entre Tabelas

  1. Chaves primárias e estrangeiras
  2. INNER JOIN
  3. LEFT JOIN e RIGHT JOIN
  4. FULL JOIN (quando aplicável)
  5. Autojoin (self join)

Módulo 7 – Criação e Modificação de Estruturas (DDL)

  1. CREATE TABLE
  2. ALTER TABLE
  3. DROP TABLE
  4. Tipos de dados comuns (INT, VARCHAR, DATE, BOOLEAN)

Módulo 8 – Subqueries e Consultas Avançadas

  1. Subqueries no SELECT, WHERE e FROM
  2. IN, EXISTS e NOT EXISTS
  3. Expressões CASE
  4. Consultas correlacionadas

Módulo 9 – Prática e Estudos de Caso

  1. Exercícios práticos com banco de dados de exemplo
  2. Mini-projeto com base em cenário real (ex: banco de dados de livraria ou e-commerce)
  3. Correção comentada dos exercícios
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h