Desarrollador de MS SQL Server: curso gratuito de Otus, formación de 5 meses, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
Durante el curso, examinaremos en detalle el lenguaje de consulta y los procesos internos del DBMS que ocurren en todas las etapas del trabajo con una consulta. El curso le permitirá comprender los detalles de los procesos y tener una idea clara de qué hace tal o cual código, dónde pueden surgir problemas potenciales y cómo se pueden resolver. Analizaremos más de cerca la optimización del código, cómo escribirlo si tiene miles de millones de datos y le informaremos sobre los rastrillos populares para que pueda evitarlos.
Este curso está destinado a:
— desarrolladores con experiencia trabajando con bases de datos en el nivel "Lo hice y lo usé, pero no sé cómo funciona internamente" (por ejemplo, a través de ORM);
— desarrolladores con poca experiencia trabajando con bases de datos y con ganas de seguir avanzando.
Después del entrenamiento podrás:
— desarrollar en SQL;
— diseñar una base de datos y comprender todos los matices;
— analizar y optimizar el rendimiento de las consultas;
— escribir procedimientos almacenados, funciones y activadores complejos;
- leer el plan de consulta.
Proyecto de graduación: creación y optimización de su propia base de datos (para su empresa/startup). El profesor te ayudará a elegir un tema y te dirá cómo reducir el alcance del trabajo, y tendrás la oportunidad de recibir comentarios y practicar los conocimientos adquiridos en material real.
5
cursosEspecialista líder en JSC Greenatom Más de 10 años de experiencia en desarrollo profesional. Pila principal: .NET / C#, Java, MS SQL Server. Desarrollo full stack de sistemas para clientes internos y externos desde análisis de requisitos hasta...
Especialista líder en JSC Greenatom Más de 10 años de experiencia en desarrollo profesional. Pila principal: .NET / C#, Java, MS SQL Server. Desarrollo full stack de sistemas para clientes internos y externos desde el análisis de requisitos hasta la implementación, operación y soporte técnico. Graduado del Instituto de Tecnología Electrónica de Moscú (MIET) en 2006 con una licenciatura en Sistemas, Sistemas y Redes Informáticas.
5
cursosMás de 15 años de experiencia en la industria TI, más de 20 años de experiencia docente. Actualmente: - programador del Centro de Tecnologías Inteligentes de Geoinformación (CIGIT) de la Institución Educativa Presupuestaria de Educación Superior del Estado Federal "ASU"; - profesor titular del Departamento de Sistemas Automatizados de Procesamiento de Información y...
Más de 15 años de experiencia en la industria TI, más de 20 años de experiencia docente. Actualmente: - programador del Centro de Tecnologías Inteligentes de Geoinformación (CIGIT) de la Institución Educativa Presupuestaria de Educación Superior del Estado Federal "ASU"; - profesor titular del Departamento de Automatización sistemas de control y procesamiento de información en las áreas de “Programación y fundamentos de algoritmización”, “Bases de datos”, “Sistemas de inteligencia artificial”;- cofundador de la pequeña empresa innovadora ForeSays LLC: investigación científica en el campo de las ciencias naturales y técnicas, desarrollo de software disposición. Habilidades: programación C/C++, Delphi; diseño y desarrollo de bases de datos: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Cuenta con 2 patentes y 8 certificados de registro de programas informáticos Docente
3
cursoEspecialista en TI, freelancer, desarrollador certificado en Dynamics AX y Dynamics CRM con más de 5 años de experiencia (nivel experto). La experiencia total en la industria de TI es de 15 años. Tiene una amplia gama de habilidades profesionales (MS...
Especialista en TI, freelancer, desarrollador certificado en Dynamics AX y Dynamics CRM con más de 5 años de experiencia (nivel experto). La experiencia total en la industria de TI es de 15 años. Tiene una amplia gama de habilidades profesionales (MS SQL Server, MySQL, C#, HTML, XML, CSS, Javascript, JQuery, Unit Tests). Participó en la implementación de muchos proyectos, trabajó como Senior Dynamics CRM. Es un formador certificado de Microsoft. Desde 2009, además de su trabajo principal, se dedica a la docencia. Autor de sus propios cursos y artículos especializados en hosting-it.ru. Egresado de MIREA (egresado en 1994).
Usando la base de datos
-Tema 1. Componentes básicos y arquitectura de SQL Server. DZ
-Tema 2. Sentencia SELECT y filtros simples, GROUP BY, HAVING. DZ
-Tema 3.Introducción a los índices y planes de consulta
-Tema 4. Subconsultas, CTE, tablas temporales. DZ
-Tema 5. Operadores CROSS APPLY, PIVOT, UNPIVOT. DZ
-Tema 6.Funciones de ventana. DZ
-Tema 7. SQL dinámico. DZ
-Tema 8. Selecciones a partir de campos XML y JSON. DZ
-Tema 9. Lección final sobre SELECT
-Tema 10.Operadores de modificación de datos. DZ
-Tema 11.Niveles de aislamiento de transacciones
-Tema 12. Procedimientos almacenados, funciones, disparadores, cursores. DZ
-Tema 13.Creación y uso del CLR. DZ
Diseño de base de datos
- Tema 14. Diseño de bases de datos. DZ
-Tema 15. Operadores de DDL. DZ
-Tema 16. Tipos de datos
-Tema 17. Enfoques para el diseño de bases de datos, patrones.
-Tema 18.Índices. DZ
- Tema 19. Diseño de una base de datos para carga OLTP. ¿Por qué es importante separar OLTP y OLAP?
-Tema 20. Diseño de almacenes de datos y sistemas OLAP. DZ
-Tema 21.Uso de SSIS en ETL
-Tema 22.Servicios de informes de SQL Server y PowerBI
-Tema 23.Colas en MS SQL Server. DZ
-Tema 24.Seminario sobre proyectos de bases de datos creados.
Optimización y administración de bases de datos.
-Tema 25.Mantenimiento de índices
- Tema 26. Planes de consulta, y ahora más detalles
-Tema 27.DMV en SQL Server
-Tema 28.Optimización del funcionamiento de la base de datos
-Tema 29. Consejos y sugerencias populares para el optimizador. DZ
-Tema 30.Seminario: optimización de consultas complejas
-Tema 31. Tablas de partición. DZ
-Tema 32.Seguridad en SQL Server
-Tema 33.Copia de seguridad y recuperación
-Tema 34. Garantizar la tolerancia a fallos, replicación
- Tema 35. Discusión de proyectos. Resumiendo el curso