Comparte si te a gustado:

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

Publicado 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
  • Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

    (Cupón válido para las primeras 1000 inscripciones): DOCKER-PYTHON
    Udemy UK
    Tags:
    • #Python-3
    • #Mysql
    • #Docker
    • #Jwt

    Articulos Relacionados

    content

    Excel Profesional 2022– Para Empresas!

    Accede a conocimientos indispensables de Excel en el mundo de los negocios.¡El curso Excel más actualizado este 2021!

    Ir al Curso
    content

    C# desde 0: Inicia tu carrera como programador

    Tu guía definitiva para aprender a programar

    Ir al Curso
    content

    Programacion con Python

    Aprende programacion con Python

    Ir al Curso
    Suscríbete a nuestro boletín
    Reciba los últimos Cupones y promociones (Solicitar Cupón)