Saltar para o conteúdo
Tecnologia

MySQL Server

A formação MySQL Server prepara os formandos para instalar, configurar, administrar, proteger, monitorizar e manter servidores de bases de dados MySQL. A formação aborda SQL, gestão de utilizadores e permissões, segurança, backup e recuperação...

Formação presencial / online / híbrido 60 horas Segunda a Domingo Certificado Digital com QR Code de validação 150.000 Kz

Esta formação proporciona uma abordagem teórico-prática à administração de bases de dados relacionais utilizando o MySQL Server.

Os formandos aprenderão a instalar e configurar o servidor, criar e administrar bases de dados, executar consultas SQL, gerir utilizadores e privilégios, implementar mecanismos de segurança, realizar backups e restaurações, monitorizar o servidor e identificar problemas de desempenho.

A formação inclui exercícios práticos e um projeto final que simula a administração de um ambiente MySQL Server num cenário profissional.

O que vai aprender

  • Compreender a arquitetura e o funcionamento do MySQL Server.
  • Instalar e configurar o MySQL Server.
  • Utilizar o MySQL Workbench e outras ferramentas de administração.
  • Criar e administrar bases de dados e tabelas.
  • Utilizar SQL para inserir, consultar, atualizar e eliminar dados.
  • Criar relacionamentos entre tabelas.
  • Utilizar JOINs, subconsultas, views e índices.
  • Criar e administrar utilizadores e permissões.
  • Aplicar princípios básicos de segurança em bases de dados.
  • Configurar e gerir backups.
  • Restaurar bases de dados em situações de falha.
  • Monitorizar o funcionamento do servidor.
  • Analisar e otimizar consultas SQL.
  • Identificar e solucionar problemas de desempenho.
  • Compreender os fundamentos de replicação e alta disponibilidade.
  • Administrar um ambiente MySQL Server através de um projeto prático.

Programa do curso

6 módulos
1 Fundamentos e Instalação do MySQL Server 11 temas · 8 horas
  1. Conceitos de bases de dados relacionais
  2. Arquitetura do MySQL Server
  3. MySQL Server e MySQL Client
  4. Instalação do MySQL Server
  5. Configuração inicial
  6. Estrutura de bases de dados
  7. Schemas, tabelas e registos
  8. Utilizadores e permissões
  9. Ferramentas de administração
  10. MySQL Workbench
  11. Gestão básica do serviço MySQL

Formador: Formador principal do curso

2 SQL e Gestão de Bases de Dados 14 temas · 12 horas
  1. Fundamentos da linguagem SQL
  2. Criação e gestão de bases de dados
  3. Criação e alteração de tabelas
  4. Tipos de dados
  5. Chaves primárias e estrangeiras
  6. INSERT, SELECT, UPDATE e DELETE
  7. Filtros e ordenação
  8. Operadores e funções
  9. GROUP BY e HAVING
  10. JOINs
  11. Subconsultas
  12. Views
  13. Índices
  14. Transações

Formador: Formador principal do curso

3 Administração e Gestão do MySQL Server 13 temas · 10 horas
  1. Administração do servidor
  2. Gestão de utilizadores
  3. Criação e alteração de contas
  4. Privilégios e permissões
  5. Roles
  6. Gestão de sessões
  7. Configuração do servidor
  8. Variáveis do sistema
  9. Gestão de processos
  10. Logs do MySQL
  11. Monitorização básica
  12. Gestão do armazenamento
  13. Boas práticas de administração

Formador: Formador principal do curso

4 Segurança, Backup e Recuperação 13 temas · 10 horas
  1. Fundamentos de segurança em bases de dados
  2. Autenticação e autorização
  3. Gestão de privilégios
  4. Princípio do menor privilégio
  5. Proteção de contas
  6. Segurança das ligações
  7. SSL/TLS
  8. Backup lógico e físico
  9. mysqldump
  10. Estratégias de backup
  11. Restauração de bases de dados
  12. Recuperação após falhas
  13. Boas práticas de segurança e recuperação

Formador: Formador principal do curso

5 Performance, Replicação e Troubleshooting 12 temas · 8 horas
  1. Conceitos de desempenho
  2. Monitorização de consultas
  3. EXPLAIN
  4. Otimização de consultas SQL
  5. Índices e desempenho
  6. Gestão de recursos
  7. Identificação de problemas
  8. Análise de logs
  9. Troubleshooting
  10. Introdução à replicação
  11. Conceitos de alta disponibilidade
  12. Boas práticas de otimização

Formador: Formador principal do curso

6 Projeto Prático de Administração MySQL Server 14 temas · 12 horas
  1. Planeamento da infraestrutura
  2. Instalação e configuração do servidor
  3. Criação da base de dados
  4. Criação de utilizadores e permissões
  5. Implementação de consultas SQL
  6. Criação de índices e views
  7. Configuração de segurança
  8. Implementação de backup
  9. Restauração e recuperação
  10. Monitorização
  11. Otimização
  12. Simulação de falhas
  13. Resolução de problemas
  14. Documentação e apresentação do projeto

Formador: Formador principal do curso

Auxiliares didácticos

  • Computadores com acesso à Internet
  • Servidor ou máquina virtual para laboratório
  • MySQL Server
  • MySQL Workbench
  • MySQL Client
  • Sistemas operativos Windows e/ou Linux
  • Projetor multimédia
  • Quadro branco
  • Bases de dados para exercícios
  • Scripts SQL
  • Fichas de exercícios
  • Manuais e documentação técnica
  • Guias de administração
  • Casos práticos de troubleshooting
  • Cenários de backup e recuperação
  • Ambientes de laboratório virtualizados

Empregabilidade

Profissões possíveis

Administrador de Bases de Dados Júnior, Técnico de Bases de Dados, Administrador MySQL, Técnico de MySQL Server, Técnico de Sistemas, Administrador de Sistemas, Técnico de Infraestrutura de TI, Técnico de Suporte de Bases de Dados

Faixa salarial

180.000 - 650.000 Kz

Empresas que contratam

Chevron, Total Energie, Unitel, TIS Angola.