Regresar

Curso online de Administración de Bases de Datos SQL

Curso online de Administración de Bases de Datos SQL

El objetivo de este Curso online de Administración de Bases de Datos SQL, es aprender a planificar, diseñar y administrar bases de datos SQL de manera eficaz, garantizando su integridad, seguridad y rendimiento óptimo en diversos entornos.

 

A través de un enfoque integral y práctico, este Curso online de Administración de Bases de Datos SQL, de 25 horas de duración, te sumergirá en el mundo de MariaDB, MySQL y PostgreSQL, tres de los sistemas de gestión de bases de datos más utilizados en la industria.

Desde los conceptos fundamentales, hasta las técnicas avanzadas de optimización y seguridad, aprenderás, con ejemplos y actividades para practicar, todo lo necesario para convertirte en un experto en la administración de bases de datos SQL (Structured Query Language o Lenguaje de Consulta Estructurada).

 

Administrador de bases de datos SQL: Profesión de gran demanda

 

En el vertiginoso mundo de la tecnología, la habilidad de administrar bases de datos SQL es más valiosa que nunca. Si estás listo/a para destacar en este competitivo campo y abrirte a nuevas oportunidades profesionales y salidas laborales, entonces este curso es tu puerta de entrada al éxito.

Adquirirás los conocimientos y las habilidades que necesitas para sobresalir en entornos empresariales exigentes. Ya sea que estés buscando ascender en tu puesto actual, explorar nuevas oportunidades laborales o simplemente expandir tus horizontes en el mundo de la tecnología, este Curso online de Administración de Bases de Datos SQL te brindará las herramientas necesarias para alcanzar tus metas profesionales.

 

¿A quién se dirige este curso?

 

Este Curso online de Administración de Bases de Datos SQL, con Certificado Acreditativo, va dirigido a administradores de sistemas, analistas y científicos de datos, desarrolladores web y de software, consultores tecnológicos y gerentes de proyectos que quieran adquirir conocimientos y habilidades para gestionar bases de datos en el entorno SQL.

 

Requisitos

 

Se requieren conocimientos básicos en:

  • Sistema operativo Windows y su línea de comandos Command Prompt o Powershell.
  • Redes tipo direcciones IP, subredes, protocolos básicos de comunicación TCP/IP, firewalls y VPNs.
  • Bases de datos.

 

≡ Temario del Curso online de Administración de Bases de Datos SQL

 

TEMA 1. Introducción a las bases de datos SQL

Objetivos:
  • Comprender el concepto de bases de datos.
  • Conocer el lenguaje SQL.
  • Diseñar una base de datos simple utilizando SQL.
  • Utilizar los comandos básicos de las consultas SQL.
  • Instalar y configurar MariaDB, MySQL y PostgreSQL en el sistema operativo Windows.
Contenido:
  1. Conceptos básicos de bases de datos
  2. Introducción a SQL
  3. Instalación y configuración inicial en Windows
    1. MariaDB
    2. MySQL
    3. PostgreSQL

TEMA 2. Modelado y diseño de bases de datos

Objetivos:
  • Identificar los modelos de datos.
  • Utilizar el modelo entidad-relación para representar distintas situaciones en el mundo real.
  • Diseñar bases de datos con la creación de esquemas y la definición de claves primarias y foráneas.
Contenido:
  1. Modelado de datos
    1. Modelos de datos: Entidad-relación
    2. Normalización y desnormalización
  2. Diseño de bases de datos
    1. Creación de esquemas y tablas
    2. Definición de claves primarias y foráneas
    3. Índices y su impacto en el rendimiento

TEMA 3. Administración de bases de datos

Objetivos:
  • Crear y gestionar usuarios en una base de datos y asignarles permisos y roles.
  • Utilizar las técnicas y herramientas para realizar tareas de mantenimiento de las bases de datos.
Contenido:
  1. Gestión de usuarios y permisos
    1. Creación y gestión de usuarios
    2. Asignación de permisos y roles
  2. Mantenimiento de bases de datos
    1. Copias de seguridad y restauración
    2. Monitoreo de bases de datos
    3. Optimización del rendimiento

TEMA 4. MariaDB avanzado

Objetivos:
  • Diferenciar entre MariaDB y MySQL.
  • Utilizar los motores de almacenamiento de las bases de datos.
  • Configurar sistemas de replicación en MariaDB.
  • Aplicar estrategias de alta disponibilidad en las bases de datos.
Contenido:
  1. Características y funcionalidades específicas
    1. Diferencias entre MariaDB y MySQL
    2. Usos de motores de almacenamiento InnoDB y Aria
  2. Replicación y alta disponibilidad

TEMA 5. MySQL avanzado

Objetivos:
  • Optimizar las consultas de las bases de datos.
  • Implementar medidas de seguridad y auditar bases de datos.
Contenido:
  1. Características y funcionalidades específicas
    1. Optimización de consultas y uso de EXPLAIN
    2. Manejo de transacciones y bloqueo de filas
  2. Seguridad y auditoría
    1. Implementación de medidas de seguridad
    2. Auditoría y registro de actividades

TEMA 6. PostgreSQL avanzado

Objetivos:
  • Utilizar tipos de datos avanzados y crear procedimientos almacenados y funciones en PostgreSQL.
  • Configurar PostgreSQL para mejorar el rendimiento y analizar y optimizar consultas.
Contenido:
  1. Características y funcionalidades específicas
    1. Uso de tipos de datos avanzados
    2. Funciones y procedimientos almacenados
  2. Configuración y tuning de PostgreSQL
    1. Ajustes de configuración para rendimiento
    2. Análisis y optimización de consultas

TEMA 7. Integración y herramientas complementarias

Objetivos:
  • Conectar bases de datos con aplicaciones web.
  • Utilizar las herramientas de monitoreo de las bases de datos.
Contenido:
  1. Integración con aplicaciones
    1. Conexión de bases de datos con aplicaciones web
    2. Uso de ORM (Object-Relational Mapping)
  2. Herramientas de administración y monitoreo
    1. phpMyAdmin, pgAdmin, y otras herramientas
    2. Monitoreo de rendimiento con herramientas

TEMA 8. Backup y recuperación de datos

Objetivos:
  • Aplicar los distintos tipos de backup de las bases de datos.
  • Aplicar técnicas y procedimientos de recuperación de datos.
Contenido:
  1. Estrategias de backup
    1. Tipos de backups
    2. Herramientas y scripts para automatización de backups
  2. Recuperación de datos
    1. Técnicas y procedimientos de recuperación de datos
    2. Prácticas recomendadas para minimizar la pérdida de datos

TEMA 9. Seguridad en bases de datos

Objetivos:
  • Implementar medidas de seguridad y aplicar técnicas de encriptación de datos en bases de datos.
  • Auditar bases de datos y configurar sistemas para la detección y respuesta a incidentes de seguridad.
Contenido:
  1. Medidas de seguridad
    1. Seguridad a nivel de red y servidor
    2. Encriptación de datos
  2. Auditoría y monitoreo de seguridad
    1. Implementación de auditoría
    2. Detección y respuesta a incidentes de seguridad
  3. Resumen

¡No te vayas todavía!

Te espera un:

10% Dto.

En tu compra validando el código:

BIENVENIDA10