bag

REST API WebService desde Cero - Python 3, MySQL,Docker, JWT

3 years ago

Implementa tu propio WebService REST API con Python, Flask, MySQL, Docker, JWT, GCP, Nginx, Contenedores y más!

Free USD $39.99

Created by: Andrés Córdova

Expired Coupon

Share if you liked:

Implementa tu propio WebService REST API con Python, Flask, MySQL, Docker, JWT, GCP, Nginx, Contenedores y más!

Published en 14 May 2021

Udemy UK

Lo que aprenderás

  • Creación de una API REST con Python y Flask
  • Configuración de Entorno Python
  • Docker
  • Dockerfile
  • Docker Compose
  • CRUD - REST API
  • Pruebas de rutas y token de API REST con Postman
  • Json Web Token - JWT - Protección de Rutas
  • Sistema de gestión de paquetes de Python ( Pip )
  • Qué Es? y Como funciona virtualenv
  • Despliegue de API REST con Docker en la nube (GCP)
  • Nginx
  • ORM con SQLAlchemy
  • Marshmallow
  • Requisitos

  • Deseos de aprender
  • Descripción

    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.

    • 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 HTTP

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

    • Python

    • Flask

    • API REST

    • Docker

    • Docker Compose

    • JWT

    • MySQL

    • Protección de Rutas

    • GCP

    • Nginx

    • y más!!

    ¿Para quién es este curso?

  • Desarrolladores
  • You should keep in mind that the Coupons last a maximum of 4 days or until 1000 registrations are exhausted, but it can expire anytime. Get the course with coupon by clicking on the following button:

    (Coupon valid for the first 1000 registrations): DOCKER-PYTHON
    Udemy UK
    Tags:
    • #Python-3
    • #Mysql
    • #Docker
    • #Jwt

    Add a new comment

    Subscribe to our newsletter
    Receive the latest Coupons and promotions Request Coupon