PostgreSQL de Cero a Avanzado (pgAdmin4 y Shell)
Aprende a utilizar DDL, DML, Transacciones, Privilegios, PL/pgSQL Administración de Base de Datos y más...
Lo que serás capaz de hacer
En este curso aprenderás a utilizar el Sistema Gestor de Base de Datos PostgreSQL , a través de una base de datos enfocada a un problema real. Pero primero ¿Porqué utilizar PostgreSQL?, Es un sistema de base de datos relacional de alta disponibilidad. Es capaz de funcionar de manera estable en el servidor y, por lo tanto, resulta robusto, una de las principales características que buscan las empresas. Además, es consistente y tolerante a fallos. Sumando que PostgreSQL se puede llevar a la Nube , como por ejemplo en Azure, AWS y Google Cloud, por lo tanto los conocimientos que obtendrás serán utiles también para otras tecnologías. Lo temas que veremos en el curso: Creación de una Base de Datos y Esquema. Creación de Dominios. Creación de Tablas. Creación de Constraint. Modificar (Alterar) una Tabla. Eliminar una Tabla. Insertar, Modificar y Eliminar Registros. Consultas (Where, In, Not In, Funciones de Agregación, Group By, Order By, Having, Joins, Limit, Subconsultas, Funciones de Texto, Fecha y Mucho Más). Roles, Usuarios y Privilegios. Transacciones (Commit, Rollback y SavePoints). Lenguaje PL/PGSQL (Funciones, Procedimientos Almacenados, Triggers). Administración de Base de Datos (Comandos de Alta, Baja, Reinicio, Archivos Logs, Índices, Hacer Backup y Restauración de una Base de Datos, Migración de Bases de datos y más...) Además de contar con teoria antes de empezar con el código, para que sepamos que estamos haciendo en realidad. Algunas secciones contarán con examenes de pruebas para reafirmas temas previamente vistos. El curso pretende dirigirte por el camino de las bases de datos, en dónde a tráves de las prácticas serás capaz de realizar comandos SQL por tu propia cuenta. Sin más que agregar espero que te sirva de ayuda y ojalá puede ayudarte en este camino y en tu proyecto personal.. - Daniel Carmona.
- Aprenderás el uso del DDL (Lenguaje de Definición de Datos) para definir datos y relaciones de una Base de Datos.
- Apenderás el uso del DML (Lenguaje de Manipulación de Datos) para manipular y utilizar los datos de una Base de Datos.
- Conocerás y Aprenderás el uso de Transacciones (COMMIT, ROLLBACK, SAVEPOINTS)
- Conocerás y Aprenderás que son los Roles, Usuarios, además de conocer los diferentes privilegios de Sistema y Objeto.
- Programarás en el Lenguaje Procedural de PostgreSQL (PL/PGSQL)
- Conocerás y Aprenderás distintos métodos de Administración de Base de Datos.
Temario
UNIDAD 1 - Instalaciones · 4 leccionesUNIDAD 1 - Instalaciones
UNIDAD 1 - Instalaciones
- Instalación de PostgreSQL
- Conociendo la Interfaz de pgAdmin4
- Shell y Variables de Entorno
- Documentación de PostgreSQL
UNIDAD 2 - Creación de la Base de Datos · 10 leccionesUNIDAD 2 - Creación de la Base de Datos
UNIDAD 2 - Creación de la Base de Datos
- La base de Datos que usaremos
- Tipos de Datos
- Creación de la Base de Datos y Esquema
- Uso de Constraints
- Creación de Dominios
- Creación de la Tabla Paciente y Especialista
- Creación de la Tabla Cita y Agendar Cita
- Creación de la Tabla Expediente y Expediente Diagnóstico
- Script de la Base de Datos
- Creación de Bases de datos, Tablas, Constraints y Dominios
UNIDAD 3 - Alterar y Borrar una Tabla · 2 leccionesUNIDAD 3 - Alterar y Borrar una Tabla
UNIDAD 3 - Alterar y Borrar una Tabla
- Modificar una Tabla
- Eliminar una Tabla
UNIDAD 4 - Inserciones de Datos · 6 leccionesUNIDAD 4 - Inserciones de Datos
UNIDAD 4 - Inserciones de Datos
- Insertando Datos de Pacientes
- Insertando Datos de Especialistas
- Insertando Datos de Cita
- Insertando Datos de Expediente
- Insertando Datos de Expediente Diagnóstico
- Script de Inserciones
UNIDAD 5 - Actualizar y Borrar Registros de una Tabla · 3 leccionesUNIDAD 5 - Actualizar y Borrar Registros de una Tabla
UNIDAD 5 - Actualizar y Borrar Registros de una Tabla
- Modificar Registros de una Tabla
- Eliminar Registros de una Tabla
- FIX - Insertando Registros previamente Eliminados
UNIDAD 6 - Consultas: Where, Funciones de Agregación, Having, Limit, Distinct · 11 leccionesUNIDAD 6 - Consultas: Where, Funciones de Agregación, Having, Limit, Distinct
UNIDAD 6 - Consultas: Where, Funciones de Agregación, Having, Limit, Distinct
- Instrucción Where 1
- Instrución Where 2
- Función COUNT
- Función SUM
- Función MAX-MIN
- Función AVG
- GROUP BY - ORDER BY
- Having
- Distinct
- Limit
- Consultas
UNIDAD 7 - Joins · 5 leccionesUNIDAD 7 - Joins
UNIDAD 7 - Joins
- ¿Qué es un JOIN?
- Inner Join
- Rigth y Left Join
- Inner Join Anidado
- JOINS
UNIDAD 8 - Vistas · 3 leccionesUNIDAD 8 - Vistas
UNIDAD 8 - Vistas
- ¿Qué es una Vista?
- Crear Vista
- Borrar Vista
UNIDAD 9 - Subconsultas · 2 leccionesUNIDAD 9 - Subconsultas
UNIDAD 9 - Subconsultas
- Subconsultas Parte 1
- Subconsultas Parte 2
UNIDAD 10 - Funciones de Texto y Fecha · 8 leccionesUNIDAD 10 - Funciones de Texto y Fecha
UNIDAD 10 - Funciones de Texto y Fecha
- LEFT
- RIGHT
- CONCAT
- LENGHT
- REPLACE
- FUNCIONES DE FECHA Y HORA
- DATE_PART
- Funciones de Fecha y Hora
UNIDAD 11 - Ejercicios de Consultas · 5 leccionesUNIDAD 11 - Ejercicios de Consultas
UNIDAD 11 - Ejercicios de Consultas
- Ejercicios de Consultas 1
- Ejercicios de Consultas 2
- Ejercicios de Consultas 3
- Ejercicios de Consultas 4
- Ejercicios de Consultas Resueltos
UNIDAD 12 - Transacciones · 6 leccionesUNIDAD 12 - Transacciones
UNIDAD 12 - Transacciones
- ¿Qué son las Transacciones?
- Commit
- Rollback
- Savepoint
- Ejercicio de Transacciones
- Transacciones
UNIDAD 13 - Roles, Usuarios y Privilegios · 9 leccionesUNIDAD 13 - Roles, Usuarios y Privilegios
UNIDAD 13 - Roles, Usuarios y Privilegios
- ¿Qué son los Roles, Usuarios y Privilegios?
- Diagrama de Seguridad
- Role DBA
- Role Jefe Especialista
- Role Especialista
- Role Recepcionista
- Eliminar Roles, Usuarios y Revocar Privilegios
- Script de Roles, Usuarios y Privilegios
- Roles, Usuarios, Privilegios
UNIDAD 14 - PL/pgSQL · 20 leccionesUNIDAD 14 - PL/pgSQL
UNIDAD 14 - PL/pgSQL
- ¿Qué es PL/pgSQL?
- Programando un Hola Mundo
- Parámetros en una Función
- IF ELSE
- CASE WHEN
- FOR LOOP
- WHILE
- PROCEDURE: Insertar Paciente y Expediente - Parte 1
- PROCEDURE: Insertar Paciente y Expediente - Parte 2
- PROCEDURE: Insertar Especialista
- PROCEDURE: Insertar Cita y AgendarCita - Parte 1
- PROCEDURE: Insertar Cita y AgendarCita - Parte 2
- PROCEDURE: Insertar Diagnóstico - Parte 1
- PROCEDURE: Insertar Diagnóstico - Parte 2
- PROCEDURE: Cambiar Status a Cita Cancelada
- PROCEDURE: Cambiar Status a Cita Realizada
- DROP FUNCTION Y PROCEDURE
- TRIGGER: Control de Borrado y Actualización de Pacientes - Parte 1
- TRIGGER: Control de Borrado y Actualización de Pacientes - Parte 2
- DROP TRIGGER
UNIDAD 15 - Administración de Base de Datos · 15 leccionesUNIDAD 15 - Administración de Base de Datos
UNIDAD 15 - Administración de Base de Datos
- Arquitectura, Estructura Física y Archivos Importante de PostgreSQL
- Status, Reload, Stop y Start del Servidor de PostgreSQL
- Archivo .bat para Servidor
- Modificación de parámetros de Sistema
- Archivos Logs
- Vistas de Sistema
- Analizar una Consutla - Explain Analyze
- índices
- ¿Qué son las TableSpace?
- Crear TableSpace
- Backup de una Base de Datos desde pgAdmin4
- Restore de una Base de Datos desde pgAdmin4
- Backup y Restore por Volcado
- Migración de PostgreSQL a SQL Server
- Administración de Base de Datos
UNIDAD 16 - Despedida del Curso · 2 leccionesUNIDAD 16 - Despedida del Curso
UNIDAD 16 - Despedida del Curso
- Sugerencias
- Despedida del curso
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
7 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Daniel Carmona.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 111 lecciones · 60 h
- 12 meses de acceso
- 7 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Daniel Carmona; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


