Qual o objetivo do curso?

Capacitar o(a) aluno(a) a criar e gerenciar bancos de dados MySQL; Ensinar a modelagem de dados e boas práticas de integridade; Desenvolver habilidades em consultas, funções, triggers, procedures e views; Garantir segurança e performance em bancos de dados.


  • 28/horas aula

    A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.
  • Presencial, online e híbrido

    Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).
  • Mais info

    Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.
  • Trilha de aprendizado

    Cada treinamento é parte de uma trilha de aprendizado que fará todo sentido na sua formação profissional.
  • Coffee-break em todas aulas

    Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!
  • Material incluso

    No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.
  • Estrutura completa

    Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!
  • Descontos e prêmios na especialização

    Ganhe descontos e prêmios na sua especialização. Clique e saiba mais.

Esse curso é ideal para

Profissionais e estudantes de TI, desenvolvimento de software, análise de dados e administração de sistemas; Pessoas interessadas em adquirir habilidades práticas em gerenciamento de dados e consultas SQL.

O que você precisa conhecer antes

Curso ProWay Do Zero à Lógica: Fundamentos da Programação ou possuir conhecimentos equivalentes.

Conteúdo Programático

Introdução ao MySQL

  • O que é o MySQL

  • Conceitos de banco de dados

  • Começando a utilizar o MySQL

Iniciando o Projeto

  • Criando o primeiro banco de dados

  • Criando e manipulando usuários

  • Criando o banco

  • Requisitos para o projeto

  • Tipos de dados

  • Modelando o projeto

Criando Códigos

  • Criando as tabelas do projeto

  • Cuidando da integridade do banco de dados

  • Alterando tabelas

  • Excluindo tabelas

Manipulando Registros

  • Inserindo e excluindo registros

  • Alterando registros

Consultas

  • Estrutura básica das consultas

  • Subquery ou subconsulta

  • Trazer informação de múltiplas tabelas com joins

  • Utilizando SELECT em CREATE TABLE, INSERT, UPDATE e DELETE

Consultas com Funções

  • Funções de agregação

  • Funções de string

  • Funções de cálculos e operadores aritméticos

  • Funções de data

Procedures e Functions

  • Automatizando processos com stored procedures

  • Processando e retornando com functions

  • Tabela dual

  • Event scheduler

Criando Triggers (Gatilhos)

  • Triggers nas rotinas

  • Triggers BEFORE INSERT e BEFORE UPDATE

  • Triggers AFTER INSERT e AFTER UPDATE

  • Triggers BEFORE DELETE e AFTER DELETE

  • Status das triggers

Ganhando Velocidade e Criando Views

  • Otimizando performance com índices

  • Criando Views

Gerenciando Backups

  • Segurança de dados

  • Criando backups

  • Importando backups

Mais Sobre MySQL

  • Variáveis de sistema

  • Visualizando conexões ativas

  • Importando e exportando consultas

  • Localizando uma coluna no banco