Curso MySQL para Desenvolvedores - Básico ao Avançado
Learn MySQL with practical exercises! Boost your tech career and become a sought-after developer. Master database skills for real-world applications.
Course Content
Curso MySQL para Desenvolvedores - Básico ao Avançado is an all-levels Udemy course taught by Carlos Andrade. It runs 8h 57m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 19 reviews, with 76 students enrolled. It is a paid course, last updated September 2024.
Domine MySQL: Curso Completo para Desenvolvedores SQL (Básico ao Avançado)
Aprenda MySQL do zero e se torne um especialista em desenvolvimento SQL! Este curso prático e objetivo foi criado para quem busca dominar um dos bancos de dados mais utilizados no mundo, impulsionando sua carreira como desenvolvedor de software.
O que você vai aprender:
Este curso vai além da teoria, oferecendo inúmeros exercícios práticos em diversos cenários para você desenvolver seus próprios scripts (hands-on), desde o nível básico até o avançado. Você trabalhará com situações reais do dia a dia de um desenvolvedor SQL, construindo habilidades valiosas para o mercado de trabalho.
Este curso é para você se:
- Quer aprender a criar scripts MySQL de forma criativa e eficiente.
- Deseja se destacar no mercado de desenvolvimento de software.
- Busca uma posição de destaque como desenvolvedor SQL.
- Quer dominar a linguagem SQL para diversos segmentos da tecnologia.
Conteúdo Detalhado:
- Introdução ao MySQL:
- O que são bancos de dados e sua importância.
- Instalação e configuração do MySQL e MySQL Workbench.
- Entendendo a arquitetura do MySQL e o MySQL Workbench.
- Conceitos fundamentais: DDL, DQL, DML, DCL e DTL.
- Operações básicas de banco de dados.
- Gerenciamento de Dados:
- Criando e excluindo bancos de dados.
- Tipos de dados: numéricos, cadeia de caracteres, datas e BLOB.
- Constraints:
NULL,NOT NULL,DEFAULT,UNIQUE,CHECK. - Sintaxes de atribuição de constraints.
- PRIMARY KEY, AUTO_INCREMENT e SERIAL.
- FOREIGN KEY para relacionamentos entre tabelas.
- Manipulação de Tabelas:
- Criando, alterando e excluindo tabelas.
- Adicionando, alterando e excluindo constraints em tabelas existentes.
- INSERT, UPDATE e DELETE: inserindo, atualizando e excluindo dados.
- Insert declarativo vs. Insert posicional.
- Script
empresa_dbpara prática.
- Consultas SQL (SELECT):
- Utilizando
SELECT,WHEREe operadores de comparação. - Aliases para facilitar a leitura das consultas.
LIMIT,ORDER BYeDISTINCTpara otimizar resultados.- Operadores lógicos:
AND,OReNOT. - Cláusula
LIKEpara busca por padrões. IN,NOT INe valores nulos.- Funções nativas: manipulação de texto, datas, conversão de dados e funções matemáticas.
- Funções de agregação:
MAX(),MIN(),AVG(),COUNT(). UNIONeUNION ALLpara combinar resultados.
- Utilizando
- Junção de Tabelas (JOIN):
- Entendendo e aplicando
JOINpara combinar dados de diferentes tabelas. INNER JOIN,LEFT JOINeRIGHT JOIN.- Utilizando
JOINemINSERT,UPDATEeDELETE.
- Entendendo e aplicando
- Agrupamento de Dados:
GROUP BYeHAVINGpara agregar e filtrar dados.- Cláusula
CASEpara lógica condicional.
- Índices:
- O que são índices e como eles otimizam consultas.
- Criando índices para melhorar o desempenho.
- Tabelas Temporárias:
- O que são tabelas temporárias e como funcionam.
- Criando e populando tabelas temporárias.
- Subconsultas:
- O que são subconsultas e como usá-las em suas consultas.
- Subconsultas correlacionadas e
EXISTS.
- Exemplos Avançados:
- Exemplos práticos de aplicação dos conceitos aprendidos.
- Transações:
- Entendendo o conceito de transações.
- Util
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.