O treinamento da HTI MySQL Developers Techniques (DT) é destinado a desenvolvedores que desejam obter as habilidades necessárias para criar consultas complexas e estruturas eficientes, melhorando o desempenho de seus aplicativos de banco de dados, criar e utilizar árvores e estruturas de dados hierárquicas.
Objetivos:
O objetivo do treinamento HTI de MySQL – DT é ensinar o desenvolvedor a utilizar múltiplas opções de indexação, projetar consultas complexas, criar consultas de relatório, melhorar o processo de importação de dados, etc...
Pré-Requisitos:
Ter frequentado MySQL 5.0 for Developers, ou experiência em bancos de dados relacionais. É fundamental que o aluno tenha conhecimento de alguma linguagem de programação e lógica. Deve ainda ter domínio de Joins, Subqueries e comandos SQL de nível intermediário.
Público alvo:
Desenvolvedores (programadores) em qualquer linguagem de programação que desenvolvam aplicações que fazem uso de banco de dados e já detenham conhecimento intermediário de MySQL.
Carga horária:
20 horas.
Certificação:
Não há certificação.
Conteúdo pragmático
Identificando de maneira mais analítica problemas de performance relacionado à queries (comandos)
Melhorando a performance de queries (comandos) através da criação efetiva de índices. Sugerindo, forçando e ignorando índices
Por que e quando o MySQL utiliza índices?
Otimização dos índices
Melhorando buscas através do uso eficiente de caracteres (strings) e dados temporais (date)
Aumentando a performance de comandos INSERT e UPDATES
Melhorando os cálculos através do MySQL. Uso eficiente das funções sumarizadas. Evitando a divisão por zero e outros erros típicos
Simulação de um modelo de query para geração de ranking
Solução de problemas complexos através de Joins, Subqueries e demais funções do MySQL
Comando Explain a fundo, a fim de entender de maneira mais lógica o funcionamento do otimizador do MySQL afim de intervir e gerar queries mais eficientes
Melhorando a performance de Joins
Árvores e hierarquia de dados: Criação de árvores hierárquicas, listas adjacentes, estruturas aninhadas através de comandos SQL
Os tipos de índices do MySQL. Qual escolher para cada situação. Uso de FullText. Simulação de funções baseadas em índices
Transação: Uso efetivo de travamentos explícitos. Tomando às rédeas do travamento. Criação de relatórios. Calculando múltiplas condições em “uma só passada”. Criação de relatórios por período. Uso do SQL BAR Chart. Tabelas de decisões. Views Materializadas.
Alguns dos benefícios de realizar seus treinamentos com a HTI Tecnologia:
Qualidade HTI Tecnologia
Eleita 2 vezes consecutivas como melhor “AMEC”
(Authorized MySQL Education Center)
Material didático Oficial Oracle
Instrutores Seniors
com grande experiência no mercado
Turmas com número reduzido de alunos
para maior aproveitamento
Trabalhamos com turmas fechadas
in company e online ao vivo (não trabalhamos com EAD)