Descripción:
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales. PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando. Puede ser usado, modificado y distribuido por cualquiera, libre de costo, para cualquier propósito privado, comercial o académico. Asimismo, Python se ha vuelto un lenguaje multipropósito muy popular.
Objetivo:
Al finalizar el Curso de API Development con Django y PostgreSQL el asistente será capaz de generar APIs usando Django, Flask y PostgreSQL en Linux.
Dirigido a: Especialistas en administración de sistemas, administradores de base de datos y DevOps interesados en el desarrollo de API usando Django y PostgreSQL.
Requisitos: Conocimiento básico del manejo del sistema operativo Linux, Python, Django y PostgreSQL.
Temario:
Parte 1 – Repaso de PostgreSQL básico
Uso de pgAdmin4 | Estructura de la base de datos | Repaso de SQL
Parte 2 – Repaso de Python básico
Creación del ambiente virtual | Sintaxis básica necesaria
Parte 3 – ¿Qué es una REST API?
Parte 4 – Piezas del rompecabezas
PostgreSQL |Â Python | Django
Parte 5 – Rest API: Django Rest Framework (DRF)
Views | URLs | Serializers | Documentación de la API | Coreapi
Parte 6 – Taller de Desarrollo de una aplicación de DRF con PostgreSQL
Parte 7 – Ejemplo de consumo de la REST API
Django y DRF | EjemplosL