SQL Server Developer Total. Stored Procedure Especialista.

T-SQL|Variáveis|Fluxos|Try Catch|Transações|Deadlocks|Erros|Tabelas Temporárias|Views|Stored Procedures Profissionais.

4.73 (415 reviews)
Udemy
platform
Português
language
Databases
category
SQL Server Developer Total. Stored Procedure Especialista.
2,749
students
16.5 hours
content
Aug 2019
last update
$59.99
regular price

What you will learn

Escolher a melhor forma de usar os comandos de fluxos de dados como IF, WHILE, BEGIN END e TRY CATCH.

A construir objetos de programação dos mais simples ao mais complexo com Stored Procedures.

Os conceitos de transação e a montar programas com controle transacional.

A identificar bloqueios e "deadlock" em transações, prever seus acontecimentos e tratar os erros corretamente.

Montar uma completa estrutura de detecção de erros e tratamentos.

A registrar os eventos de erros nos fluxos de dados em uma tabela de log para registro e posterior consulta.

Criar variáveis e tabelas temporárias para armazenar dados temporários durante a execução do programas.

A documentar, padronizar a simplificar a codificação dos objetos de programação.

Why take this course?

Venha conhecer o SQL Server e o poder da programação de banco de dados em T-SQL, construindo incríveis Stored Procedures e Views!

Você que deseja se tornar um profissional da área da tecnologia de informação, sabia que a área de Dados é a que tem a maior ascensão os último anos e se consolida como a mais rentável nos próximo anos?

Os último anos vem se destacando com as profissões de Engenheiro de Dados, Cientistas de dados, Analista de Big Data e Programador de IoT, nos próximos anos elas ganharão mais força e expansão com novas tecnologias, gerando valorização a curto e médio prazo.

Então, o que você está esperando que entrar no mundo da programação em banco dedos?

Venha conhecer nosso treinamento, veja o conteúdo abaixo e assista as aulas grátis agora mesmo!  São 2 horas de conteúdo grátis sem precisar adquirir o curso!

Neste treinamento, vamos aprender :

  • Como criar e gerar um script a partir do objetos do banco;

  • Conceitos de elementos básicos como comentários, apresentar mensagem e execução em lote;

  • Como trabalhar com variáveis, definir os tipos de dados e como operar elas com as instruções DML;

  • Vamos conhecer os comandos de controle de fluxo como:

    • IF/ELSE,

    • WHILE,

    • BEGIN/END,

    • TRY/CATCH,

    • BREAK,

    • CONTINUE,

    • RETURN;

  • Conhecer transações, conceitos e propriedades;

  • Os principais comandos de controle de transação como:

    • BEGIN  TRANSACTION,

    • COMMIT,

    • ROLLBACK;

  • Como montar transações aninhadas e realizar seu controle;

  • Identificar e resolver o bloqueios e deadlocks;

  • Como montar códigos com tratamento de erro, forçar uma exceção, capturar o erro e realizar o seu tratamento e armazenamento;

  • Conhecer as tabelas temporárias e variáveis tabelas para armazenar dados temporários durante execução do código;

Isso tudo que vimos até agora para começarmos a aprender a montar:

Stored Procedures

  • Motivos para usar Stored Procedure;

  • Como realizar o design e execução de uma Stored Procedure;

  • Retornando um DataSet;

  • Retornando um status de execução;

  • Definindo e utilizando os parâmetros de Entrada e Saída;

  • Incluindo controle de fluxo de dados;

  • Detectando erros de execução, fazendo a captura e realizando o tratamento como retorno de código o armazenando e uma tabela de Log;

  • Incluindo a transação de dados, realizando o controle e confirmando o processo em caso de sucesso. Em caso de erro, desfazer a transação dentro do tratamento de erro;

  • Demonstração da segurança de dados promovida pelo uso de Procedure;

  • Como montar o aninhamento de procedures (executar uma procedure dentro de outra procedure) e realizar o controle de execução, capturando o retorno de status de cada uma delas;

  • Implementando criptografia de uma procedure e demostrar se vale ou não a usar esse técnica;

View

  • Motivos para utilizar View;

  • Definindo o design da View e sua utilização;

  • Utilizando opções SCHEMABINDING  e CHECK OPTION;

  • Como criar views que podem ser atualizadas com comandos INSERT, UPDATE e DELETE;

  • Utilizando views indexadas para melhor o desempenho do acesso ao dados;

  • Apresentar as restrições e erros comuns na utilização de views;

Desde que Frank Cood definiu os conceitos dos bancos de dados relacionais em 1970 e com o surgindo poucos anos depois da linguagem SQL, ela se tornou o padrão para todos os bancos de dados relacionais. Por um simples motivo: ela é uma linguagem estável e muito aderante as demais linguagem de programação.

O Desenvolvedor que trabalha com um linguagem de programação em um ambiente comercial para lojas, instituições financeira, empresa entre outras, sempre terá a necessidade de tratar com um quantidade de dados e de alguma forma manipular em um banco de dados. Atualmente o mercado de gerenciadores de banco de dados possui diversos sistemas, entre os quais, os banco de dados relacionais são os mais utilizados.

Com a evolução da linguagem SQL, a sua padronização foi gerenciada pela ANSI e é aplicada de forma idêntica em todos os gerenciadores de banco de dados relacionais como SQL Server, Oracle, Mysql, DB2, PostgreSQL e outros.   Mas cada fornecedor desses gerenciadores de banco de dados colocaram as chamadas extensões da linguagem, dado a ela um característica ou nova funcionalidade exclusiva.

Entre as extensões, foi implementado comandos de linguagem de programação como controle de fluxos de dados, variáveis, objetos de programação e outros componentes que permite desenvolver códigos e executar estruturados.

No caso do SQL Server, ele possui o dialeto da linguagem SQL com o nome de de Transact-SQL ou simplesmente T-SQL que segue o padrão ANSI, mas com as exclusividades do banco de dados da Microsoft.

Tenha um ótimo treinamento.

Wolney

Reviews

Ricardo
February 18, 2024
Otimo Curso e o professor além de cativante, dominando o assunto abordado e mostra tudo com exemplos práticos, dá dicas e não fica apenas na teoria.
Lucas
September 14, 2023
Excelente professor, possui uma didática muito boa, utiliza bons exemplos, tem me ajudado muito no meu aprendizado
Allan
January 9, 2023
Ótima didática, conteúdos organizados e divididos por tipo de assunto, e exemplos práticos do professor.
Pedro
August 26, 2022
Curso muito completo, o professor Wolney mostrou ter domínio do assunto, além da ótima didática e a distribuição de conteúdo do curso ser muito bem planejada. Parabéns! Superou minhas expectativas!
Hugo
April 10, 2022
Muito bom professor bem didático, única coisa que acho que deveria ter é realmente mostrando passo a passo criando a Procedures, pois ele trás já tudo pronto a cada Aula.
Lincoln
April 5, 2022
O instrutor domina o assunto e é bastante didático. Ele mostra, através de sua experiência profissional, como evitar erros simples que podem gerar grandes problemas de performance e segurança em banco de dados.
Tainã
July 22, 2021
O Professor usa um método onde o material já está pronto e não perde tempo digitando os códigos, vai direto ao ponto e explica de uma forma onde vc consegue ler o código e entender muito bem, além de criar a boa prática de identar e comentar o código de forma efetiva e clara para os outros devs que precisarem trabalhar com seu código.
Brenda
April 27, 2021
As aulas são ótimas, didáticas e muito bem explicativas. Tenho aprendido bastante com todo o conteúdo. É um ótimo investimento!
Katharine
February 24, 2021
Eu achei um excelente curso. Professor explica muito bem e dá vários exemplos. Deixo como dica para melhorar ainda mais é a criação do código junto com a aula. Por exemplo, os alunos criarem junto com o professor, ao invés de somente código pronto. outra coisa que incrementaria mais ainda seria mais atividades práticas ao longo do curso, para fixar mais os assuntos!! Mas é um excelente curso. Aprendi bastante
Michel
February 16, 2021
Até o momento (aula 23), o curso tem superado minhas expectativas. O Wolney é um cara que manja muito e tem uma excelente didática, usa bons exemplos e documenta bem o código e a explicação bem detalhada (exceto nas aulas de instalação do SQLSERVER, que nem é tanto o foco do curso. A explicação desse ponto é mais avança avança e conclui, porém quanto as aulas de códigos em si, são excelentes)
Douglas
January 9, 2021
Muito bom o curso está superando as minhas expectativas. Instrutor dinâmico que mostra ter bastante experiência.
João
December 30, 2020
O mestre demonstra possuir conhecimento acerca da matéria abordada, SQL Server e T-SQL, mas sua didática não é cativante e é bem confusa :/
Fernando
April 30, 2020
Excelente didática, aulas muito bem preparadas, o detalhe da canetinha q desenha na tela, foi sensacional! Com certeza irei consumir eventuais outros cursos do professor. Muitíssimo obrigado pela sua aula, está de parabéns!
Marcelo
April 27, 2020
Tô gostando, somente gostária de mais exercícios práticos pra treinar, porém as explicações do professor são muito claras.
Marcos
March 30, 2020
O curso foi muito bom. As explicações e a didática foram satisfatórias. Porém, achei que ficou faltando a parte de Triggers, Functions e manipulação de cursores para ganhar 5 estrelas.

Charts

Price

SQL Server Developer Total. Stored Procedure Especialista. - Price chart

Rating

SQL Server Developer Total. Stored Procedure Especialista. - Ratings chart

Enrollment distribution

SQL Server Developer Total. Stored Procedure Especialista. - Distribution chart
2067767
udemy ID
12/4/2018
course created date
11/23/2019
course indexed date
Bot
course submited by