MySQL para desarrolladores - 5 días de clases en línea

2.650,00 EUR

  • 5 días
Aula Virtual en Vivo
Aula
En la Empresa

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

Hero

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.

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
MySQL para desarrolladores

¿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

Comenzar curso ahora

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

Contact background

¿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.