Curso SQL Server 2017 – Fundamentos profissionais em T-SQL

Curso SQL Server 2017 – Fundamentos profissionais em T-SQL – Conheça os fundamentos da linguagem T-SQL com teoria, prática, dicas, exemplos de código e diversos exercícios.

Idioma: Português (Brasil)

 

O que aprenderei?

  • Entender conceitos como “operações todas de uma vez”, como identificar um “Curto-Circuito” e como identificar fases de processamento.
  • Aplicar os fundamentos e conceitos da linguagem T-SQL.
  • Criar tabelas e definir as suas integridades relacionais.
  • Conhecer o processamento lógico de uma consulta. Isso é de suma valia para criar códigos eficientes e identificar problemas.
  • Montar consultas das mais simples até as mais complexas.

 

Requisitos

  • Conceitos e noções de lógica de programação.
  • Noções básicas de operação do Windows.
  • Desktop ou notebook para instalação e configuração. Se você utiliza um sistema operacional com Linux ou Mac, pode criar máquinas virtuais para simularmos o SQL Server.
  • Espaço disponível em disco para criar áreas de armazenamento.

 

Descrição

APRENDA A MONTAR CONSULTAS E REALIZAR PESQUISAS NA LINGUAGEM T-SQL COM OS CONCEITOS FUNDAMENTAIS DO SQL ANSI E AS EXTENSÕES DO MICROSOFT SQL SERVER 2017 EM UM AMBIENTE REAL COM WINDOWS SERVER 2012.

OBJETIVO 

A montagem de uma instrução de consulta na linguagem T-SQL necessita de um conjunto de conceitos e regras que permitirá ao desenvolver em banco de dados SQL SERVER 2017 aproveitar o máximo dos comandos.

O curso seguirá uma ordem coesa de aprendizado e começaremos com o conhecimento teórico, onde aprenderemos os conceitos de como a linguagem SQL foi criada.

Depois você conhecerá o SQL Server 2017 e seus conceitos de arquitetura para armazenamento de dados.

Iniciaremos o mão-na-massa nas próximas aulas. Montaremos totalmente um ambiente utilizando uma máquina virtual com o VMWare Workstation Player e instalaremos o Windows Server 2012 Evaluation Edition, o SQL SERVER 2017 Evaluation Ediition e a ferramenta para montagem as instruções, o SQL Server MANAGEMENT STUDIO.

Com o ambiente montando, começaremos a aprender o essencial dos comandos DML para manipulação inicial dos dados. Será a aplicação dos comandos de forma rápida para você ter o entendimento de suas funções básicas.

Em paralelo, você receberá todos os scripts com os comandos para realizaremos juntos as execuções e acompanhar os resultados.

Aprenderemos a criar uma estrutura de armazenamento de dados, aplicando os conceitos vistos no conhecimento teórico, transformando em prática o que foi explicado. Essas aulas ajudaram você a entender como os dados são armazenados em uma estrutura lógica. É de extrema importância esse entendimento para montarmos e executarmos as nossas consultas em T-SQL

Chegamos à melhor parte do treinamento. Aqui começaremos a detalhar cada etapa, fase, cláusula que compõe uma instrução SELECT e começaremos a montar fase por fase, entendendo como os dados fluem entre as fases, a ordem em que elas devem ser montadas, entender ordem que elas são executadas. Aprender a ver as mensagens de erros e como corrigi-las.

Como um iniciante na área de programação, você deverá entender:

  • O que é fase lógica de processamento.
  • O comportamento do marcador de ausência de dados. O NULL.
  • Porque o SQL tem o conceito de operações todas de uma vez.
  • E identificar o conceito de Curto-Circuito e como ele ajuda na prevenção de erros..

E se você é um conhecedor de programação em T-SQL, você conhece e aplica esses conceitos?

Se você não aprender a linguagem T-SQL com a nossa proposta que preparamos, você poderá ter uma série de dificuldades como:

  • Maior tempo no desenvolvimento do código.
  • Risco de montagem de instruções com erros de sintaxe.
  • Maior tempo de identificação e correções de erros.

Os problemas acima relatados tem um impacto direto com integrantes da equipe de desenvolvimento e nas pessoas das empresas que utilizam uma aplicação, como por exemplo:

  • Para uma solução de ERP de uma empresa, poderá ter uma demora na entrega de relatórios ou módulos da aplicação e todos os colaboradores poderão ter dificuldades em realizar os processos dos seus setores pela aplicação, gerando atrasos nos prazos de entregas e em realizar pagamentos, requerendo que essas pessoas tenham que ficar após o expediente para realizar as tarefas.
  • Para uma solução E-commerce realizada pela web, o impacto pode ser maior. Os clientes não conseguem finalizar suas compras ou até mesmo pesquisar um produto devido a lentidão em carregar as informações. Isso pode causar uma péssima imagem para a empresa no mundo dos negócios.
  • Dados disponíveis através de WebServices podem demorar para serem enviados, gerando erros de time-out em aplicações de terceiros em empresas parceiras. Isso pode gerar um mal-estar nos negócios e até mesmo ocasionando rompimento de contratos.
  • Os Desenvolvedores agirão de forma reativa para solucionar os problemas, impactando nas realizações de suas atividades técnicas diárias .

Quando decidi criar o curso, o objetivo é de explicar os seguintes pontos:

  • Reduzir o tempo no desenvolvimento de código em T-SQL
  • Identificar corretamente as fases de uma instrução e utilizá-la de forma correta;
  • Identificar erros de sintaxe na montagem das instruções.
  • Identificar erros de execução das instruções e as formas de corrigi-los

Com o aprendizado adquirido neste curso, você com certeza agregará mais valor ao seu currículo ou para a sua carreira profissional.  Os seguintes profissionais irão se beneficiar do curso:

  • Administradores de banco de dados (DBA) que necessitam do conhecimento das técnicas de montagem de instruções T-SQL e desejam agregar valor ao currículo. Aspirantes para o cargo de DBA, esse conhecimento é obrigatório para administração de banco de dados e para colocar em seu currículo.
  • Profissionais de TI que necessitam entender uma demanda de implantação ou suporte de sistemas e precisam de um guia para orientá-los
  • Consultores que atuam na implantação de sistemas em diversas empresas e necessitam de montar e executar consultas para auxiliar na extração de dados, análise e entendimento do negócio.
  • Gestores da área de tecnologia da informação envolvidos direta ou indiretamente com a área de banco de dados, ter os conhecimentos básicos de instalação é de extrema ajuda no momento de participar de decisões em projetos que necessitam de um banco de dados.
  • Desenvolvedores em início de carreira e que desejam conhecer a linguagem T-SQL.
  • Estudantes de graduação podem agregar ao conhecimento adquirido nas aulas das universidades, complemento o aprendizado.
  • Estudantes no inicio da graduação que estão com dificuldades nas disciplinas de banco de dados e necessitam de novas formas de orientações nos estudos.

Além de agregar esse valor na carreira, você estará apto para:

  • Participar de projetos que necessitam de desenvolvimento em banco de dados;
  • Montar instruções para as aplicações e sistemas comerciais em ambientes de desenvolvimento e testes ;
  • Rever as instruções atuais da linguagem T-SQL, agindo proativamente e refazendo os códigos e aplicando as boas práticas;
  • Ter opinião nas decisões de que envolvam a criação de novos sistemas e que necessitam de desenvolvimento em banco de dados..

DINÂMICA 

O curso está dividido inicialmente em 3 grandes módulos que está divido abaixo

  • Apresentação inicial, onde realizaremos uma apresentação e realizaremos a instalação do ambiente.
  • Introdução, onde teremos os conhecimentos teóricos, arquitetura, introdução aos comandos DML e a criação da estrutura de armazenamento.
  • Detalhamento da instrução SELECT, onde aprenderemos tudo que for necessário para a montagem correta da instrução.

Para aplicar esse sequencia, utilizarei :

  • Videos com as explicações dos comandos. ;
  • Scripts que utilizaremos nos vídeos totalmente disponíveis para vocês utilizar e manipular
  • Quiz que avaliarão o seu conhecimento adquirido durante o treinamento.

Obrigado pela oportunidade e um bom treinamento.

 

Quem é o público-alvo?

  • Profissionais de TI que necessitam entender os dados para implantação, migração, conversão ou suporte técnico.
  • Desenvolvedores em início de carreira e que desejam conhecer de forma profissional a linguagem T-SQL.
  • Desenvolvedores de carreira que desejam conhecer a linguagem T-SQL para agregar valor ao seu currículo.
  • Consultores que atuam na implantação de sistema e precisam entender e manipular dados em SQL Server.
  • Estudantes que desejam ingressar no mercado de trabalho em desenvolvimento em banco de dados.
  • Estudantes de universidade ou faculdade que estão com dificuldades nas aulas de banco de dados.

 

Grade Curricular:

Apresentação do curso
Instalações
MÓDULO 1 – INTRODUÇÃO
Conhecimento teórico
Arquitetura do SQL Server – Introdução
Criando tabelas e suas integridades
MÓDULO 2 – DETALHANDO A INSTRUÇÃO SELECT
Instrução SELECT e seus elementos
Elementos avançados do SELECT

 

Instrutor:

Instrutor Udemy - Wolney Marconi Maia - Administrador de banco de dados SQL Server e Professor acadêmico
Wolney Marconi Maia – Administrador de banco de dados SQL Server e Professor acadêmico
Compartilhe
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Share

Deixe um comentário