Conteúdo do curso
Introdução ao Banco de Dados MySQL
2Instalando MySQL Server
3Configurando o ambiente MySQL
4Conhecendo a interface do MySQL
5Criando seu primeiro banco de dados no MySQL
6Entendendo as tabelas no MySQL
7Tipos de dados no MySQL
8Chaves primárias e estrangeiras no MySQL
9Relacionamentos entre tabelas no MySQL
10Manipulação de dados no MySQL
11Comandos básicos SQL: SELECT, INSERT, UPDATE, DELETE
12Funções de agregação no MySQL
13Cláusula WHERE no MySQL
14Ordenando resultados com ORDER BY
15Limitando resultados com LIMIT
16Unindo tabelas com JOIN
17Subqueries no MySQL
18Trabalhando com índices no MySQL
19Procedimentos armazenados no MySQL
20Triggers no MySQL
21Views no MySQL
22Transações no MySQL
23Gerenciamento de usuários e permissões no MySQL
24Backup e restauração de bancos de dados no MySQL
25Otimização de consultas no MySQL
26Introdução à modelagem de dados no MySQL
27Normalização de dados no MySQL
28Desenvolvendo um projeto completo usando MySQL
29Integrando MySQL com outras tecnologias
30Segurança em bancos de dados MySQL
31Depuração e tratamento de erros no MySQL
32Introdução ao MySQL Workbench
33Importação e exportação de dados no MySQL
34Utilizando o MySQL com PHP
35Utilizando o MySQL com Python
36Utilizando o MySQL com Java
37Utilizando o MySQL com Node.js
38Utilizando o MySQL com C#
39Uso do MySQL em aplicações web
40Uso do MySQL em aplicações mobile
41Conexão remota ao MySQL
42Manutenção e monitoramento do MySQL
43Escalabilidade e desempenho do MySQL
44Introdução ao MySQL Cluster
45Replicação de dados no MySQL
46Armazenamento de dados binários no MySQL
47Uso de expressões regulares no MySQL
48Uso de funções matemáticas no MySQL
49Uso de funções de data e hora no MySQL
50Uso de funções de string no MySQL
51Uso de funções de conversão no MySQL
52Uso de funções de controle de fluxo no MySQL
53Uso de funções de criptografia no MySQL
54Uso de funções de compressão no MySQL
55Uso de funções de informação no MySQL
56Uso de funções de grupo no MySQL
57Uso de funções de agregação no MySQL
58Uso de funções de janela no MySQL
59Uso de funções de sistema no MySQL
60Introdução ao MySQL Shell
61Introdução ao MySQL Router
62Introdução ao MySQL InnoDB Cluster
63Introdução ao MySQL NDB Cluster
64Introdução ao MySQL Group Replication
65Introdução ao MySQL Fabric
66Introdução ao MySQL Partitioning
67Introdução ao MySQL Performance Schema
68Introdução ao MySQL Information Schema
69Introdução ao MySQL Sys Schema
70Introdução ao MySQL Connectors
71Introdução ao MySQL Workload Analysis
Descrição do curso
Bem-vindo ao Curso Completo Banco de Dados MySQL do Básico ao Avançado, uma imersão total no universo do MySQL. Este curso, pertencente à categoria de Informática (TI) e subcategoria Banco de Dados, oferece uma jornada extensa e detalhada com 71 páginas de conteúdo.
Começamos com uma introdução ao MySQL, destacando sua importância no cenário dos bancos de dados e suas aplicações práticas no mercado. Passamos pela instalação do MySQL Server e a configuração inicial do ambiente, assegurando que você tenha tudo pronto para começar a trabalhar.
Logo, você será familiarizado com a interface do MySQL e aprenderá a criar seu primeiro banco de dados. Aprofundaremos no entendimento das tabelas, tipos de dados, chaves primárias e estrangeiras, e os relacionamentos entre tabelas. Esses fundamentos são cruciais para uma gestão eficiente dos dados.
Em seguida, exploraremos a manipulação de dados através dos comandos básicos SQL como SELECT, INSERT, UPDATE e DELETE, além de funções de agregação e cláusulas essenciais como WHERE, ORDER BY e LIMIT. Entraremos nas técnicas avançadas de união de tabelas com JOIN, subqueries e o uso de índices.
O curso ainda abrange aspectos avançados como procedimentos armazenados, triggers, views, e transações. Você entenderá como gerenciar usuários e permissões, realizar backup e restauração de dados, além de otimizar consultas para melhor desempenho.
Adicionalmente, há uma seção dedicada à modelagem de dados e normalização, preparando-o para desenvolver projetos completos. Integrações com outras tecnologias como PHP, Python, Java, Node.js e C# tornam o conteúdo ainda mais robusto e aplicável.
Segurança em bancos de dados é um tópico de alta relevância. Portanto, o curso aborda estratégias e práticas recomendadas para proteger seus dados. Também investigamos o depuração e o tratamento de erros, garantindo que você esteja preparado para lidar com qualquer eventualidade.
Ferramentas como MySQL Workbench e outros utilitários são apresentadas, auxiliando na administração e monitoramento do seu ambiente MySQL. Outros tópicos importantes incluem importação e exportação de dados, conexões remotas, manutenção, monitoramento e técnicas de escalabilidade e desempenho.
Para projetos mais complexos, conheça MySQL Cluster, replicação de dados, armazenamento de dados binários e o uso de funções específicas como expressões regulares, funções de data e hora, string, criptografia, compressão e muito mais.
Finalizamos com introduções essenciais a tecnologias e componentes complementares, incluindo MySQL Shell, Router, InnoDB Cluster, NDB Cluster, Group Replication, Fabric, Performance Schema, Information Schema, Sys Schema, Connectors e Workload Analysis.
Este curso é uma oportunidade única de dominar o MySQL do básico ao avançado, com conteúdos ricamente detalhados que irão transformar suas habilidades em Banco de Dados. Estude, pratique e torne-se um especialista em MySQL!
Este curso gratuito inclui:
4h06m de curso online gratuito em áudio
71 páginas de conteúdo
Certificado digital de conclusão de curso
Exercícios para treinar seus conhecimentos