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ódulos1 Fundamentos e Instalação do MySQL Server 11 temas · 8 horas
- Conceitos de bases de dados relacionais
- Arquitetura do MySQL Server
- MySQL Server e MySQL Client
- Instalação do MySQL Server
- Configuração inicial
- Estrutura de bases de dados
- Schemas, tabelas e registos
- Utilizadores e permissões
- Ferramentas de administração
- MySQL Workbench
- 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
- Fundamentos da linguagem SQL
- Criação e gestão de bases de dados
- Criação e alteração de tabelas
- Tipos de dados
- Chaves primárias e estrangeiras
- INSERT, SELECT, UPDATE e DELETE
- Filtros e ordenação
- Operadores e funções
- GROUP BY e HAVING
- JOINs
- Subconsultas
- Views
- Índices
- Transações
Formador: Formador principal do curso
3 Administração e Gestão do MySQL Server 13 temas · 10 horas
- Administração do servidor
- Gestão de utilizadores
- Criação e alteração de contas
- Privilégios e permissões
- Roles
- Gestão de sessões
- Configuração do servidor
- Variáveis do sistema
- Gestão de processos
- Logs do MySQL
- Monitorização básica
- Gestão do armazenamento
- Boas práticas de administração
Formador: Formador principal do curso
4 Segurança, Backup e Recuperação 13 temas · 10 horas
- Fundamentos de segurança em bases de dados
- Autenticação e autorização
- Gestão de privilégios
- Princípio do menor privilégio
- Proteção de contas
- Segurança das ligações
- SSL/TLS
- Backup lógico e físico
- mysqldump
- Estratégias de backup
- Restauração de bases de dados
- Recuperação após falhas
- Boas práticas de segurança e recuperação
Formador: Formador principal do curso
5 Performance, Replicação e Troubleshooting 12 temas · 8 horas
- Conceitos de desempenho
- Monitorização de consultas
- EXPLAIN
- Otimização de consultas SQL
- Índices e desempenho
- Gestão de recursos
- Identificação de problemas
- Análise de logs
- Troubleshooting
- Introdução à replicação
- Conceitos de alta disponibilidade
- Boas práticas de otimização
Formador: Formador principal do curso
6 Projeto Prático de Administração MySQL Server 14 temas · 12 horas
- Planeamento da infraestrutura
- Instalação e configuração do servidor
- Criação da base de dados
- Criação de utilizadores e permissões
- Implementação de consultas SQL
- Criação de índices e views
- Configuração de segurança
- Implementação de backup
- Restauração e recuperação
- Monitorização
- Otimização
- Simulação de falhas
- Resolução de problemas
- 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.
Outros cursos nesta área
Informática na Ótica do Utilizador
A formação de Informática na Ótica do Utilizador foi desenvolvida para proporcionar aos formandos os conhecimentos fundamentais necessários para utilizar computadores e ferramentas digitais de forma eficiente, segura e produtiva.
Excel & Power BI – Análise de Dados e Dashboards
O curso Excel & Power BI – Análise de Dados e Dashboards capacita os formandos para organizar, tratar, analisar e apresentar dados utilizando o Excel e o Power BI. A formação combina ferramentas de análise, modelação de dados e criação de dashboards...
Sistemas de Controlo de Acesso
A formação de Sistemas de Controlo de Acesso capacita o formando para compreender, instalar, configurar, administrar e realizar a manutenção de sistemas eletrónicos destinados à gestão e controlo de entradas e saídas.