Programa do Curso

Introdução

  • Visão geral dos bancos de dados e MySQL
  • Instalação e configuração de MySQL
  • Introdução ao cliente de linha de comando SQL e MySQL
  • Criação e gerenciamento de bancos de dados e tabelas

Consultando dados

  • Recuperando e filtrando dados
  • Classificando e limitando os resultados da consulta
  • Trabalhando com múltiplas tabelas
  • Usando subconsultas e tabelas derivadas

Manipulação de dados

  • Inserindo dados em tabelas
  • Atualizando e excluindo dados
  • Usando transações para integridade de dados
  • Gerenciando índices para otimização de desempenho

Conceitos avançados SQL

  • Funções de agregação
  • Filtrando resultados da consulta
  • Trabalhando com funções de string, funções de data e funções matemáticas
  • Tratamento de valores NULL em consultas
  • Usando instruções CASE para lógica condicional

Otimização de performance

  • Técnicas de otimização de consulta
  • Indexação e otimização de estruturas de tabelas
  • Analisando o desempenho da consulta com EXPLAIN
  • Estratégias de cache e cache de consulta
  • Ferramentas de monitoramento e criação de perfil para ajuste de desempenho

Segurança e Administração

  • Gerenciamento de usuários e controle de acesso
  • Protegendo MySQL servidor e banco de dados
  • Operações de backup e restauração
  • Importando e exportando dados
  • MySQL Workbench e outras ferramentas de administração

Integração de aplicativos

  • Conectando MySQL com linguagens de programação populares
  • Usando MySQL conectores e bibliotecas
  • Executando consultas no código do aplicativo

Resumo e próximas etapas

Requisitos

    Noções básicas de bancos de dados

Público

    Desenvolvedores
 21 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas