Udemyallpt

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.

4.8(19)
76students
8h 57m
Certificate
Carlos Andrade
Carlos AndradeAnalista de Sistemas e especialista em Cyber Security

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_db para prática.
  • Consultas SQL (SELECT):
    • Utilizando SELECT, WHERE e operadores de comparação.
    • Aliases para facilitar a leitura das consultas.
    • LIMIT, ORDER BY e DISTINCT para otimizar resultados.
    • Operadores lógicos: AND, OR e NOT.
    • Cláusula LIKE para busca por padrões.
    • IN, NOT IN e 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().
    • UNION e UNION ALL para combinar resultados.
  • Junção de Tabelas (JOIN):
    • Entendendo e aplicando JOIN para combinar dados de diferentes tabelas.
    • INNER JOIN, LEFT JOIN e RIGHT JOIN.
    • Utilizando JOIN em INSERT, UPDATE e DELETE.
  • Agrupamento de Dados:
    • GROUP BY e HAVING para agregar e filtrar dados.
    • Cláusula CASE para 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
$ whoami — the devs behind tutorialsearch.io

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.

5.0(74)
4h 2m
beginner

Microsoft Sway para Educadores

by Profa. Ma. Karen Carvalho

5.0(5)
2h 15m
beginner
5.0(6)
7h 4m
intermediate
5.0(15)
2h 17m
beginner
5.0(25)
7h 12m
all