Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Profissional com MySQL – Curso Avançado
Rating: 4.6 out of 5(4 ratings)
30 students

SQL Profissional com MySQL – Curso Avançado

Domine SQL avançado com MySQL: views, procedures, triggers, transactions, índices e otimização de consultas.
Last updated 5/2025
Portuguese

What you'll learn

  • Criar e gerenciar views no MySQL para consultas reutilizáveis
  • Entender e aplicar Stored Procedures com e sem parâmetros
  • Criar e utilizar Stored Functions com retorno de valores
  • Usar triggers (gatilhos) para automatizar ações no banco de dados
  • Compreender o funcionamento e os princípios do ACID em transações
  • Trabalhar com transactions, ROLLBACK, SAVEPOINT e controle de erro
  • Criar estruturas condicionais (IF, CASE) dentro de procedures
  • Aplicar laços de repetição (LOOP, WHILE, REPEAT) em procedimentos
  • Gerar relatórios SQL com consultas avançadas
  • Implementar índices para melhorar performance de consultas
  • Garantir integridade referencial com regras ON DELETE e ON UPDATE

Course content

7 sections • 11 lectures • 6h 7m total length
  • Apresentação do curso2:40
  • Materiais de apoio3:23

Requirements

  • Ter concluído um curso básico e intermediário de SQL com MySQL
  • Conhecer os comandos fundamentais: SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, JOIN e SUBQUERIES
  • Saber criar bancos de dados e tabelas com chaves primárias e estrangeiras
  • Ter o MySQL Workbench instalado e funcionando corretamente
  • Ter um computador com acesso à internet para praticar os exemplos

Description

Aprofunde seus conhecimentos em SQL com este curso 100% prático e avançado utilizando o MySQL.
Ideal para quem já domina os fundamentos da linguagem e deseja ir além, explorando os recursos mais poderosos e estratégicos do SQL para aplicações reais e profissionais.

Neste curso, você aprenderá:

  • Como criar, alterar e consultar Views, inclusive views baseadas em outras views

  • Diferenças e usos de Stored Procedures e Functions, com exemplos claros e aplicação prática

  • A estrutura e a lógica das Transactions, incluindo comandos como ROLLBACK, SAVEPOINT, além de IF, CASE e laços de repetição

  • Como usar Triggers (gatilhos) para automação e reforço da integridade referencial, com práticas em BEFORE e AFTER

  • Criação e gestão de índices, analisando os tipos, vantagens e desvantagens, e como eles impactam na performance

  • Técnicas de otimização de consultas, para trabalhar com grandes volumes de dados de forma eficiente, confiável, escalável e organizada

Com exemplos do mundo real e exercícios resolvidos, você desenvolverá habilidades essenciais para bancos de dados robustos, performáticos, seguros e alinhados com as melhores práticas exigidas pelo mercado de tecnologia atual.

Se você já domina o básico e quer dar o próximo passo na sua carreira com banco de dados, este curso é pra você.

Who this course is for:

  • Estudantes ou profissionais que já possuem conhecimentos básicos e intermediários em SQL e desejam aprofundar suas habilidades
  • Programadores, analistas de dados, cientistas de dados e desenvolvedores backend que querem dominar recursos avançados do MySQL
  • Pessoas que já trabalham com bancos de dados e precisam aprender sobre views, procedures, functions, triggers e transactions
  • Quem deseja aplicar SQL em projetos reais com múltiplas tabelas, lógica condicional, controle de fluxo e performance otimizada
  • Alunos de cursos técnicos, graduação ou pós-graduação que buscam um diferencial prático e aplicado no currículo
  • Interessados em alcançar um nível profissional no uso do MySQL com foco em produtividade, automatização e integridade dos dados