Desenvolvedor MS SQL Server - curso gratuito da Otus, treinamento 5 meses, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
Durante o curso, examinaremos detalhadamente a linguagem de consulta e os processos internos do SGBD que ocorrem em todas as etapas do trabalho com uma consulta. O curso permitirá que você entenda os detalhes dos processos e tenha uma ideia clara do que este ou aquele código faz, onde podem surgir possíveis problemas e como eles podem ser resolvidos. Analisaremos mais de perto a otimização de código, como escrevê-lo se você tiver bilhões de dados, e falaremos sobre rakes populares para que você possa contorná-los.
Este curso é destinado a:
— desenvolvedores com experiência em trabalhar com bancos de dados no nível “Já fiz e usei, mas não sei como funciona internamente” (por exemplo, por meio de ORM);
— desenvolvedores com pouca experiência em trabalhar com bancos de dados e com desejo de avançar ainda mais.
Após o treinamento você será capaz de:
— desenvolver em SQL;
— projete um banco de dados e entenda todas as nuances;
— analisar e otimizar o desempenho da consulta;
— escrever procedimentos armazenados, funções e gatilhos complexos;
- leia o plano de consulta.
Projeto de graduação - criação e otimização de banco de dados próprio (para sua empresa/startup). O professor o ajudará a escolher um tema e lhe dirá como reduzir o escopo do trabalho, e você terá a oportunidade de obter feedback e praticar os conhecimentos adquiridos em materiais reais.
5
cursosEspecialista líder da JSC Greenatom.Mais de 10 anos de experiência em desenvolvimento profissional. Pilha principal: .NET/C#, Java, MS SQL Server. Desenvolvimento full stack de sistemas para clientes internos e externos desde análise de requisitos até...
Especialista líder da JSC Greenatom.Mais de 10 anos de experiência em desenvolvimento profissional. Pilha principal: .NET/C#, Java, MS SQL Server. Desenvolvimento full stack de sistemas para clientes internos e externos desde a análise de requisitos até implementação, operação e suporte técnico. Formou-se no Instituto de Tecnologia Eletrônica de Moscou (MIET) em 2006 em Sistemas, Sistemas e Redes de Computadores.
5
cursosMais de 15 anos de experiência na indústria de TI, mais de 20 anos de experiência docente. Atualmente: - programador do Centro de Tecnologias Inteligentes de Geoinformação (CIGIT) da Instituição Educacional de Ensino Superior Orçamentário do Estado Federal "ASU"; - docente titular do Departamento de Sistemas Automatizados de Processamento de Informação e...
Mais de 15 anos de experiência na indústria de TI, mais de 20 anos de experiência docente. Atualmente: - programador do Centro de Tecnologias Inteligentes de Geoinformação (CIGIT) da Instituição Educacional de Ensino Superior Orçamentário do Estado Federal "ASU"; - professor titular do Departamento de Automatização sistemas de processamento e controlo de informação nas áreas de “Programação e fundamentos de algoritmização”, “Bases de dados”, “Sistemas de inteligência artificial”;- cofundador da pequena empresa inovadora ForeSays LLC - pesquisa científica na área de ciências naturais e técnicas, desenvolvimento de software provisão. Habilidades: Programação C/C++, Delphi; projeto e desenvolvimento de bancos de dados: SGBD MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Possui 2 patentes e 8 certificados de registro de programas de computador Professor
3
cursoEspecialista em TI, freelancer, desenvolvedor certificado em Dynamics AX e Dynamics CRM com mais de 5 anos de experiência (nível expert). A experiência total no setor de TI é de 15 anos. Possui uma ampla gama de competências profissionais (MS...
Especialista em TI, freelancer, desenvolvedor certificado em Dynamics AX e Dynamics CRM com mais de 5 anos de experiência (nível expert). A experiência total no setor de TI é de 15 anos. Possui uma ampla gama de competências profissionais (MS SQL Server, MySQL, C#, HTML, XML, CSS, Javascript, JQuery, Testes Unitários). Participou da implantação de diversos projetos, atuou como Senior Dynamics CRM. É um instrutor certificado pela Microsoft. Desde 2009, além do trabalho principal, atua como docente. Autor de seus próprios cursos e artigos especializados em hosting-it.ru. Graduado pelo MIREA (formado em 1994).
Usando o banco de dados
-Tópico 1. Componentes básicos e arquitetura do SQL Server. DZ
-Tópico 2. Instrução SELECT e filtros simples, GROUP BY, HAVING. DZ
-Tópico 3.Introdução a índices e planos de consulta
-Tópico 4. Subconsultas, CTE, tabelas temporárias. DZ
-Tópico 5. Operadores CROSS APPLY, PIVOT, UNPIVOT. DZ
-Tópico 6.Funções de janela. DZ
-Tópico 7. SQL Dinâmico. DZ
-Tópico 8. Seleções de campos XML e JSON. DZ
-Tópico 9. Lição final sobre SELECT
-Tópico 10.Operadores de modificação de dados. DZ
-Tópico 11.Níveis de isolamento de transação
-Tópico 12. Procedimentos armazenados, funções, gatilhos, cursores. DZ
-Tópico 13.Criando e utilizando o CLR. DZ
Projeto de banco de dados
- Tópico 14. Design de banco de dados. DZ
-Tópico 15. Operadores DDL. DZ
-Tópico 16. Tipos de dados
-Tópico 17. Abordagens para design de banco de dados, padrões
-Tópico 18.Índices. DZ
- Tópico 19. Projetando um banco de dados para carga OLTP. Por que é importante separar OLTP e OLAP
-Tópico 20. Projeto de data warehouses e sistemas OLAP. DZ
-Tópico 21.Usando SSIS em ETL
-Tópico 22.SQL Server Reporting Services e PowerBI
-Tópico 23.Filas no MS SQL Server. DZ
-Tópico 24.Seminário sobre projetos de banco de dados criados
Otimização e administração de banco de dados
-Tópico 25.Manutenção do índice
- Tópico 26. Planos de consulta e agora mais detalhes
-Tópico 27.DMV no SQL Server
-Tópico 28.Otimização da operação do banco de dados
-Tópico 29. Dicas populares e sugestões para o otimizador. DZ
-Tópico 30.Seminário: otimização de consultas complexas
-Tópico 31. Tabelas de particionamento. DZ
-Tópico 32.Segurança no SQL Server
-Tópico 33.Backup e recuperação
-Tópico 34. Garantindo tolerância a falhas, replicação
- Tema 35. Discussão de projetos. Resumindo o curso