Dominando Banco de Dados com MySQL

Aprenda com especialistas a trabalhar com o Banco de Dados mais popular do mundo são mais 30 aulas com muitos exercícios
4.6 (85 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
572 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 27
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2016 Portuguese

Course Description

Gostaria de saber por que todos os programadores precisam dominar o banco de dados? Como será que as informações das empresas ficam armazenadas, e como manipular estas informações? Deseja se tornar um programador Web completo?  

Qualquer que seja sua motivação você veio ao lugar certo.

Este Curso Dominando o MySQL é fundamental para os que desejam se tornar programadores, ele é uma etapa do processo, você precisa escolher qual linguagem de programação irá se especializar, mas independente de qual linguagem, PHP, C#, Java, Rubi, e o melhor suas dúvidas respondidas em até 24 horas

Neste curso cobriremos em mais de 3,5 horas de conteúdo os seguintes tópicos:

1) Instalação e Configuração do MySQL.

2) Criação de Bancos de Dados e tabelas

3) Conheça os tipos de dados e aprenda a projetar e armazenar corretamente os dados nas tabelas.

4) Comandos para consulta, cadastro, alteração exclusão de dados(Insert, Update, Delete, Select)

5) Comandos avançados de Banco de Dados, tais como Joins, Subquery, Stored Procedure, Function.

6) Aprenda a trabalhar com transações.

Se você já é um programador ou está começando e sempre quis dominar um banco de dados sabendo extrair as informações da maneira que deseja, este curso é para você.

Acesso vitalício! Te aguardo no curso!

What are the requirements?

  • Os softwares serão instalados no decorrer das aulas.
  • Embora não seja necessário é desejável conhecer Lógica de Programação.

What am I going to get from this course?

  • Domine a linguagem SQL, a linguagem para banco de dados mais utilizada no mundo.
  • Aprenda os comandos de cadastro, alteração, exclusão e domine o comando de consulta com os recursos mais importantes para filtros e buscas avançadas
  • Torne-se um especialista em linguagem SQL usando o mais popular Banco de Dados gratuito do Mundo o MySQL.

What is the target audience?

  • Este curso de MySQL é destinado a todos que desejam se especializar em Banco de Dados, conhecendo desde a estrutura básica, até comandos avançados, alunos de cursos de TI, Programadores e todos que desejam entrar no mercado de TI
  • Este curso é focado na linguagem SQL, desde o básico até Stored Procedures e comandos avançados, não contempla administração de Servidores MySQL.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: História da Linguagem SQL, Instalação e Configuração do MySQL 5.7
01:45

Seja bem vindo ao curso Dominando Banco de Dados com MySQL, nesta aula explicaremos o que será ensinado neste curso.

04:17

Qual a diferença entre Banco de Dados e Base de Dados? Veja a resposta nesta aula, e descubra o poder do mais poderoso banco de dados do mundo, o cérebro humano. Aprenderemos a diferença entre Servidor, Banco, Tabelas, Linhas e Colunas.

13:32

Conheça o MySQL Workbench, nesta aula iremos instalar e configurar passo a passo o MySQL Server e o MySQL Workbench, com muitas dicas de boas práticas para a instalação e configuração em diversos cenários.

04:38

Conheça a história do MySQL, e da linguagem SQL, como uma linguagem proprietária da IBM se tornou o principal padrão de linguagens para banco de dados relacionais.

Section 2: MySQL Workbench, Bancos e Tabelas
08:16

Como funciona o MySQL Workbench, e o primeiro comando para criação de banco de dados, o comando create database.

7 questions

Vamos exercitar os comandos de criação de banco de dados e de tabelas?

09:11

Aprenda a criar tabelas, entenda o que são as linhas e colunas e os tipos de dados básicos.

4 questions

Exercícios para fixar comandos básicos de criação de tabelas, cadastro e tipo de dados varchar.

Section 3: DataType - Entendendo os Tipos de Dados
14:22

Os tipos de dados são a forma como o banco de dados armazena as informações, datas, números e texto, além de como manipular esses formatos são ensinados nesta aula.

Section 4: Conhecendo as subdivisões da linguagem SQL, DDL, DCL, DTL, DQL e DML
11:50

A linguagem SQL é subdividida em alguns grupos de Linguagem, Linguagem de definição de dados, Linguagem de Controle de Dados, Linguagem de Manipulação de dados, Linguagem de Transação de Dados e Linguagem de consulta dos dados, além da aula que abordará alguns destes temos um documento em PDF que detalha cada um dos subgrupos.

2 questions

Vamos relembrar alguns dos comandos dos grupos DDL, DTL, DQL e DML? Durante o curso esses comandos serão praticados.

Section 5: Comandos DML - Data Manipulation Language
06:22

Como utilizar os comandos UPDATE e DELETE para alterar e excluir dados respectivamente? Nesta aula você verá a resposta a esta questão além de receber muitas dicas para evitar problemas na alteração e exclusão de dados.

13:38

Precisa cadastrar informações dentro de um banco de dados MySQL utilize o comando Insert, neste vídeo você aprenderá como utilizar o comando insert corretamente, além das suas opções para cadastrar quando o campo já possui um valor padrão.

Section 6: Comandos DQL - Data Query Language
04:55

Aprenda como utilizar o comando SELECT, o comando mais utilizado em Banco de Dados para consultar informações, e entenda por que esse é o comando que mais recebe recursos dentro do Banco de Dados.

Section 7: Cláusulas e Operadores servem como complemento para os comandos da linguagem SQL
10:21

Os comandos Select, Update e Delete possuem uma cláusula de condição muito importante, a Cláusula Where, que possibilita criar condições para filtrar dados que serão exibidos, alterados ou excluídos, nesta aula aprenderemos sobre a cláusula where e seus operadores.

08:18

Aprenda a utilizar operadores de busca como o Like e o Soundex para busca fonética, veja como é possível procurar por termos que possuem a mesma pronúncia mas são escritos de maneiras diferentes, como Luíz e Luís por exemplo, além do comando Between para busca entre faixa de valores.

09:32

Quais são e como utilizar as funções para Data no MySQL, aprenda nesta aula como criar filtros manipulando Datas e seus intervalos. Aprenda como utilizar as funções de Data na cláusula Where.  

06:24

Utilizadas para a criação de ordenação no Comando Select, as Cláusulas Order By e Limit permiter gerar ordenação na exibição, aprenda tudo sobre estas cláusulas nesta aula.

Section 8: Alterando e Excluindo Dados - Update e Delete com Where
06:27

O comando para Alteração de informações no Banco de Dados é o comando Update, com ele é possível alterar registros com condições pré-estabelecidas, aprenda como utilizar o comando Update no MySQL nesta aula.

05:08

Quando precisamos excluir informações no Banco de Dados utilizamos o comando Delete, veja nesta aula como podemos utilizar este comando com cautela.

Section 9: Constraints - Evite redundância e anomalias de dados além de aplicar índices.
15:22

Depois de aprender a criar tabelas da forma correta e os principais comandos para manipular os dados, chegou a hora de relacionar as tabelas, nesta aula aprenderemos sobre as Constraints ou restrições que auxiliam a ligação entre as tabelas de uma maneira organizada.

Section 10: Consultas Avançadas com Joins e Subqueries
12:01

Uma vez que as tabelas já estão relacionadas, chegou a hora de realizar consultas avançadas utilizando os joins, que são recursos úteis para consulta em duas ou mais tabelas.

05:32

Aprenda nesta aula como utilizar o resultado de uma consulta como base para uma subconsulta ou subquery. Nesta aula veremos como trabalhar com este recurso muito interessante da linguagem SQL.

Section 11: Agrupando Dados com Group By
11:29

Chegou a hora de aprender a realizar consultas com agrupamento, a cláusula Group By é muito importante para gerar relatórios, e agrupar informações para análise dos dados.

04:28

A cláusula where utiliza filtros e condicionais em cima dos registros, mas quando precisamos realizar tarefas de agrupamento e colocar condições no resultado de um grupo utilizamos a cláusula Having, veja nesta aula como utilizar a cláusula Group By com Having.

Section 12: Views, Stored Procedures e Functions
05:17

Um dos recursos avançados do MySQL são as views, que permitem criar consultas úteis e reutilizáveis, nesta aula aprenda a criar e utilizar views no Banco de Dados MySQL.

08:46

Um dos recursos mais importantes para Banco de Dados MySQL são as Stored Procedures. São rotinas compiladas dentro do Banco de dados que aumentam o desempenho e segurança do Banco de Dados, além de aumentar a produtividade do Desenvolvedor a medida que este concentra-se em extrair o que o Banco de Dados oferece de melhor e dividir a carga de trabalho da programação com o Banco de Dados.

Profissionais que trabalham bem com Stored Procedure são diferenciados no mercado e conseguem elevar o seu nível técnico além da excelência.

10:52

Como trabalhar com transações dentro de Stored Procedures no Banco de Dados MySQL, além de possuir inúmeros comandos, nesta aula veremos alguns comandos avançados de como trabalhar com Stored Procedure, variáveis comandos de controle de fluxo como If e else além de transações.

08:45

Diferentes das procedures as funções são utilizadas para realizarem cálculos, conversões ou validações. Nesta aula aprenda a criar Funções e realizar operações de consulta e aritméticas que retornam valores para a aplicação.

02:12

Muito obrigado por sua dedicação neste curso de Banco de Dados Com MySQL, após a conclusão de todas as aulas e exercícios, a Udemy enviará para seu e-mail o certificado de conclusão.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Certificado MCP no exame 70-480 - Programming in HTML5 with JavaScript and CSS3, desenvolvedor web desde 2005 com ênfase em JavaScript e PHP. Tem vasta experiência em bibliotecas javascript como jQuery, Bootstrap, jQuery UI, jQuery Mobile, ExtJS, Backbone.

Instructor Biography

Glaucio Daniel atua como Instrutor de TI, Administrador de Banco de Dados SQL Server e MySQL, Web Develope focado em HTML5, JavaScript(ES6), PHP, e bibliotecas como JQuery e ExtJs. Durante 11 anos foi instrutor e coordenador de treinamentos web no Grupo Impacta o maior centro de treinamento em TI da América Latina. Já treinou mais de 6000 alunos das maiores empresas do País entre elas: Vale, Petrobras, Itau, Ministério Público, Bradesco, Sabesp, Telefônica, Prefeitura de São Paulo, Jornal Folha de São Paulo, Rádio CBN, Tribunal Regional Eleitoral, Polícia Militar SP, Corpo de Bombeiros SP.

Instructor Biography

Djalma Sindeaux, Sr. Director at Hcode

Especialista em 3D, edição de vídeo e animação, projetista de Stands e cenografia. Atua a mais 15 anos em construção e projetos de eventos, atuando nas diversas nuances do projeto, construção civil, elétrica, hidráulica, projetista na CM Stands.

Instructor Biography

Hcode é uma empresa de cursos de alto nível online e presencial sobre as principais tecnologias para web e mobile usando HTML5, CSS3, Javascript e Banco de Dados.

Nossos instrutores atuam no mercado com mais de 10 anos de experiência e didática aprovada por mais de 92% dos alunos.

Nos últimos anos a Hcode tem se dedicado a criar cursos utilizando inovação, interação e recursos de cinema com o único objetivo de criar a melhor experiência possível para os alunos.

Pesquisando assuntos que normalmente são tratados superficialmente pelas empresas, conseguimos alcançar o âmago das questões e trazer informações completas e precisas aos nossos alunos, que aprovam este método de ensino.

Ready to start learning?
Take This Course