IFCT0160 – Microsoft SQL Server
| Idioma | Español |
| Duración | 50h |

Instructores expertos

Atención personalizada

En remoto

100% subvencionado


Descripción
¿Tu empresa sufre cuellos de botella por bases de datos lentas o vulnerables?
-
Consultas ineficientes: Los tiempos de respuesta son eternos debido a la falta de índices y optimización, bloqueando aplicaciones críticas.
-
Riesgos de seguridad: La ausencia de roles definidos, cifrado y planes de contingencia (disaster recovery) pone en peligro los datos del negocio.
-
Mantenimiento reactivo: Gestionar el servidor consume demasiado tiempo al no disponer de tareas automatizadas ni estrategias de backup claras.
Con este curso serás capaz de implementar:
-
📊 Diseño y Programación T-SQL: Planificarás y diseñarás bases de datos relacionales, dominando la programación avanzada con procedimientos almacenados, triggers y optimización de planes de ejecución.
-
🛠️ Administración y Mantenimiento: Instalarás y configurarás el entorno, automatizarás tareas de mantenimiento, monitorizarás el rendimiento (con SQL Server Profiler) y gestionarás estrategias de backup completas, diferenciales y de log.
-
🤝 Seguridad y Alta Disponibilidad: Administrarás roles, autorizaciones y cifrado, implementando soluciones de alta disponibilidad (Always On, clustering) con un enfoque directo en la sostenibilidad y la optimización del consumo de recursos.
Además, obtendrás una Titulación relacionada con el programa formativo IFCT0160 del Catálogo de Especialidades Formativas del SEPE. 🎓
Objetivo
Proporcionar conocimientos acerca de SQL Server, abarcando desde los fundamentos hasta técnicas avanzadas de diseño, programación y administración de bases de datos y, adquirir habilidades prácticas en la creación, optimización y mantenimiento de bases de datos en SQL Server, con un enfoque en la seguridad, eficiencia y sostenibilidad.
Módulos
1. DISEÑO Y PROGRAMACIÓN EN SQL SERVER
1.1. Adquisición de conceptos generales sobre SQL Server y T-SQL.
1.2. Diseño y creación de bases de datos.
1.3. Manipulación de datos con T-SQL.
1.4. Programación avanzada en T-SQL.
1.5. Optimización de consultas y rendimiento. 2. ADMINISTRACIÓN Y SEGURIDAD EN SQL SERVER
2.1. Instalación y configuración de SQL Server.
2.2. Administración de seguridad en SQL Server.
2.3. Mantenimiento y monitoreo de bases de datos.
2.4. Realización de Backups y recuperaciones.
2.5. Uso de Alta disponibilidad y disaster recovery.
2.6. Toma de conciencia acerca de la sosteniblidad en el marco de las infraestructuras de bases de datos.