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

Why take this course?
Ótimo, parece que você descreveu uma súma abrangente de conteúdo para um curso avançado de SQL Server, cobrindo desde os fundamentos da linguagem SQL e programação procedural, passando pela otimização de desempenho, até a instalação e configuração do próprio SQL Server. Vou resumir o conteúdo principal que você listou:
-
Comandos básicos SQL:
- Transações e gerenciamento de mesmas.
- Compreensão sobre blocks, deadlocks.
-
Tratamento de erros:
- Captura e armazenamento de erros.
- Identificação e solução de problemas.
-
Programação procedural:
- Criação de VIEWS e STORED PROCEDURES.
- Segurança, proteção de código, passagem de tabelas como parâmetros.
- Retorno de múltiplos conjuntos de dados.
- Criação de procedures de sistemas e de inicialização.
-
Alta Performance:
- Configuração do ambiente para otimização.
- Conhecimento sobre página de dados, extent e estrutura de registro.
- Monitoramento com DMVs, Profiler, Performance Monitor e Extend Events.
- Criação de índices, incluindo chave primária, chave estrangeira, índices compostos, calculados e de cobertura.
- Otimização de comandos para performance (SARG e NonSARG).
- Evitar conversões implícitas.
- Melhores práticas de nomenclatura e utilização de funções de usuário, operadores UNION, SET vs SELECT, validação de dados antes de UPDATE/DELETE.
-
Instalação do SQL Server:
- Instalação e configuração do SQL Server Express Edition ou Developer Edition.
- Acesso ao curso gratuito "SQL Server - Instalação e Configuração - Seu guia rápido".
Para acompanhar esse curso, você precisará ter um ambiente de desenvolvimento configurado com o SQL Server instalado. O curso de instalação fornecido é essencial para que você possa seguir as diretrizes e configurar corretamente o sistema.
Se você está interessado em participar desse curso, você deve estar preparado para dedicar tempo para aprender e praticar tanto os conceitos teóricos quanto as aplicações práticas. A otimização de desempenho no SQL Server é um tópico complexo que exige uma compreensão profunda dos muitos detalhes envolvidos, desde o design do esquema até a execução dos planos de banco de dados.
Lembre-se de que você pode ter dúvidas ao longo do caminho, e o suporte fornecido pelo link "Perguntas e Respostas no painel do curso" é uma excelente maneira de obter ajuda e clarificar qualquer incerteza.
Espero que isso esclareça o conteúdo do curso e você esteja entusiasmado para começar ou continuar seu caminho como desenvolvedor SQL Server!
Loading charts...