Administração de Banco de Dados Apresentação Este curso fornece capacitação técnica e administrativa avançada necessária para a administração, manutenção e otimização de complexas soluções de dados utilizando o MySQL. Ao final do curso, o aluno terá o conhecimento necessário para exercer tarefas complexas relacionadas à profissão de Administrador de Banco de Dados (DBA), como a resolução de problemas, a otimização de consultas, o controle de concorrência, entre outros. Objetivo Depois de concluírem este treinamento, os alunos serão capazes de: Compreender a arquitetura do MySQL Server e a utilização dos recursos Administrar e otimizar banco de dados e tabelas Otimizar o desempenho de índices e consultas Gerenciar a concorrência de transações Visualizar informações sobre os servidores de dados Aumentar o controle e a segurança em servidores MySQL Diagnosticar e Resolver problemas complexos no MySQL Desenvolver estratégias de administração, monitoramento e resposta em ambientes de dados Utilizar o MySQL para guardar e gerenciar Armazéns de Dados Dados Principais Tecnologia Abordada Administração de Banco de Dados MySQL Carga Horária 40 horas (10 aulas) Período 23/11/2013 a 01/02/2014 Dias e Horário Sábados 8h às 12h Idioma Português Formato Aulas presenciais com facilitador
Facilitador Rommel Campos LPIC-1, CompTIA Network+, FCNSA Fortinet Certified, McAfee Network Security, StoneGate Firewall/VPN Architect. Atua como analista na empresa Secrelnet Informática Ltda, trabalhando com os mais diversos serviços como banco de dados MySQL, Oracle, PostgreSQL, servidores web Apache, Tomcat, JBOSS, ambientes de virtualização XenServer, VMWare e Hyper-v. Possui mais de seis anos de experiência com gerenciamento de ambientes utilizando software livre Pré-requisitos Possuir conhecimento prévio de banco de dados Público Alvo Este treinamento destina-se a profissionais de dados, desenvolvedores e entusiastas que trabalham ou desejam trabalhar com a implementação, administração e manutenção de banco de dados complexos e querem aprender as técnicas de configuração, gerenciamento e resolução de problemas no MySQL Material Didático Incluso gratuitamente Para garantir a qualidade no aprendizado dos nossos alunos, o material didático utilizado durante o treinamento é o livro MYSQL, Guia do Programador, da Editora Novatec. Este livro está incluso de forma GRATUITA para os alunos do treinamento incluso 2
Conteúdo Programático Os seguintes módulos serão apresentados ao longo do treinamento: Módulo 01 - Instalando e configurando o Mysql. Estrutura do MySQL. No Windows com Instalador. No Windows sem Instalador. No Linux através de gerenciador de pacotes. No Linux compilando a partir do código fonte. No Linux com arquivo.tar.gz. Scripts de instalação. Métodos de inicialização. Gerenciar um banco. Módulo 02 - Conectando ao Mysql. Aplicações cliente e não-cliente. Msql monitor. Editor alternativo de queries. Protocolos de conexão. Grant Módulo 03 - Arquitetura e Engines do Mysql. Estrutura de arquivos e diretórios. Engines de tabelas. myisam. Memory. Merge. Federated Módulo 04 - Obtendo meta-dados. Comandos show. INFORMATION_SCHEMA. Interpretando mensagens dos servidores. Interpretando slow query log 3
Módulo 05 - Transações e bloqueio. Conceito de transação. Engines transacionais x não-transacionais. Transações com innodb. Conceito de bloqueio. Bloqueio implícito. Bloqueio explícito. Bloqueio por engine:. Myisam. Níveis de isolamento. Multi-versão TREINAMENTO Módulo 06 - Gerenciamento de usuários e privilégios. Criando usuários. Tipos de privilégios. Concedendo privilégios (grant). Revogando privilégios (revoke) Módulo 07 - Backup e recuperação. Backup binário. Hot copy. Mysqlhotcopy. Condições de portabilidade. Backup texto. mysqldump. SELECT... INTO OUTFILE. Condições de portabilidade Módulo 08 - Manutenção de tabelas. Comandos SQL. Check. Repair. Analyze. Optimize. Mysqlcheck. Myisamchek. Auto-recovery. Myisam 4
. Manutenção em tabelas innodb Módulo 09 - Otimização. Otimizando bancos de dados. Otimização por engine. Myisam. Otimizando o servidor. Parâmetros de memória. Query Cache Módulo 10 - Scaling e Replicação. Múltiplas instancias. Múltiplos servidroes no Linux. Replicação P.S. Este roteiro do treinamento deve ser utilizado para determinar se o curso é apropriado para o profissional, tendo em vista seus conhecimentos e necessidades de treinamento técnico. O conteúdo, assim como o preço e a disponibilidade de vagas estão sujeitos a alterações sem aviso prévio. 5
Para matrículas e mais informações contate-nos! Av. Dom Luis, 500 Shopping Aldeota 20º andar CEP 60160-230 Telefone 85 3288 2022 Fax 85 3288 2030 Fortaleza - CE treinamento@secrel.net.br http://treinamento.secrel.com.br