PostgreSQL para desarrolladores

BackEnd

Creación de bases de datos para proyectos web con el sistema de código abierto más avanzado

Básico Medio (de 8 a 20 horas)
Clic para comenzar...

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 2 semanas 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.

¿Por qué PostgreSQL?

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.

Objetivos Generales 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.

Perfil del alumno

Este curso va dirigido estudiantes y profesionales que quieran obtener fundamentos para desarrollo sobre base de datos PostgreSQL. Para sacar el máximo partido del curso los alumnos deben tener conocimientos básicos de Base de Datos.

Temario:

1. Introducción

Identificando el sistema de BD

Características de PostgreSQL

2. Instalación

Tipos de fuentes de instalación

Instalando de fuentes oficiales (Centos y Ubuntu server)

Ambiente post-instalación

3. Usando “psql”

Características de esta herramienta

Conectando a nuestra Base de Datos

Primeros pasos con psql

4. Control de acceso a la Base de Datos

Archivos de configuración

Viendo parámetros por defecto

Habilitación por subredes

5. Registros logs de la Base de datos

Características de los logs/registros

Configuración por defecto

Generando logs Interpretando resultados

6. 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

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

8. 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

9. Índices

Características y beneficios

Explorar los valores predeterminados

Generar consultas que afectan y pierden índices

Crear índices de tabla.

10. Funciones

Características y beneficios

Explorar las funciones propias de la BD

Aplicar funciones a conjuntos de datos

11. 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

12. Backups y restauración

Herramientas y los métodos disponibles

Archivo Base de datos y tablas

Restauraciones de backups

CONTENIDO

Introducción SQL

Jared López Leaño

Usando “psql”

Jared López Leaño

CONTENIDO

Introducción SQL

Jared López Leaño

Usando “psql”

Jared López Leaño