SQL Server Developer Total. T-SQL, Programação e Tuning.

所在平台: Udemy

课程主页: https://www.udemy.com/course/linguagem-programacao-tuning-sqlserver-2017/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SQL Server 开发者全能课程:T-SQL、编程与性能调优 课程概述:本课程内容全面,共涵盖三个模块:SQL语言、编程和SQL Server性能调优。课程总时长为40小时,适合从零基础开始学习SQL语言,掌握程序开发技巧,最终掌握高效能的编程方法。课程提供Telegram支持,并配有四个虚拟数据库和200多个SQL脚本供学员实践。 课程模块: 1. **SQL语言**:学习SQL语言基础,包括创建表、SELECT、INSERT、UPDATE和DELETE命令,详细说明表的创建及约束、完整性规则,SELECT命令的逻辑处理阶段,包括执行顺序、表达式、条件和连接等,高级内容包括CHAR与VARCHAR的使用、数据和时间的处理以及10种JOIN的使用。 2. **程序编程**:在掌握SQL基础后,将学习如何创建存储过程,掌握SQL Server的编程概念,包括流程控制、错误处理和事务管理等。重点内容包括创建临时表和表变量、流程控制语句(IF/ELSE、WHILE等)、事务及嵌套事务、错误捕捉和存储。 3. **高性能编程**:在前两个模块的基础上,学习如何编写高性能的SQL代码。内容包括环境配置、数据文件分割、适当的数据类型、数据页面、监控环境性能的资源、执行计划分析、索引类型和结构等。 4. **SQL Server安装**:为成功应用课程内容,学员需安装和配置SQL Server。课程还包含免费的“SQL Server - 安装与配置”快速指南,教授如何安装SQL SERVER Express Edition和SQL Server Developer Edition。 感谢您阅读课程介绍,希望您能对此全面的开发者培训内容充满期待。如有问题,欢迎通过课程页面的问答链接联系我们。祝您培训愉快!

课程评论(0条)

课程详情

Completo, com 3 cursos: Linguagem SQL, Programação e Tuning com SQL SERVER. Com suporte pelo Telegram.Com 40 horas de duração para você aprender desde o início da linguagem SQL, as técnicas de programação procedural onde aprenderemos a criar stored procedure e por fim as técnicas de programação de alta performance onde aprenderemos a criar comando eficientes, configuração de banco de dados, criação de índices e diversas técnicas.Material de Download:Quatro banco de dados, com dados fictícios para aplicarmos todos os exemplos da aulas. Mais de 200 scripts em código SQL com todos os exemplo aplicados no curso.O curso está dividido em três módulo:1. Linguagem SQL Será apresentado as bases da linguagem SQL onde explicaremos os comandos iniciais para criar tabelas e os comados iniciais de SELECT, INSERT, UPDATE e DELETE. Em seguida detalharemos a criação de tabela e as regras de restrições e integridade referencial, as fases do comandos SELECT , expressões, condições e junções.DestacamosVocê irá conhecer o que é a Fase Lógica de Processamento do SELECT. Com isso, você saberá a ordem de execução das cláusulas SELECT e entenderá por que os erros lógicos acontece no momento que escrevemos e executamos a instruçãoPor que o SQL avalia o comandos de um única vez e como identificar um curto-circuito.Por que usar CHAR ou VARCHAR e o que é o caracter UNICODE.Como operar dados de forma correta para DATA e HORA.Aprender as 10 formas de JOIN e identificar erros de lógica na montagem do comando.Carga Horaria Total: 2. Programação procedural. Uma vez aprendido as bases da linguagem SQL, agora podemos aprender a criar códigos de programação procedural com STORED PROCEDURES. Aprenderemos os conceitos inicias para começar a programar no SQL Server. Além de todos os comandos de controle de fluxo, vamos ver como tratar erros e controlar transações.Destaques:Explicaremos como criar variável table e tabelas temporárias.Controle de fluxo: IF/ELSE, WHILE, BEGIN/END, RETURN, TRY/CATCH, BREAK e CONTINUE.Comandos de transações, transações aninhadas, blocks e deadlock.Tratamento de erro, captura e armazenamento. Identificar um erro e encontrar uma solução.Programação de VIEWS e STORED PROCEDURES. Além do conceitos básicos de como retornar dados e utilizar os parâmetros, falaremos de tópicos de como segurança, proteger código, passar uma tabela como parâmetros e retornar várias dataset. Também aprenderemos a criar procedures de sistemas e de inicialização.Carga Horaria Total: 3. Alta Performance.Por fim, depois de aprender a linguagem SQL e a programação procedural, uniremos esse aprendizado com o conhecimento necessário para a formação de um desenvolvedor: escrever esses códigos com a alta performance e garantindo comandos eficientes e velozes.Destaques:Aprenderemos a configurar o ambiente que ajudará os comandos ficarem mais rápidos. Dividir um banco em diversos arquivos, os tipos de dados adequados para as tabelas e compactando tabelas.Conheceremos o que página de dados, extent e estrutura de um registro e examinaremos o conteúdo.Recursos para monitorar o ambiente com estatísticas de acesso e tempo e com DMVs, coletando dados para análise como Profiler, Performance Monitor e Extend Events. Analise de plano de execução.Aprenderemos o que é um índice e os tipos. A importância de criar índices para Chave Primária e Chave Estrangeira. Criar índices compostos, calculados e de cobertura para obter alto desempenho nas pesquisas.Conheceremos as técnicas para criar comando como performance. Identificar operações SARG e utiliza-las. Identificar operações NonSARG, evitá-las e como converter para SARG.Identificando e eliminando conversões implícitas.Dicas para nome de procedures, usar o SET NOCOUNT ON, a forma correta para usar funções de usuário, operador UNION, diferenças entre SET e SELECT e validar dados antes de usar UPDATE e DELETE.4. Instalação do SQL Server.Para aplicar todos os comandos você terá que instalar e configurar o SQL Server e os bancos de dados que disponibilizamos. E você será treinado para realizar esses passos.Para isso, você terá acesso ao curso "SQL Server - Instalação e Configuração - Seu guia rápido" totalmente gratuito. Nesse curso explicaremos como instalar o SQL SERVER Express Edition e o SQL Server Developer Edition que poderão ser utilizados neste treinamento.Você receberá por e-mail o link do treinamento de instalação que é necessário para esse curso.Quero agradecer o seu tempo para ler essa descrição do curso. Espero que tenho se empolgado para realizar esse conteúdo completo de formação para desenvolvedor. Estaremos a sua disposição para qualquer dúvidas ou esclarecimento sobre esse conteúdo através do link Perguntas e Respostas no painel do curso.Obrigado e tenha um ótimo treinamento.

课程标签

0人关注该课程

主题相关的课程