SQL - Bem-vindo ao Curso!
  • Introdução - Visão Geral
SQL - Preparando o Ambiente
  • Ferramentas de Desenvolvimento Free - MySql
  • Instruções de Download para Windows
  • Instruções de Download para Mac
  • Ferramanta SQL WorkBench - Visão Geral
SQL - Unindo a teoria com a Prática
  • Mas o que é SQL?
  • Como funciona um banco de dados relacional
  • Conhecendo o Banco de Dados para Mão na Massa: Sakila (Locadora de Filmes)
  • Tipos de dados: Char x Varchar. Explorando os recursos deste tipo de dado
  • Tipos de dados: Enum, Int e Float. As diferentes formas assumidas pelos números
Prática com SQL: Indo para um nível mais avançado
  • Estrutura Básica de uma Query
  • Ordenando com a cláusula Order By ()
  • Contando e Agrupando - Agrupadores Count() e Group By ()
  • Filtrando o resultado de uma tabela utilizando as cláusulas: WHERE, LIKE, IN
  • Mão na Massa - Organize o acervo de filmes por nome
  • Conferindo o Desafio - Organize o acervo de filmes por nome
  • Trabalhando com mais de uma tabela (JOINS)
  • Mão na Massa - Localize os filmes com gênero Ação
  • Conferindo o Desafio - Localize os filmes com gênero Ação
  • Mão na Massa - Procure o último Filme alugado de sua Locadora
  • Conferindo o Desafio - Procure o último Filme alugado de sua Locadora
  • Inserindo valores e estrutura básica de uma tabela
  • Mão na Massa - Part 1 - Insira um novo Filme no acervo de sua Locadora
  • Mão na Massa - Part 2 - Insira um novo Filme no acervo de sua Locadora
  • Conferindo o Desafio - Insira um novo Filme no acervo de sua Locadora
Prática com comandos Avançados com SQL
  • Atualizando campos de maneira correta
  • Deletando dados de forma segura
  • Somando valores de uma tabela com SUM()
  • Recuperando a Média dos valores de uma tabela usando AVG()
  • Filtrando ocorrências duplicadas pela cláusula DISTINCT
  • Mão na Massa - Traga um filme distinto em registros repetidos
  • Conferindo o Desafio - Traga um filme distinto em registros repetidos
Ferramentas e comandos Avançados em com SQL
  • Utilizando a Cláusula HAVING() para listar grupos de Registros
  • Utilizando SubConsultas
  • Subconsultas - Aula Bônus
  • Dicas de Tunning de Queries e desenvolvimento de Dashboards
  • Desenvolvimento de Dashboards
  • Mão na Massa - Faça um Dashboard com o total de vendas do ano e do mês
  • Conferindo o Desafio - Faça um Dashboard com o total de vendas do ano e do mês
  • Resposta dos Exercícios - Mão na Massa!
Módulo Avançado: Programando em SQL - Construindo Views
  • Criando uma View e Consultando um View
  • Alterando uma View
  • Substituindo uma View e Excluindo uma View
Módulo Avançado: Programando em SQL - Construindo Funções
  • Criando uma Função e Consultando uma Função
  • Alterando uma Função e Excluindo uma Função
Módulo Avançado: Programando em SQL - Construindo Procedures
  • Criando uma Procedures e Consultando uma Procedures
  • Mão na Massa - Desenvolva uma Procedure que insira os dados de um novo filme
  • Conferindo o Desafio - Desenvolva uma Procedure que insira os dados de filme
Módulo Avançado: Programando em SQL - Primeiros Programas
  • Comandos DMLs: Vamos Criar, alterar e excluir uma tabela
  • Constraints e Foreign Keys
  • Comandos Condicionais IF e Case - Parte 1
  • Comandos Condicionais IF e Case - Parte 2
  • Comandos Condicionais IF e Case - Parte 3
  • Comandos Iterativos: Loop
  • Comandos Iterativos: Iterate e While
  • Comandos Iterativos: Repeat
  • Cursores e backup e truncate de dados
Módulo Avançado: Programando em SQL - Desafios
  • Mão na Massa - Desenvolva uma Procedure que localize os filmes de sua locadora
  • Conferindo o Desafio - Desenvolva uma Procedure que localize os filmes
  • Mão na Massa - Desenvolva uma Procedure que altere o nome de um filme por ID
  • Conferindo o Desafio - Procedure que altere o nome de um filme por ID
Módulo Avançado: Programando em SQL - Automatizando os processos com Triggers
  • Criando uma Trigger e conceitos
  • Alterando uma Trigger e Excluindo uma Trigger
  • Utilizando um Trigger para Backup
  • Mão na Massa - Trigger que atualize a descrição de um filme na tabela film_text
  • Conferindo o Desafio - Trigger que atualize a descrição de um filme na tabela
Vamos Programar?
  • Vamos falar mais de Cursores
  • Criando um Script para realizar tarefas automáticas
SQL - Backup e Restauração
  • Mais sobre a ferramenta MySQL WorkBench
  • Registrando uma nova instância
  • Realizando um Backup
  • Restaurando um Backup
  • Criando uma rotina automatica de Backup
EMPREGOS - Seu primeiro emprego na área de Banco de Dados
  • Ferramentas de busca de Emprego: Apinfo
  • Ferramentas de busca de Emprego e Chamando a atenção dos empregadores TI
  • Como turbinar seu Currículo com experiências e cursos na área de Tecnologia
  • Bonus: 17 Exemplos de Currículos Profissionais
Conclusão
  • Como receber o seu certificado de conclusão de curso
  • Parabens! - Mensagem Final
  • Aula Bônus