Conteúdo Programático MySQL for Developers Techniques


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.

 

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 é EAD Trabalhamos EAD)

Objetivos do Treinamento: 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.

 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 11. 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.