PostgreSQL de principiante a experto - eLearning
450,00 EUR
- 20 hours
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

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.

Cronograma del curso
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
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
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
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
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
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
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
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
Proyecto final
Lección 08
Crea una aplicación interactiva con un SGBD

¿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
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

¿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!
