Especialidad formativa
Bases de datos MySQL
Qué aprenderás
Crear y mantener sitios web dinámicos con acceso a bancos de datos mediante las tecnologías PHP y MySQL. Este curso estará orientado a obtener la certificación oficial de Oracle Certified Professional, MySQL Developer.
Contenido del curso
01
Fundamentos de MySQL
- OBJETIVO
- Adquirir los fundamentos base para trabajar con la base de datos open source MySQL.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Conocimiento general del sistema de bases de datos MySQL:
- Descripción general de MySQL.
- Identificación de las principales características MySQL Server y Client.
- Realización de distintas operaciones dentro de la base de datos:
- Comprensión de la mecánica en relación con las consultas a tablas.
- Identificación de los distintos tipos de datos.
- Comprensión de las utilidades de las distintas funciones.
- Definición de uniones.
- Construcción de subconsultas.
- Creación y modificaciones en la base de datos:
- Creación de base de datos y tablas.
- Modificación de base de datos y tablas.
- Modificación de datos.
- Diferenciación de las distintas prácticas para dotar de seguridad a la base de datos:
- Conocimiento de las principales medidas de seguridad.
- Configuración de copias de seguridad.
- Comprensión de la estructura de los datos JSON.
- Planificación de las operaciones a realizar dentro del entorno de una base de datos:
- Gestión de la calidad de la información que se almacena en la base de datos.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Mantenimiento de la atención al detalle durante la creación de aplicaciones.
- Planificación de las fases de desarrollo de una aplicación.
02
Desarrollo de aplicaciones con MySQL
- OBJETIVO
- Desarrollar aplicaciones web MySQL con PHP, Java o Python. Aprenderán cómo usar conectores para acceder a la base de datos MySQL, realizar consultas, presentar los datos en formatos diferentes y utilizar MySQL para JSON y datos spatial.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Conocimiento de diferentes conectores para acceder a la base de datos:
- Conectores y APIs.
- Uso de conectores.
- Sentencias preparadas.
- Gestión de errores y avisos.
- Creación de una aplicación web sobre base de datos:
- Trabajo con vistas, cadenas, datos numéricos y temporales.
- Transacciones.
- Optimización de consultas.
- Rutas almacenadas.
- Diseño de triggers y eventos programados.
- Generación de reportes.
- Gestión de bases de datos No SQL con Document Store:
- Trabajo con datos Spatial.
- Trabajo con datos JSON.
- Utilización de Document Store.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Mantenimiento de la atención al detalle durante la creación de aplicaciones.
- Planificación de las fases de desarrollo de una aplicación.
Especialidad formativa