00
In Company para empresas
Cursos de MYSQL

CURSOS DE MYSQL EN BARCELONA

Cursos de MYSQL en Barcelona en formato “In Company” para Empresas.

Nos podemos desplazar a su empresa y personalizamos el temario de la formación.

Clases en grupo o personalizadas.

 

Ofrecemos formación en cursos de MySQL: Curso de Iniciación a MySQL, Curso de MySQL Advanced Stored Procedures, Curso de MySQL Performance and Tuning, Curso de MySQL for Database Administrators
Curso de MySQL Cluster, Curso de MySQL High Availability.

CURSOS DE MYSQL EN BARCELONA

CURSO DE MYSQL

1.- INTRODUCCIÓN – INSTALACIÓN
Bases de datos relacionales.
Arquitectura cliente / servidor.
Diseño conceptual de una base de datos.
Entidades, Atributos, Relaciones.
Cardinalidades y Claves.
Paso a tablas.
MySQL
Características.
Instalación del servidor.
Linux, Windows, Clientes.

2.- MySQL
Creación de base de datos.
Tipos de datos.
Gestión de tablas.
Tipos de tablas.
Introducción al diseño.
Mantenimiento de datos.
Inserción, Modificación y Borrado.
Consulta de datos.
Seleccionar registros.
Filtrado.
Operadores.
Funciones de MySQL.
Ordenación y Agrupamiento.
Intersección de tablas.
Uniones.
Comandos múltiples.
Bloqueo de tablas.
Transacciones.
MyODBC.

3.- ADMINISTRACIÓN DE MySQL
Estructura y Configuración.
Seguridad.
Gestión de usuarios.
Gestión de privilegios.
Tablas de permisos.
Logs y Error.
Backup.
Chequeo y reparación de tablas.
Servidores múltiples.
Replicación.

4.- OPTIMIZACIÓN DE MySQL
Diseño de datos y programas.
Indices y explicación de consultas.
Optimización del servidor.
Uso de memoria y Caché de tablas.

Duración: 20 horas

CURSOS DE MYSQL EN BARCELONA

CURSO DE MYSQL ADVANCED STORED PROCEDURES

1. Mejorar las aplicaciones mediante el uso de los diversos tipos de datos permitidos en los procedimientos almacenados de MySQL
2. Mejorar la creación de cursores para el procesamiento de filas individuales de datos mediante el aprendizaje de las mejores prácticas asociadas a ellos
3. Utilizar la mejor característica de SQL dinámico para incluir la prevención de código inyectado
4. Utilizar las mejores prácticas para garantizar la seguridad de los datos en los procedimientos almacenados
5. Desarrollar las mejores prácticas personales en relación a la creación y mantenimiento de procedimientos almacenados
6. Mejorar el rendimiento de sus aplicaciones mediante la optimización de los procedimientos almacenados

CURSOS DE MYSQL EN BARCELONA

CURSO DE MYSQL HIGH AVALABILITY

1. Describir la implementación de replicación de MySQL
2. Configuración básica de master-slave en un entorno de duplicación
3. Configurar un master-master y el sistema de replicación circular
4. Monitor de configuración de la replicación de MySQL
5. Utilice la replicación de MySQL para tareas avanzadas como las actualizaciones de software para incrementar la disponibilidad
6. Analizar el diseño y las limitaciones de MySQL Cluster
7. Configuración básica de un clúster de MySQL
8. Analizar cómo es posible configurar MySQL con una solución de clúster de disco compartido
9. Comprender diferentes configuraciones cluster de disco compartido dependiendo del sistema operativo, tales como LVM, Windows Cluster Agent, Veritas Cluster Agent, etc
10. Entender las diferencias con las soluciones de clustering de terceros, tales como DRBD o m / cluster
11. Explorar el impacto de las diferentes soluciones de copia de seguridad en las soluciones de alta disponibilidad
12. Identificar los efectos de las diferentes tareas de mantenimiento y cómo mantener la alta disponibilidad al efectuar estos procedimientos
13. Describir el modelo de desarrollo futuro de las diferentes soluciones
14. Desarrollar un plan para implementar la solución adecuada de alta disponibilidad
15. Analizar el impacto en el rendimiento de una decisión de alta disponibilidad
16.Reconocer el lado del negocio en la decisión de las soluciones, tales como el costo y el riesgo

CURSOS DE MYSQL EN BARCELONA

CURSO DE INICIACIÓN A MYSQL

1. Características y beneficios de MySQL
2. Instalar e iniciar un servidor MySQL
3. Conceptos básicos de las bases de datos relacionales
4. Lenguajes SQL y MySQL
5. Crear el diseño de una base de datos mediante el uso de una estructura eficiente
6. Extraer información básica de la base de datos utilizando el comando SELECT
7. Resolver problemas de sintaxis y comprender las advertencias y errores típicos
8. Borrar/modificar una base de datos
9. Agrupar datos con consultas de agregación
10. Conectar datos procedentes de las filas de diversas tablas mediante comandos JOIN
11. Ejecutar subconsultas anidadas
12. Utilizar funciones sencillas (String, Date, Numerical)
13. Comprender el funcionamiento de los motores de almacenamiento, las transacciones y las características de los motores comunes de MySQL

CURSOS DE MYSQL EN BARCELONA

CURSO DE MYSQL PERFORMANCE AND TUNNING

1. Desarrollar una estrategia de ajuste
2. Demostrar los conocimientos acerca de la arquitectura de MySQL
3. Demostrar los conocimientos y la capacidad en el uso de las herramientas de diagnóstico
4. Escribir consultas contra la base de datos INFORMATION_SCHEMA y ser capaces de descifrar los metadatos obtenidos
5. Comprender el modelo de bases de datos relaciones y las implicaciones positivas y negativas que afectan al rendimiento
6. Escribir consultas que aprovechen las mejoras en el rendimiento de MySQL 5.0 en las consultas e indexados
7. Evaluar la arquitectura de la aplicación para aumentar la eficiencia del diseño, la estructura, la caché, el número de conexiones y otros factores que afectan al rendimiento
8. Evaluar la manera en que el hardware y el sistema operativo afectan al rendimiento
9. Evaluar las técnicas de carga de datos en la base de datos y el modo en que afectan al rendimiento

CURSOS DE MYSQL EN BARCELONA

CURSO CLUSTER CON MYSQL

1. Describir los fundamentos de las tecnologías de clúster
2. Explicar con detalle los conceptos de los clústeres en MySQL
3. Describir los distintos nodos en un clúster de MySQL y sus propósitos
4. Explicar cómo se distribuyen y replican los datos en un clúster en MySQL
5. Instalar los distintos nodos empleados en un clúster de MySQL
6. Comprender el funcionamiento de los distintos archivos de configuración y ser capaz de configurar todos los tipos de clúster posibles
7. Actualizar los componentes de un clúster y conocer las opciones de configuración
8. Explicar la manera de detectar y manipular los fallos en los nodos
9. Realizar copias de seguridad y restaurar datos a partir de una copia
10. Explicar las diferencias entre los distintos tipos de índices
11. Configurar el clúster para conseguir un rendimiento óptimo

CURSOS DE MYSQL EN BARCELONA

CURSO DE MYSQL FOR DATABASE ADMINISTRATORS

1. Describir la arquitectura de MySQL, sus características de funcionamiento generales y los recursos empleados para su funcionamiento
2. Realizar las tareas de administración de bases de datos (DBA, Database Administration) más comunes empleando varios programas contenidos en la aplicación MySQL
3. Utilizar el interfaz gráfico del usuario (GUI, Graphical User Interface) de MySQL Administrator en la gestión de un servidor MySQL
4. Instalar y actualizar MySQL 5.0 en la mayoría de los sistemas operativos más comunes
5. Evaluar los tipos de datos y los juegos de caracteres para mejorar el rendimiento
6. Comprender los conceptos del bloqueo de datos y los distintos nivelesd e bloqueo de MySQL
7. Crear, mantener y gestionar tablas en MySQL
8. Ejecutar operaciones de copia de seguridad y restauración empleando varias herramientas de MySQL
9. Emplear herramientas de monitorización de MySQL para mejorar el rendimiento del servidor
10. Comparar varias opciones de entorno para mejorar el rendimiento del servidor
11. Escalar operaciones de MySQL

Formador experto en programación y administración de MYSQL.
Curso a medida para empresas.