Programa del Curso
Introducción
Flask y Flask-Marco RESTful
- Plantillas, enrutamiento, formularios y autenticación
- Constructos para la escalabilidad del código
- Database gestión
Los fundamentos de las API y su funcionalidad
- Scala tipos
- Patrones de Arquitectura Web: el patrón compuesto, el patrón proxy y el patrón facade
Descripción general de REST
- Opción Get
- Opción Pull
- Opción Post
- Opción Delete
Preparación del entorno de desarrollo
- Instalando Postman
- Instalando Python
- Instalando y configurando Flask
- Instalando Flask-RESTful
- Configurando una ruta URL
API REST con Flask-RESTful
- Diseñando y probando una API
- Creando recursos
- Creando y almacenando elementos
- Refactorizando código
- Implementando verbos HTTP
- Usando reqparse
- Eliminando duplicaciones
Frasco-SQLAlquimia
- Configurando SQLAlchemy
- Creando modelos
- Probando con Postman
- Definiendo claves
- Implementando modelos usando SQLAlchemy
- Automatizando con SQLAlchemy
Seguridad con API REST
- Configurando registros DNS
- Creando un certificado SSL
- Añadiendo y usando JWT para mayor seguridad
Implementación en la nube
- Conectando a un sistema de control de versiones
- Añadiendo un par de claves
- Creando una instancia de servidor
- Implementando scripts de despliegue
Resumen y conclusión
Requerimientos
- Comprensión de Flask
- Experiencia en programación Python
Audiencia
- Desarrolladores Backend
Testimonios (1)
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course