ESQUEMA DEL
CURSO
Módulo 1: Planificación e Implementación de Recursos de la Plataforma de Datos
Preparación para mantener bases de datos basadas en SQL Server en la nube, implementación de soluciones IaaS y PaaS, y migración de cargas de trabajo hacia Azure SQL Database y Azure SQL Managed Instance.
Módulo 2: Implementación de un Entorno Seguro para un Servicio de Base de Datos
Fundamentos de SQL Server en una oferta de Infraestructura como Servicio (IaaS), opciones de aprovisionamiento e implementación, e implementación de SQL Server en una máquina virtual.
Módulo 3: Supervisión y Optimización de los Recursos Operativos
Supervisión y optimización de los recursos operativos en Azure SQL.
Módulo 4: Optimización del Rendimiento de las Consultas
Optimización del rendimiento de las consultas en Azure SQL.
Módulo 5: Automatización de Tareas de Bases de Datos
Automatización de tareas de administración de bases de datos en Azure SQL.
Módulo 6: Planificación e Implementación de un Entorno de Alta Disponibilidad y Recuperación ante Desastres
Planificación e implementación de un entorno de alta disponibilidad y recuperación ante desastres.
Módulo 7: Configuración de la Autenticación y Autorización de Bases de Datos
Opciones de autenticación disponibles, creación de principales de seguridad, configuración de permisos dentro de una base de datos, e identificación de fallos de autenticación y autorización.
Módulo 8: Protección de los Datos en Tránsito y en Reposo
Opciones de cifrado de datos disponibles en las distintas plataformas, implementación de cifrado a nivel de objeto, reglas de firewall a nivel de base de datos y de servidor, y exploración de Always Encrypted con enclaves seguros.
Módulo 9: Implementación de Controles de Cumplimiento para Datos Sensibles
Planificación e implementación de clasificación de datos, configuración de seguridad a nivel de fila y enmascaramiento dinámico de datos, uso de herramientas de defensa para SQL, y funcionamiento de Azure SQL Database Ledger.
Módulo 10: Descripción de la Supervisión del Rendimiento
Revisión de posibles problemas de rendimiento, identificación de métricas críticas, recopilación de métricas para establecer una línea base, uso de eventos extendidos para análisis de rendimiento, y exploración de Azure SQL Database Intelligent Insights.
Módulo 11: Configuración de Recursos de SQL Server para un Rendimiento Óptimo
Opciones de configuración del almacenamiento, configuración de archivos de datos de TempDB, elección del tipo adecuado de máquina virtual, y configuración de Resource Governor.
Módulo 12: Configuración de Bases de Datos para un Rendimiento Óptimo
Opciones de configuración con ámbito de base de datos, tareas de mantenimiento de índices y estadísticas, características del Intelligent Query Processing (IQP), y funcionalidad de ajuste automático.
Módulo 13: Exploración de la Optimización del Rendimiento de Consultas
Generación y guardado de planes de ejecución, comparación de tipos de planes, propósito y beneficios de Query Store, e investigación de informes y datos disponibles.
Módulo 14: Evaluación de Mejoras de Rendimiento
Modificación y definición de índices para mejorar el rendimiento, evaluación de estadísticas de espera, y comprensión de las sugerencias de consulta (query hints).
Módulo 15: Exploración del Diseño Basado en Rendimiento
Formas normales y su efecto en el diseño de bases de datos, elección de tipos de datos adecuados, y evaluación de tipos de índices apropiados.
Módulo 16: Automatización de la Implementación de Recursos de Bases de Datos
Modelos de implementación disponibles, implementación de recursos mediante línea de comandos, uso de plantillas de infraestructura como código, y diferencias entre las opciones de línea de comandos.
Módulo 17: Creación y Administración de Trabajos de SQL Agent
Programación de actividades de mantenimiento, configuración de notificaciones y alertas en trabajos programados, y configuración de alertas basadas en valores del monitor de rendimiento.
Módulo 18: Administración de Tareas PaaS mediante Automatización
Beneficios de las políticas de gobernanza en la nube, capacidades de automatización, configuración de trabajos elásticos, y uso de flujos de trabajo automatizados para bases de datos.
Módulo 19: Descripción de Estrategias de Alta Disponibilidad y Recuperación ante Desastres
Definición del objetivo de tiempo de recuperación (RTO) y objetivo de punto de recuperación (RPO), opciones disponibles para IaaS y PaaS, y diseño de una estrategia adecuada.
Módulo 20: Exploración de Soluciones IaaS y PaaS para Alta Disponibilidad y Recuperación ante Desastres
Opciones para implementar clústeres de conmutación por error, grupos de disponibilidad, tablas temporales, y planificación de replicación geográfica activa y grupos de conmutación por error automática.
Módulo 21: Realización de Copias de Seguridad y Restauración de Bases de Datos
Opciones de respaldo y restauración para entornos IaaS, e implementación de respaldo y restauración para entornos PaaS.