BASE DE DATOS RELACIONALES

Aprende los fundamentos de bases de datos relacionales, desde la configuración y uso de SQL hasta el modelado, optimización y gestión de datos, para desarrollar y mantener bases de datos eficientes y robustas.

INSCRIBITE 

RIGIDO A:

  • Estudiantes de Programación y Sistemas: Aquellos en las primeras etapas de su formación tecnológica.
  • Profesionales en Transición de Carrera: Personas que buscan adquirir nuevas habilidades en tecnología.
  • Emprendedores y Pequeños Empresarios: Individuos que desean optimizar la gestión de datos en sus negocios.
  • Entusiastas de la Tecnología: Quienes quieren profundizar en la comprensión de bases de datos.
  • Desarrolladores Novatos y Autodidactas: Aquellos que buscan integrar bases de datos en sus proyectos.

DESCRIPCIÓN

   El curso básico de Bases de Datos Relacionales está diseñado para proporcionar una comprensión fundamental de los principios y prácticas esenciales para el manejo eficaz de bases de datos. 

Los participantes aprenderán sobre conceptos clave de bases de datos, cómo instalar y configurar servidores de base de datos, crear y manipular tablas con SQL, y diseñar esquemas de datos eficientes. Además, se abordarán temas como las relaciones entre tablas, la optimización de consultas y la gestión de backups para asegurar la integridad y el rendimiento de los datos. 

OBJETIVOS DEL CURSO

  • Proporcionar a los participantes una base sólida en bases de datos relacionales. A través de la comprensión de conceptos fundamentales, la instalación y configuración de servidores, y el dominio de SQL, los estudiantes estarán preparados para modelar, gestionar y optimizar bases de datos de manera efectiva, garantizando la integridad y el rendimiento en sus proyectos.



CONTENIDO A DESARROLLAR

  1. Introducción a Bases de Datos:
    Conceptos fundamentales de bases de datos relacionales.
    ○ Introducción a SQL y SGBD (Sistema de Gestión de Bases de Datos).
    ○ Instalación y configuración de un servidor de base de datos
    (MySQL/PostgreSQL).
  2.  Modelado de Datos:
    ○ Creación de esquemas de base de datos.
    ○ Tipos de datos en SQL.
    ○ Normalización y desnormalización de bases de datos.
  3. Consultas SQL Básicas:
    ○ Creación y manipulación de tablas.
    ○ Consultas básicas: SELECT, INSERT, UPDATE, DELETE.
    ○ Filtrado de datos con WHERE, operadores lógicos y aritméticos.
  4.  Relaciones en Bases de Datos:
    ○ Tipos de relaciones: One-to-One, One-to-Many, Many-to-Many.
    ○ Creación de claves primarias y foráneas.
    ○ Consultas con JOIN (INNER JOIN, LEFT JOIN, RIGHT JOIN).
  5. Índices y Optimización Básica:
    ○ Creación y uso de índices en tablas.
    ○ Optimización de consultas y reducción de tiempo de respuesta.
    ○ Uso de EXPLAIN para análisis de consultas.
  6. Backups y Recuperación:
    ○ Creación de backups de bases de datos.
    ○ Restauración de bases de datos desde un backup.
    ○ Manejo de transacciones para asegurar la integridad de los datos.

PROGRAMA

 

DATOS IMPORTANTES

Fecha del Inicio: Viernes 02 de febrero de 2024
Horario:  19:00 hs a 21:40 hs.
Modalidad: Online por Zoom
Duración: Dos meses
Inversión: 3 cuotas mensuales de Gs 170.000.-
Incluye: Acceso a nuestra plataforma de capacitación. Materiales y certificación de participación al taller con 50 horas cátedras.

OBSERVACIONES:
1. Las inscripciones cierran el 01 de febrero 2024
2. Cupos limitados para una atención personalizada.
3. No se reservan cupos. Solo se aseguran los lugares una vez abonado el costo de la inscripción.
4. Consulte sobre descuentos por grupos, o capacitación cerrada para su empresa.



INSTRUCTOR 

Ing. Jonas Morinigo  

Soy Ingeniero en Sistemas Informáticos, graduado de la Universidad Nacional de Caaguazú (UNCA), con especialización en la Facultad de Ciencias y Tecnologías (FCYT). A lo largo de mi carrera, he acumulado 5 años de experiencia en el desarrollo de software utilizando Laravel, basando mi conocimiento en la práctica directa y la exhaustiva documentación disponible.
Mi enfoque se centra en el desarrollo de APIs, donde he demostrado una sólida capacidad para diseñar e implementar soluciones eficientes y escalables. He participado activamente en diversos proyectos, entre ellos CVpy, un software destinado al ingreso de currículos de investigadores bajo la administración del CONACYT. Además, he contribuido al diseño y desarrollo del Sistema de Digitalización Certificada, el SSO del CONACYT, RUEM (Registro Único de Emprendedores y MIPYMES), e InformeSPI, un sistema que facilita la elaboración de informes a partir de múltiples fuentes conectadas con el CONACYT.
Mi experiencia se ha extendido a proyectos de alcance nacional, así como a iniciativas en la región del departamento Central. Mi capacidad para desarrollar APIs se complementa con habilidades para la integración con diversos servicios y la optimización de sistemas existentes.
En mi rol actual como Desarrollador de Software, continúo comprometido con la excelencia en el desarrollo de soluciones innovadoras que satisfacen las necesidades de mis clientes y contribuyen al éxito de los proyectos en los que participo.