IFCD0133

Bases de datos MySQL

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.

Diseñado y producido por Smartmind

Disponibilidad:

Consultar

Contenidos

IFCD0133 — Bases de datos MySQL

Módulo 1

Fundamentos de MySQL

Objetivo. Adquirir los fundamentos base para trabajar con la base de datos open source MYSQL. Conocimientos / Capacidades cognitivas y prácticas

Contenidos: 1

Conocimiento/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.

Módulo 2

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

Contenidos: 1

Conocimiento/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