PostgreSQL de principiante a experto - eLearning

450,00 EUR

  • 20 hours
eLearning

Domina una de las bases de datos relacionales de código abierto más potentes del mundo con este curso de Formación en PostgreSQL: de Fundamentos a Avanzado. Diseñado para desarrolladores en formación, profesionales de datos y administradores de bases de datos, este programa práctico te lleva desde los conceptos básicos de SQL hasta las capacidades avanzadas de PostgreSQL que se utilizan en sistemas empresariales reales.

Características clave

Idioma

Curso y material en inglés

Nivel

Nivel principiante - avanzado

Acceso

1 año de acceso a la plataforma de aprendizaje

9 horas de videos a demanda

con más de 20 horas de estudio recomendadas

21 ejercicios prácticos

1 proyecto, 9 tareas, 7 evaluaciones autocalificadas

Certificado

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este curso, podrás comprender:

Fundamental

Los fundamentos de las bases de datos relacionales y cómo funcionan.

Conceptos

Conceptos fundamentales de PostgreSQL, incluidos los diferentes tipos de sistemas de gestión de bases de datos (DBMS).

Ejecutar

Cómo instalar PostgreSQL y ejecutar consultas de forma eficaz.

Compilar

Crear aplicaciones que utilicen PostgreSQL como sistema de base de datos de backend.

Configurar

Configurar parámetros de PostgreSQL y gestionar la configuración de las conexiones.

Descripción general

Una visión general de alto nivel de la arquitectura del sistema PostgreSQL.

Hero

Cronograma del curso

  1. Introducción a los sistemas de bases de datos

    Lección 01

    • Tipos de bases de datos
    • Base de datos objeto-relacional
    • Introducción a PostgreSQL
    • Instalación de PostgreSQL
  2. Fundamentos de SQL para Postgres

    Lección 02

    • Creación de bases de datos
    • Creación de tablas con psql
    • Creación de tablas con pgAdmin
    • Insertar datos en la tabla
    • Actualización y eliminación de datos
    • Selección y recuperación de datos
    • Modificar tablas
    • Agregaciones y grupos
    • Tipos de áridos
    • Operadores booleanos y cláusula WHERE
    • Operadores en línea
    • Consultas anidadas
  3. Fundamentos de Postgres

    Lección 03

    • Objetos de base de datos
    • Roles y espacio de tablas
    • Componentes de la base de datos
    • Vistas de base de datos
    • Índices de base de datos
    • Funciones de base de datos
    • Tipos de datos definidos por el usuario
    • Sistema de disparadores y reglas
  4. Redacción avanzada de consultas

    Lección 04

    • INNER JOINs
    • Joins izquierdos y derechos
    • Uniones completas
    • Sindicatos
    • Expresiones de tabla comunes (CTE)
    • Funciones de ventana
  5. Seguridad en Postgres

    Lección 05

    • Autenticación en PostgreSQL
    • Control de acceso y seguridad
    • Cifrado de datos
    • Mantenimiento rutinario de la base de datos
    • Evaluación de consultas
  6. Implementación de la pila PERN

    Lección 06

    • Configuración del stack PERN
    • Conexión a la base de datos usando Prisma
    • Comprender y definir modelos de Prisma
    • Configuración del backend con Express
    • Creación y prueba de APIs CRUD (POST, GET, PUT, DELETE)
    • Configuración del frontend en React
    • Creación de la funcionalidad de ingreso de gastos
    • Visualización y gestión de datos de gastos en React
  7. Implementación con Spring Boot

    Lección 07

    • Configuración de una aplicación Spring
    • Configuración de la conexión a PostgreSQL
    • Definir esquemas y estructura de datos
    • Creación de modelos de base de datos
    • Creación de repositorios y servicios
    • Desarrollo de controladores
    • Creación de la aplicación frontendConfiguración de Swagger UI
    • Personalizar la información de la API
  8. Arreglos, claves y cláusulas SELECT en PostgreSQL

    Lección 08

    • Arreglos en PostgreSQL
    • Arreglos 2D en PostgreSQL
    • Tipos de datos personalizados en PostgreSQL
    • Relaciones clave
    • Definir relaciones clave
    • Obtener y limitar
    • Distintos y duplicados
    • Sentencias CASE
  9. Proyecto final

    Lección 08

    Crea una aplicación interactiva con un SGBD

PostgreSQL de principiante a experto

¿Quién debería inscribirse en este programa?

Analistas de datos e ingenieros de datos

Desarrolladores de software (Backend / Full Stack)

Administradores de bases de datos (DBA)

Desarrolladores web que trabajan con APIs y bases de datos

Profesionales de TI que están haciendo la transición a roles de datos o backend

Estudiantes o recién graduados que buscan desarrollar experiencia en bases de datos

Comenzar curso ahora

Requisitos previos

  • Comprensión básica de los fundamentos de SQL
  • Familiaridad con los conceptos de bases de datos (tablas, filas, columnas)
  • Conocimientos generales sobre cómo funcionan las aplicaciones web (útil pero no obligatorio)
  • (Opcional pero beneficioso) Conocimientos de conceptos de programación en JavaScript o Java para los módulos de la aplicación

Declaraciones

Licencias y acreditación

Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.


Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!