REST API WebService desde Cero - Python 3, MySQL,Docker, JWT
$39.99
Shop on Udemy

Description

Interfaz de programación de aplicaciones es una a interfaz de programación de aplicaciones, conocida también por la sigla API, en inglés, application programming interface, ​ es un conjunto de subrutinas, funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. En este curso veremos cómo crear una REST API WebService desde cero, desde la configuración de nuestro ambiente de desarrollo, hasta el despliegue en la nube de nuestra API usando Docker para poder desplegar el servicio en la nube (Cloud Computing). Python: Es un lenguaje de programación muy demandado y con muchos beneficios en desarrollo como machine learning, crear bots, análisis de datos, desarrollo de juegos, etc. Docker: Es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos.​Docker Compose: Es una herramienta que nos permite ejecutar múltiples contenedores intercomunicados de forma sencilla, haciendo uso de manifiestos, en este caso en formato YAML Flask: Es un framework minimalista escrito en Python que permite crear aplicaciones web rápidamente y con un mínimo número de líneas de código. Está basado en la especificación WSGI de Werkzeug y el motor de templates Jinja2 y tiene una licencia BSD. MySQL:  Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos. Postman: Es una herramienta que se utiliza para consumir peticiones HTTP de API REST, también nos brinda la ventaja de poder crear colecciones para el consumo de APIS, poder modificar variables de entorno entre otras funciones relacionadas a las peticiones HTTPPeticiones HTTP: Aprenderemos todos sobre las peticiones HTTP y estaremos utilizando Postman para poder consumir nuestra API y comprobar el funcionamiento de nuestra API  los métodos en función del verbo HTTP que utilizaremos serán GET, POST, PUT, DELETE. JWT: es un estándar abierto basado en JSON propuesto por IETF para la creación de tokens de acceso que permiten la propagación de identidad y privilegios para poder acceder a rutas protegidas por medio de un Token. NGINX: es un servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolos de correo electrónico.​​Es software libre y de código abierto, licenciado bajo la Licencia BSD. PythonFlaskAPI RESTDockerDocker ComposeJWTMySQLProtección de RutasGCPNginxy más!!

logo

Udemy