Linguagem SQL para Oracle, SQL Server, PostgreSQL e MySQL.

Domine a Linguagem SQL nos 4 principais banco de dados do mercado : Oracle, Microsoft SQL Server, PostgreSQL e MySQL.

Curso
4800

Sobre o curso

Domine a Linguagem SQL nos 4 principais banco de dados do mercado : Oracle, Microsoft SQL Server, PostgreSQL e MySQL.

Após este curso o aluno estará apto a:

  • Entender o funcionamento de um Banco de Dados Relacional
  • Criar consultas das mais simples até as mais complexas coletando dados de várias tabelas
  • Conhecer as principais funções predefinidas do MySQL, PostgreSQL, Oracle e SQL Server
  • Transformar dados em informação, o que é muito útil nas estratégias atuais de Data Warehouse, BI e no desenvolvimento de aplicações em geral
  • Criar uma estrutura de uma base de dados, lidando com objetos como tabelas, chaves, restrições, visões (views), índices

Conteúdo Programático

Fundamentos de SQL e Operadores

  • Fundamentos de SQL;
  • Data Definition Language (DDL);
  • Data Manipulation Language (DML);
  • Data Control Language (DCL);
  • Data Transaction Language (DTL);
  • Operadores (Strings, Lógicos, Numéricos e Relacionais);

Funções, Views e Triggers

  • Operadores (NULL, NOT NULL)
  • Funções UPPER, LOWER, MAX, MIN
  • Funções COUNT, GROUP BY, ORDER BY
  • Funções GREATEST, LEAST, EXCEPT
  • Conceito e criação de Views
  • Demonstração de Triggers

Joins, Controle de Fluxo e Performance

  • Controle de Fluxo (IF, THEN, ELSE, ELSIF);
  • Controle de Fluxo (CASE, THEN, WHEN) ;
  • Joins (INNER, OUTER, LEFT, RIGTH);
  • Plano de execução (EXPLAIN);
  • Criação de Índices;

MySQL Functions e Stored Procedures

  • Funções JSON (JSON_TYPE, JSON_EXTRACT, etc);
  • Datatypes Spacial (POINT, GEOMETRY);
  • Criação de Functions;
  • Criação de Stored Procedure;

PostgreSQL PL/pgSQL

  • Utilização de LOOPs;
  • Utilização de Cursores;
  • Criação de Functions;
  • Criação de Procedures;

Oracle PL/SQL

  • Conhecendo Sinônimos
  • Utilização de Cursores no Oracle
  • Criação de Functions;
  • Criação de Procedures;
  • Criação de Packages;

MS SQL Server TSQL

  • Configuração de transação SET (dateformat, locktimeout, language, rowcount, etc.)
  • TSQL - Funções (String, Data/Hora, Sistema, Segurança)
  • Criação de Functions personalizadas
  • Stored Procedures do Sistema (sp_databases, sp_monitor, sp_columns, etc.)
  • Criação de Procedures;

Diferenciais deste Curso

  • Único Curso do Mercado que prepara o aluno para trabalhar com os 4 principais banco de dados do mundo. Mesmo que cada um implemente o SQL da sua maneira, o aluno aprenderá não só os principais comandos de SQL linguagem que poderá ser executado em todos os bancos, como também aprenderá as particularidades de cada um para usufruir o melhor de cada Banco de Dado;
  • Curso rápido, totalmente prático, o aluno pode aplicar os conhecimentos aprendidos no próximo dia de trabalho;
  • Ao término do curso o aluno estará apto a utilizar a linguagem SQL ANSI para criar bancos de dados, tabelas, visões e outras estruturas, além de serem capazes de manipular dados em bancos de dados.
  • A 4Linux é responsável pela infraestrutura de dados em grandes instituições bancárias e toda a experiência do instrutor será utilizada neste curso;
  • Este curso prepara o aluno para a certificação Oracle Database: SQL Certified Expert.

Pré-requisitos

  • Para o melhor aproveitamento é desejável que o aluno saiba utilizar computadores, inicializar uma máquina virtual com VirtualBox e ter noções de lógica de programação.

Carga Horária

Curso EAD Offline: 20H

  • Duração de 20h (5 aulas de 4h).

Características do Curso

Características do Curso: 
  • O Aluno recebe o acesso do curso em até 24 horas úteis após aprovação da compra
  • O aluno pode começar o curso em qualquer dia, não precisa esperar a data de calendário de turma
  • Apoio ao aluno com respostas as dúvidas 1 vez por semana por profissionais da 4Linux
  • Flexibilidade de horário, o aluno faz o seu próprio ritmo de estudo
  • 90 dias de acesso ao curso
  • Mesmo sendo um curso sem professor, cada bloco de aula possuí instruções para concluir o estudo da melhor forma
  • Para receber o certificado, é necessário atingir, no mínimo 60% de participação no curso, os dados de acesso ao certificado digital será enviado para o e-mail do aluno
  • Este curso não possui fórum. Em caso de dúvidas o aluno pode consultar a FAQ do curso ou abrir um chamado através do e-mailduvidas@4linux.com.br (O prazo para resposta do setor são de até 7 dias)
  • O Curso é HandsOn e o aluno monta o laboratório de aprendizagem com os appliances fornecidos
  • Curso totalmente offline

Receba Datas e Valores

CAPTCHA
Digite o texto da imagem abaixo
Image CAPTCHA
Enter the characters shown in the image.