Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Moderno e Completo: Inclui Mais de 300 Atividades
Rating: 4.7 out of 5(73 ratings)
374 students

SQL Moderno e Completo: Inclui Mais de 300 Atividades

Domine SQL com conteúdo prático: de fundamentos a técnicas avançadas com dezenas de atividades práticas e testes!
Created byFernando Amaral
Last updated 7/2025
Portuguese

What you'll learn

  • Aprenda a criar consultas SQL eficazes e extraia dados com precisão!
  • Domine operações de manipulação de dados: insira, atualize e delete registros!
  • Implemente segurança nos seus bancos de dados com Grant e Revoke.
  • Gerencie transações e entenda isolamentos para manter a integridade de dados.
  • Descubra como criar e gerenciar Views para consultas mais eficientes.
  • Use Windows Functions para análises complexas e relatórios avançados.
  • Aprofunde-se em Stored Procedures, UDFs e Triggers para automação eficaz.
  • Realize um projeto final aplicando SQL em cenários do mundo real.
  • Domine a Linguagem de Definição de Dados e aprimore suas habilidades de design de banco de dados.
  • Explore o uso de CTEs para consultas SQL mais claras e eficientes.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

14 sections69 lectures6h 37m total length
  • Instruções1:48
  • Apresentação do Curso3:01
  • Material do Curso0:15
  • Orientações Gerais3:00
  • O Modelo Relacional18:06
  • Teste seus Conhecimentos: Modelo Relacional
  • Outros Modelos de Dados5:53
  • OLAP vs OLTP9:33
  • Teste seus Conhecimentos: OLAP vs OLTP
  • Modelos de Dados Utilizados Durante o Curso2:12
  • Conhecendo o Banco de Dados do Curso - Postgres5:20
  • Conhecendo o Banco de Dados do Curso - SQLite3:33
  • Teste seus Conhecimentos: Banco de Dados Northwind
  • Instalando Postgres3:42
  • Preprando o Banco de Dados do Curso4:53

Requirements

  • Não é Preciso Experiência ou Conhecimento Prévio

Description

Aprenda SQL de forma eficiente e prática com nosso curso completo! Destinado tanto para iniciantes quanto para aqueles que desejam aprofundar seus conhecimentos, este curso cobre tudo desde a introdução básica até conceitos avançados de bancos de dados. Cada módulo foi cuidadosamente projetado para fornecer uma compreensão abrangente e prática do SQL.

O curso inclui uma variedade de recursos para garantir uma experiência de aprendizado completa:

  • Atividades práticas para solidificar o conhecimento adquirido em cada etapa.

  • Scripts de SQL para prática e referência rápida.

  • Um eBook detalhado de apoio para complementar sua aprendizagem.

  • Acesso vitalício ao curso, permitindo que você aprenda no seu próprio ritmo.

  • Certificado de conclusão para adicionar um valioso recurso ao seu currículo.

Os tópicos abordados no curso são:

  1. Introdução: Neste módulo inicial, os alunos são apresentados ao SQL, aprendendo sobre sua importância, aplicações e os primeiros passos para realizar consultas em bancos de dados.

  2. Fundamentos de SQL para Consultas: Este tópico aborda técnicas essenciais para extrair dados, como selecionar colunas, filtrar registros e ordenar resultados, fundamentais para qualquer análise de dados.

  3. Dominando Joins: Explore como combinar dados de diferentes tabelas de forma eficiente usando diversos tipos de joins, uma habilidade crucial para o manejo de bases de dados relacionais.

  4. Insert, Update, Delete: Aprenda a manipular dados com comandos para inserir, atualizar e deletar registros, habilidades essenciais para a manutenção de bases de dados dinâmicas.

  5. Grant e Revoke: Este módulo foca na segurança e na gestão de acessos através do controle de permissões com os comandos GRANT e REVOKE, assegurando que os usuários tenham os acessos adequados.

  6. Controle de Transações e Níveis de Isolamento: Entenda como gerenciar transações para manter a integridade dos dados e aprender sobre os diferentes níveis de isolamento e suas implicações.

  7. Linguagem de Definição de Dados: Descubra como criar e modificar estruturas de dados utilizando comandos de definição de dados, uma parte essencial do design de bancos de dados.

  8. Views: Aprenda a simplificar consultas complexas e a melhorar a segurança dos dados com a criação e utilização de views.

  9. Windows Functions: Explore funções avançadas para realizar cálculos complexos sobre conjuntos de dados, como cálculos cumulativos, médias móveis e outras análises pertinentes.

  10. CTEs (Common Table Expressions): Domine as expressões de tabela comum para escrever consultas mais organizadas e fáceis de entender, que podem ser reutilizadas dentro de uma mesma instrução SQL.

  11. Stored Procedures, UDFs (User Defined Functions) e Triggers: Aprenda a automatizar tarefas e aprimorar a eficiência do banco de dados com procedimentos armazenados, funções definidas pelo usuário e gatilhos.

  12. Funções Diversas: Descubra uma variedade de funções SQL que podem ajudar a realizar tarefas específicas, como manipulação de strings, datas e outros tipos de dados.

  13. Projeto Final: Aplique todos os conhecimentos adquiridos em um projeto final que desafiará os alunos a resolverem um problema real usando SQL, consolidando as habilidades aprendidas e preparando-os para situações do mundo real.

Ideal para quem busca dominar SQL para avançar na carreira de tecnologia da informação, nosso curso oferece uma plataforma robusta para aprender, praticar e se destacar no uso de bancos de dados. Inscreva-se hoje e comece sua jornada para se tornar um especialista em SQL!

Who this course is for:

  • Programadores, Analistas, Cientistas e Engenheiros de Dados, Consultores e Gerentes e Executivos que buscam extrair valor de Dados