Nuestros cursos de DP-300: Administering Relational Databases para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de Azure Fundamentals para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.
Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.
- Objetivos del curso:
- Planificar, implementar y configurar las ofertas de Azure SQL
- Supervisar el rendimiento de la base de datos y ajustar una base de datos y consultas para obtener un rendimiento óptimo
- Planificar y configurar una solución de alta disponibilidad
Temario DP-300: Administering Relational Databases – 25 HORAS
___________________________________________________________________________________________________________
- MÓDULO 1: EL ROL DEL ADMINISTRADOR DE LA BASE DE DATOS DE AZURE
- Roles de Azure Data Platform
- Plataformas y opciones de Azure Database
- Niveles de compatibilidad de SQL Server
- Funciones de vista previa de Azure
- Laboratorio: Uso de Azure Portal y SQL Server Management Studio
- Aprovisionar un servidor SQL en una máquina virtual de Azure
- Conectarse a SQL Server y restaurar una copia de seguridad
- MÓDULO 2: PLANIFICAR E IMPLEMENTAR RECURSOS DE LA PLATAFORMA DE DATOS
- Implementación de SQL Server usando IaaS
- Implementación de SQL Server usando PaaS
- Implementación de soluciones de base de datos de código abierto en Azure
- Laboratorio: Implementación de Azure SQL Database
- Implementar una VM usando una plantilla ARM
- Configurar los recursos necesarios antes de crear una base de datos
- Implementar una base de datos SQL Azure
- Registrar la instancia de Azure SQL Database en Azure Data Studio y validar la conectividad
- Implementar PostgreSQL o MySQL usando una herramienta cliente para validar la conectividad
- MÓDULO 3: IMPLEMENTAR UN ENTORNO SEGURO
- Configurar la autenticación de la base de datos
- Configurar la autorización de la base de datos
- Implementar seguridad para datos en reposo
- Implementar seguridad para datos en tránsito
- Implementar controles de cumplimiento para datos confidenciales
- Laboratorio: Implementar un entorno seguro
- Configurar una regla de firewall basada en el servidor con Azure Portal
- Autorizar el acceso a Azure SQL Database con Azure Active Directory
- Habilitar seguridad de datos avanzada y clasificación de datos
- Administrar el acceso a los objetos de la base de datos
- MÓDULO 4: SUPERVISAR Y OPTIMIZAR LOS RECURSOS OPERATIVOS
- Líneas de base (baselines) y monitorización del rendimiento
- Principales causas de problemas de rendimiento
- Configuración de recursos para un rendimiento óptimo
- Configuración de la base de datos del usuario
- Tareas de mantenimiento relacionadas con el rendimiento
- Laboratorio: Supervisar y optimizar recursos
- Aislar problemas de CPU
- Utilizar el almacén de consultas para observar los problemas de bloqueo
- Detectar y corregir problemas de fragmentación
- MÓDULO 5: OPTIMIZAR EL RENDIMIENTO DE LA CONSULTA
- Comprender los planes de consulta de SQL Server
- Explorar el diseño de base de datos basado en el rendimiento
- Evaluar mejoras de rendimiento
- Laboratorio: Solución de problemas de rendimiento de consultas
- Identificar problemas con el diseño de la base de datos AdventureWorks2017
- Aislar áreas problemáticas en consultas de bajo rendimiento en AdventureWorks2017
- Usar el almacén de consultas para detectar y manejar la regresión en AdventureWorks2017
- Usar sugerencias de consulta para afectar el rendimiento en AdventureWorks2017
- MÓDULO 6: AUTOMATIZACIÓN DE TAREAS
- Configuración de implementación automática
- Definición de tareas programadas
- Configuración de eventos extendidos
- Administración de recursos de Azure PaaS mediante métodos automatizados
- Laboratorio: Tareas automatizadas
- Implementar una plantilla de Azure desde una plantilla de inicio rápido en GitHub
- Configurar notificaciones basadas en métricas de rendimiento
- Implementar un Runbook de automatización de Azure (o trabajo elástico) para reconstruir índices en una base de datos SQL de Azure
- MÓDULO 7: PLANIFICAR E IMPLEMENTAR UN ENTORNO DE ALTA DISPONIBILIDAD Y RECUPERACIÓN ANTE DESASTRES
- Alta disponibilidad y estrategias de recuperación ante desastres
- Plataforma IaaS y herramientas de base de datos para HADR
- Plataforma PaaS y herramientas de base de datos para HADR
- Copia de seguridad y recuperación de bases de datos
- Laboratorio: Planificar e implementar un entorno de alta disponibilidad y recuperación ante desastres
- Crear un grupo de disponibilidad siempre activo
- Habilitar la replicación geográfica para la base de datos SQL de Azure
- Realizar copia de seguridad en URL y Restaurar desde URL