FastAPI, MySQL, MongoDB,Swagger
What you'll learn
- Un framework de Python ágil y moderno
- Conocerás FastApi por dentro
- Conexión con MySQL
- Conexión con MongoDB
- Implementación de JWT
- Implementación de seguridad
- Tareas en background
- Documentación Swagger
Requirements
- No se necesita experiencia previa
- Conocimientos básicos de Python
- Muchas ganas de aprender para salir al mercado laboral o mejorar en tu empleo actual
Description
Python es un lenguaje de programación creado por Guido Van Rossum a finales de los años 80s. Su versatilidad ha hecho que Python se convierta en uno de los lenguajes de programación más utilizado en la actualidad, teniendo como nichos de operación el mundo web, la ciencia de datos, el machine elearning, la bigdata, la automatización de procesos batch, el hacking spripting, videojuegos, aplicaciones móviles nativas, entre otros.
Hoy vivimos en el mundo de las integraciones, en donde la mayoría de las aplicaciones deben ser capaces de poder integrarse entre sí. Para eso, el mercado demanda profesionales capacitados para el desarrollo de APIs Rest para dichas integraciones, ya sea para ser consumidas por clientes rest, o implementadas en microservicios.
FaspAPI es un ágil y moderno framework de Python, posee una alta demanda en el mercado, por su forma de hacer las cosas, al estilo python, y con altos estándares, sobre todo desde el punto de vista de la seguridad.
En este curso te enseñaremos de manera enteramente práctica el uso de este framework de Python. Aprenderemos a trabajar con él, y a conocer sus principales herramientas, y a implementar cada una de sus funcionalidades.
Introducción, instalación y primeros pasos (Entorno virtual)
Creación de rutas
Generación de endpoint mediante distintos métodos HTTP
Parámetros por la URL
Parámetros query string
Parámetros request body
Validación de parámetros
Creación de modelos
Implementación de MySQL
Implementación de MongoDB
Implementación de JWT (Json Web Token)
CORS (cross-origin resource sharing)
Upload de archivos
Entre otros temas
Who this course is for:
- Desarrolladores en general
- Programadores Python
- Estudiantes de ingeniería
- Profesionales de las tecnologías en general
Instructor
Desarrollador de aplicaciones hace ya casi 15 años, en lenguajes como PHP, Python, Java, Javascript, entre otros.
Me declaro un intruso dentro de este mundo de las tecnologías, pero lleno de pasión por lo que hago, me encanta la docencia, creo que es en donde me siento más cómodo.
Soy un convencido de que mientras más herramientas manejes, más atractivo serás para los mercados laborales. Creo firmemente que las oportunidades están en nuestros corazones y que los límites están sólo en la imaginación de las personas.
Te invito a aprender conmigo, no te arrepentirás, para que comencemos el camino en donde te enseño a convertir tus sueños en metas concretas. Te garantizo que aprenderás lo necesario para insertarte en el mercado laboral de manera eficiente.