
Curso de Microsoft SQL Server
Domine Microsoft SQL Server desde la arquitectura y los fundamentos de T-SQL hasta el ajuste avanzado de rendimiento, seguridad y alta disponibilidad. Este entrenamiento integral cubre todo lo que los desarrolladores y administradores de bases de datos necesitan para construir, optimizar y proteger entornos de SQL Server. Ya sea que esté escribiendo consultas complejas o configurando Grupos de Disponibilidad Always On, este curso le ofrece las habilidades prácticas que los empleadores exigen.
Qué vas a aprender:
Usted obtendrá un entendimiento completo de la arquitectura, instalación y configuración de SQL Server antes de pasar al diseño de bases de datos relacionales y consultas con T-SQL. El curso cubre temas avanzados como funciones de ventana, procedimientos almacenados, triggers y SQL dinámico. Usted aprenderá a leer planes de ejecución, ajustar consultas y administrar índices para un rendimiento óptimo. El control de transacciones, el comportamiento de bloqueo y la resolución de deadlocks se tratan en profundidad. Los temas de seguridad incluyen autenticación, encriptación, auditoría y control de acceso a nivel de fila. También explorará estrategias de backup, planificación de recuperación ante desastres y Grupos de Disponibilidad Always On para cumplir con los requisitos de confiabilidad del mundo real.
Cómo estudias de forma práctica Curso de Microsoft SQL Server
Cómo practicas Curso de Microsoft SQL Server
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 36 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesArquitectura e Instalación de SQL Server
Arquitectura e Instalación de SQL Server
Lección 1 • Arquitectura de Almacenamiento de SQL Server
Explica cómo SQL Server organiza los archivos de datos, archivos de registro y estructuras de memoria. Construye el modelo mental necesario para los temas de rendimiento y recuperación posteriores.
Lección 2 • Elementos Esenciales de SQL Server Management Studio
Presenta SSMS como la interfaz principal de administración y desarrollo. Los estudiantes navegan por el Explorador de objetos, el editor de consultas y las barras de herramientas clave.
Lección 3 • Ediciones y Componentes de SQL Server
Cubre las principales ediciones de SQL Server, los componentes fundamentales del motor y la arquitectura de servicios. Proporciona el contexto para todas las decisiones posteriores de configuración y desarrollo.
Lección 4 • Instalación y Configuración Inicial
Guía a través de la planificación previa a la instalación, los pasos del asistente de configuración y la configuración posterior a la instalación. Garantiza una instancia correctamente configurada antes de comenzar cualquier trabajo con bases de datos.
Capítulo 2OcultarOcultar detallesVer detallesDiseño de Bases de Datos y Fundamentos de T-SQL
Diseño de Bases de Datos y Fundamentos de T-SQL
Lección 1 • Principios de Diseño de Bases de Datos Relacionales
Cubre el modelado entidad-relación, las formas de normalización y las restricciones clave. Proporciona la base de diseño necesaria antes de escribir cualquier DDL de esquema.
Lección 2 • Creación y Administración de Objetos de Base de Datos
Enseña las declaraciones DDL para bases de datos, tablas y restricciones. Los estudiantes aplican los principios de diseño construyendo objetos de esquema en SQL Server.
Lección 3 • Técnicas Fundamentales de Consulta SELECT
Presenta la sintaxis SELECT, el filtrado, la ordenación y las expresiones de columna. Constituye la base para todo el trabajo de recuperación de datos a lo largo del curso.
Lección 4 • Joins y Operaciones de Conjunto
Explica los INNER JOIN, OUTER JOIN, CROSS JOIN, auto-joins junto con UNION y EXCEPT. Los estudiantes combinan datos de múltiples tablas para responder preguntas de múltiples entidades.
Lección 5 • Modificación de Datos con DML
Cubre las declaraciones INSERT, UPDATE, DELETE y MERGE con prácticas seguras. Conecta el diseño del esquema con la gestión práctica del ciclo de vida de los datos.
Capítulo 3OcultarOcultar detallesVer detallesConsultas T-SQL Avanzadas
Consultas T-SQL Avanzadas
Lección 1 • Funciones de Ventana y Ranking
Presenta la cláusula OVER, el particionamiento, la ordenación y la especificación de marco para consultas analíticas. Permite cálculos a nivel de fila sin colapsar los conjuntos de resultados.
Lección 2 • Funciones de Cadena, Fecha y Conversión
Cubre las funciones integradas para manipulación de texto, aritmética de fechas y conversión de tipos. Prepara a los estudiantes para manejar la calidad de datos del mundo real y las tareas de formateo.
Lección 3 • Agregación y Agrupamiento
Enseña GROUP BY, HAVING y funciones de agregado para resumir datos. Se basa directamente en los fundamentos de SELECT para habilitar consultas de informes.
Lección 4 • Pivotar y Despivotar Datos
Enseña los operadores PIVOT y UNPIVOT y las técnicas de pivote dinámico. Los estudiantes transforman datos basados en filas en informes columnares y viceversa.
Lección 5 • Subconsultas y Expresiones de Tabla Comunes
Cubre subconsultas correlacionadas y no correlacionadas, CTEs y CTEs recursivas. Los estudiantes reestructuran la lógica compleja en bloques de consulta legibles y mantenibles.
Capítulo 4OcultarOcultar detallesVer detallesProcedimientos Almacenados, Funciones y Desencadenadores
Procedimientos Almacenados, Funciones y Desencadenadores
Lección 1 • Diseño y Uso de Procedimientos Almacenados
Cubre la sintaxis CREATE PROCEDURE, los parámetros y los patrones de ejecución. Establece los procedimientos almacenados como la interfaz principal para la interacción aplicación-base de datos.
Lección 2 • Funciones Definidas por el Usuario
Explica las funciones escalares, las funciones de valor de tabla en línea y las TVF de múltiples declaraciones con sus implicaciones de rendimiento. Los estudiantes eligen el tipo de función adecuado para cada caso de uso.
Lección 3 • Desencadenadores: DML y DDL
Cubre los desencadenadores DML AFTER e INSTEAD OF y los desencadenadores DDL para la auditoría de esquemas. Los estudiantes implementan respuestas automatizadas a eventos de cambio de datos y esquemas.
Lección 4 • Flujo de Control y SQL Dinámico
Enseña IF/ELSE, bucles WHILE, expresiones CASE y construcción segura de SQL dinámico. Habilita la lógica condicional y basada en datos dentro de los módulos T-SQL.
Capítulo 5OcultarOcultar detallesVer detallesIndexación y Optimización del Rendimiento de Consultas
Indexación y Optimización del Rendimiento de Consultas
Lección 1 • Tipos de Índices y Estructura Interna
Explica los índices agrupados, no agrupados, de cobertura y filtrados, y su estructura de árbol B. Proporciona la base conceptual para todas las decisiones de indexación.
Lección 2 • Lectura e Interpretación de Planes de Ejecución
Enseña a leer planes de ejecución estimados y reales, operadores y porcentajes de costo. Los estudiantes identifican las operaciones más costosas en un plan de consulta.
Lección 3 • Almacén de Consultas y Supervisión del Rendimiento
Presenta el Almacén de Consultas para el seguimiento del historial de planes y la detección de regresiones. Los estudiantes utilizan informes integrados para identificar y forzar planes de ejecución estables.
Lección 4 • Técnicas de Ajuste de Consultas
Aplica reglas de SARGabilidad, sugerencias de orden de join y patrones de reescritura para mejorar la velocidad de las consultas. Conecta el análisis del plan de ejecución con cambios concretos en T-SQL.
Lección 5 • Mantenimiento de Índices y Estadísticas
Cubre la detección de fragmentación, estrategias de reconstrucción vs. reorganización y administración de estadísticas. Garantiza que los índices sigan siendo efectivos después de que los datos cambien con el tiempo.
Capítulo 6OcultarOcultar detallesVer detallesGestión de Transacciones y Concurrencia
Gestión de Transacciones y Concurrencia
Lección 1 • Fundamentos de Transacciones
Cubre las propiedades ACID, la sintaxis explícita de transacciones y los puntos de guardado. Establece las garantías de corrección de las que dependen todos los temas de concurrencia posteriores.
Lección 2 • Detección y Resolución de Interbloqueos
Enseña cómo SQL Server detecta los interbloqueos, captura gráficos de interbloqueo y las estrategias para eliminarlos. Los estudiantes rediseñan las transacciones para minimizar el riesgo de interbloqueo.
Lección 3 • Bloqueo y Bloqueos
Explica los tipos de bloqueo, la escalación de bloqueos y cómo se forman las cadenas de bloqueo. Los estudiantes usan DMVs para identificar y resolver bloqueos en un sistema en vivo.
Lección 4 • Niveles de Aislamiento y Consistencia de Lectura
Cubre los cinco niveles de aislamiento y sus compensaciones de anomalías de concurrencia. Los estudiantes seleccionan el nivel apropiado para cada carga de trabajo de la aplicación.
Capítulo 7OcultarOcultar detallesVer detallesSeguridad, Permisos y Cumplimiento
Seguridad, Permisos y Cumplimiento
Lección 1 • Auditoría y Enmascaramiento de Datos
Presenta SQL Server Audit, Extended Events para supervisión de seguridad y Dynamic Data Masking. Los estudiantes construyen pistas de auditoría y enmascaran columnas sensibles para usuarios no privilegiados.
Lección 2 • Autenticación y Gestión de Inicios de Sesión
Cubre los modos de autenticación de Windows y SQL Server, la creación de inicios de sesión y las políticas de contraseñas. Establece la capa de identidad de la que dependen todas las asignaciones de permisos.
Lección 3 • Técnicas de Cifrado de Datos
Cubre Transparent Data Encryption, cifrado a nivel de columna y Always Encrypted. Los estudiantes protegen los datos en reposo y en tránsito contra accesos no autorizados.
Lección 4 • Autorización y Acceso Basado en Roles
Enseña GRANT, DENY, REVOKE y los roles fijos y personalizados de base de datos. Los estudiantes implementan el acceso con privilegios mínimos para usuarios de aplicaciones e informes.
Capítulo 8OcultarOcultar detallesVer detallesCopia de Respaldo, Recuperación y Alta Disponibilidad
Copia de Respaldo, Recuperación y Alta Disponibilidad
Lección 1 • Tipos de Backup y Modelos de Recuperación
Explica los backups completos, diferenciales y de registro de transacciones junto con los tres modelos de recuperación. Los estudiantes seleccionan el modelo y el cronograma de backup correctos para cada carga de trabajo.
Lección 2 • Grupos de Disponibilidad Always On
Presenta la arquitectura de AG, los roles de réplica, los modos de conmutación por error y la configuración del listener. Los estudiantes configuran un AG básico para lograr conmutación por error automática y secundarias legibles.
Lección 3 • Planificación de Recuperación ante Desastres
Enseña la definición de RTO y RPO, la creación de runbooks de DR y los procedimientos de prueba de recuperación. Los estudiantes traducen los requisitos de negocio en un plan de DR documentado y comprobable.
Lección 4 • Operaciones de Restauración y Recuperación a un Punto en el Tiempo
Cubre la sintaxis RESTORE DATABASE, las secuencias de restauración y la recuperación a un punto en el tiempo mediante backups de registros. Los estudiantes recuperan bases de datos a momentos específicos después de fallas simuladas.
Lección 5 • Alternativas a Log Shipping y Database Mirroring
Cubre log shipping como una solución de espera activa y sus requisitos de supervisión. Posiciona log shipping en relación con las soluciones AG modernas para entornos heredados.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador junior: necesita dejar de depender de los administradores de bases de datos para cada tarea de base de datos.
Profesional de TI generalista: quiere especializarse en bases de datos y aumentar su potencial de ingresos.
Analista de datos: necesita habilidades más profundas de SQL para manejar conjuntos de datos complejos y a gran escala.
Cambio de trayectoria profesional: viene de un perfil no técnico y busca roles en bases de datos.
Administrador de sistemas: administra instancias de SQL Server pero carece de formación formal en T-SQL.
Graduado universitario: estudió informática y busca habilidades prácticas en bases de datos, listas para el entorno laboral.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Ecuador?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















