MySQL para desarrolladores - 5 días de clases en línea
2.650,00 EUR
- 5 días
Desarrolla aplicaciones de alto rendimiento basadas en datos con MySQL para Desarrolladores. Este curso práctico está diseñado para desarrolladores de software que quieren crear, consultar y administrar bases de datos MySQL de forma eficiente, siguiendo las mejores prácticas de la industria. A través de ejercicios prácticos, aprenderás a diseñar bases de datos relacionales, escribir consultas SQL optimizadas, crear tablas y relaciones, trabajar con índices, transacciones, procedimientos almacenados, vistas y disparadores, e integrar MySQL en aplicaciones modernas. También explorarás técnicas para mejorar el rendimiento de las consultas, mantener la integridad de los datos y solucionar problemas comunes de bases de datos. Al finalizar el curso, tendrás las habilidades necesarias para diseñar y desarrollar con confianza aplicaciones basadas en MySQL que sean escalables, seguras y fáciles de mantener.
Características clave
Idioma
El curso y los materiales están en inglés
Nivel
Nivel principiante - intermedio
5 días (40 horas) de clases presenciales
con formadores acreditados
Más de 60 horas de estudio recomendadas
Ejercicios y soluciones
Documentos PDF descargables con contenido detallado (diapositivas, explicaciones)
Certificado
Certificado de finalización disponible

Resultados de aprendizaje
Al final de este curso, podrás:
Mantener
Utiliza disparadores de MySQL para automatizar la validación de datos, hacer cumplir las reglas de negocio y mantener la consistencia de la información con eventos en tiempo real en la base de datos.
Utilizar
Aprovecha las funciones de ventana de MySQL para generar informes avanzados, clasificaciones, análisis de tendencias y comparaciones de datos basadas en el tiempo.
Mejorar
Mejora el rendimiento de la base de datos utilizando EXPLAIN, indexación, normalización, selección del motor de almacenamiento y técnicas de optimización de consultas.
Gestionar
Administra transferencias masivas de datos con las herramientas de MySQL e integra MySQL con otras plataformas de datos para admitir entornos de aplicaciones modernas.

Cronograma del curso
Día 1: Fundamentos de MySQL y consultas
Lección 01
- Comprender la arquitectura cliente/servidor de MySQL y las herramientas de cliente
- Trabajar con el cliente de línea de comandos y las utilidades de MySQL
- Explora los tipos de datos y las convenciones de identificadores de MySQL
- Consulta datos usando SELECT, ordenación, agrupación, filtrado y agregación
Día 2: Gestión de Datos y Herramientas de Bases de Datos
Lección 02
- Usar expresiones SQL y funciones integradas
- Insertar, actualizar, reemplazar y eliminar datos
- Conecta aplicaciones a MySQL usando conectores
- Recuperar metadatos de la base de datos y solucionar errores de SQL
Día 3: Desarrollo avanzado en SQL
Lección 03
- Importar y exportar datos con SQL y herramientas de línea de comandos
- Crea consultas avanzadas usando subconsultas y expresiones de tabla comunes (CTE)
- Crear y gestionar vistas
- Utiliza funciones de ventana y expresiones regulares para análisis de datos avanzado
Día 4: Rutinas almacenadas y programación
Lección 04
- Trabajar con variables de usuario y sentencias preparadas
- Crear procedimientos almacenados y funciones
- Implementar la lógica del programa con condiciones, bucles y parámetros
- Gestionar la seguridad y los metadatos de las rutinas almacenadas
Día 5: Programación y optimización avanzada de bases de datos
Lección 05
- Gestionar excepciones y usar cursores en rutinas almacenadas
- Crear y gestionar funciones y desencadenadores de base de datos
- Optimiza las bases de datos con normalización, indexación y análisis de consultas
- Mejora el rendimiento de las consultas usando EXPLAIN, una selección adecuada del motor de almacenamiento y las mejores prácticas de indexación

¿Quién debería inscribirse en este programa?
Desarrolladores de software
Desarrolladores backend y full‑stack
Desarrolladores de aplicaciones web
Desarrolladores de aplicaciones de bases de datos
Profesionales técnicos que trabajan con MySQL
Cualquier persona que desee fortalecer sus habilidades de desarrollo en SQL y MySQL
Requisitos previos
- Conocimientos básicos de programación
- Familiaridad con los conceptos de bases de datos relacionales
- Se recomienda tener conocimientos básicos de SQL
- Tener experiencia con cualquier lenguaje de programación es beneficioso
Licencias
y la política de igualdad
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
AVC no ofrece adaptaciones por discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de solicitud de adaptaciones.
Preguntas frecuentes

¿Necesita una formación interna a medida o una formación para grupos?
Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.
