©2021 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
PostgreSQL para desarrolladores
Creación de bases de datos para proyectos web con el sistema de código abierto más avanzado
Material disponible
El nuevo curso de PostgreSQL para desarrolladores se dirige a cualquier profesional web cuyos proyectos requieran acceder a una base de datos
A lo largo de este curso adquirirás los conocimientos base de SQL estándar, aprenderás a usar sentencias y características propias de este motor de bases datos y dominarás las buenas prácticas para el uso y administración de una de las bases de datos Open Source más avanzada, fiable y robusta, entre cuyos usuarios destaca VeriSign, Skype, Cisco o el Departamento de Estado de Estados Unidos.
Qué aprenderé en el PostgreSQL para desarrolladores
-
Identificando el sistema de BD
-
Características de PostgreSQL
-
Instalación
-
Tipos de fuentes de instalación
-
Instalando de fuentes oficiales (Centos y Ubuntu server)
-
Ambiente post-instalación
-
-
Usando “psql”
-
Características de esta herramienta
-
Conectando a nuestra Base de Datos
-
Primeros pasos con psql
-
-
Control de acceso a la Base de Datos
-
Archivos de configuración
-
Viendo parámetros por defecto
-
Habilitación por subredes
-
-
Registros logs de la Base de datos
-
Características de los logs/registros
-
Configuración por defecto
-
Generando logs Interpretando resultados
-
-
Tipos de datos
-
Tipos de datos soportados
-
Características de los tipos de datos
-
Tipos de datos por defecto
-
Comparación de tipos de datos
-
-
SQL - Lenguaje de definición de datos (DDL)
-
Utilizando CREATE para generar objetos
-
Utilizando DROP para borrar objetos
-
Utilizando ALTER para cambiar las definiciones estructurales de objects
-
Definir restricciones en los objetos DB para cumplir requisitos de almacenamiento
-
-
SQL - Lenguaje de manipulación de datos (DML)
-
Poblar tablas con INSERT
-
Copias en bloque de datos en tablas con COPY
-
Consultar tablas utilizando SELECT
-
Combinar tablas con JOINs
-
Definir VIEWs con consultas
-
Cuantificar datos de tablas con funciones agregadas
-
Modificar datos de tablas mediante UPDATE
-
Eliminar datos de tabla con DELETE
-
-
Índices
-
Características y beneficios
-
Explorar los valores predeterminados
-
Generar consultas que afectan y pierden índices
-
Crear índices de tabla.
-
-
Funciones
-
Características y beneficios
-
Explorar las funciones propias de la BD
-
Aplicar funciones a conjuntos de datos
-
-
Permisos en los objetos SQL
-
Profundizando el control de acceso
-
Explorar permisos predeterminados
-
Discutir sobre los permisos de PostgreSQL
-
Utilice GRANT para asignar y probar varios privilegios
-
Utilice Revocar para desasignar y probar varios privilegios
-
Crear usuarios de prueba y aplicar varios permisos
-
-
Backups y restauración
-
Herramientas y los métodos disponibles
-
Archivo Base de datos y tablas
-
Restauraciones de backups
-
Objetivos del curso
-
Proporcionar conocimientos base de SQL estándar.
-
Tener claro el uso de sentencias y características propias de PostgreSQL.
-
Adquirir y dominar buenas prácticas en la generación de consultas SQL para desarrolladores.
Por qué debes aprender PostgreSQL para desarrolladores
PostgreSQL cumple con el conjunto de reglas conocidas como ACID Test -Atomicidad, Consistencia, Invisibilidad (o aislamiento) y Durabilidad- dispone de un buen sistema de seguridad, gran capacidad de almacenamiento, buena escalabilidad, y usa estrategias en sus procesos, superiores a las usadas por otras bases de datos.
Clases y contenidos
Primeros pasos, fundamentos y conceptos de PostgreSQL, así como repaso a cómo interactúa con su medio digital.
Tipos de fuentes de instalación
Instalando de fuentes oficiales (Centos y Ubuntu server)
Ambiente post-instalación
Características de esta herramienta
Conectando a nuestra Base de Datos
Primeros pasos con psql
Archivos de configuración
Viendo parámetros por defecto
Habilitación por subredes
¿Qué son los datos y cómo se manejan dentro de una base de datos PostgreSQL?
Tipos de datos soportados
Características de los tipos de datos
Tipos de datos por defecto
Comparación de tipos de datos
Creación de objetos: características, límites, jerarquías, roles.
Primeros pasos en la creación de bases de datos, tablas y usuarios
Tips y recursos
Diseño y estructura de una base de datos.
Utilizando CREATE para generar objetos
Utilizando DROP para borrar objetos
Utilizando ALTER para cambiar las definiciones estructurales de objects
Definir restricciones en los objetos DB para cumplir requisitos de almacenamiento
Manipulando datos de POstgreSQL con INSERT y COPY
Segunda sesión consecutiva dedicada al lenguaje de manipulación de datos.
Funciones
Características y beneficios de las Funciones
Explorar las funciones propias de la BD
Aplicar funciones a conjuntos de datos
Permisos en los objetos SQL
Profundizando el control de acceso
Explorar permisos predeterminados
Discutir sobre los permisos de PostgreSQL
Utilice GRANT para asignar y probar varios privilegios
Utilice Revocar para desasignar y probar varios privilegios
Crear usuarios de prueba y aplicar varios permisos
Backups y restauración
Herramientas y los métodos disponibles
Archivo Base de datos y tablas
Restauraciones de backups
Valoraciones
MARIO CAZARES
Sergi Trujillo
Javi Felices
Jorge GA
Guillermo Alonso
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.