FastAPI y Flask son dos frameworks de Python para el desarrollo de aplicaciones web.
FastAPI es un framework moderno, basado en ASGI, diseñado para ser rápido y fácil de usar. Está construido sobre la biblioteca Starlette y ofrece una interfaz de programación de aplicaciones (API) con soporte para OpenAPI. Esto permite a los desarrolladores crear APIs seguras, documentadas y escalables.
Flask es un framework web ligero que se ha utilizado durante mucho tiempo para el desarrollo de aplicaciones web. Está construido sobre la biblioteca Werkzeug y ofrece una interfaz de programación de aplicaciones (API) con soporte para Jinja2. Esto permite a los desarrolladores crear aplicaciones web rápidas y fáciles de usar.
En general, FastAPI es una mejor opción para el desarrollo de APIs modernas, mientras que Flask es una mejor opción para el desarrollo de aplicaciones web tradicionales. Ambos frameworks ofrecen herramientas útiles para el desarrollo de aplicaciones web, pero FastAPI es más moderno y ofrece una mayor funcionalidad.
Sobre el Curso (Por el Autor)
Aprenda a crear API desde cero con las bibliotecas Flask y FastAPI basadas en Python. Creará muchas aplicaciones y herramientas, como un diccionario de palabras y una página de búsqueda de Google basada únicamente en los datos obtenidos de la API.
El curso no presupone experiencia previa en programación. Le proporcionaremos dos secciones introductorias para Python donde aprenderá todos los conceptos básicos antes de pasar a las lecciones de creación de API.
API significa Interfaz de programación de aplicaciones, una interfaz de software a software que permite que dos aplicaciones intercambien datos entre sí. Cada vez que usamos una aplicación como Facebook, enviamos un mensaje instantáneo o revisamos el clima en nuestro teléfono, estamos usando una API.
En pocas palabras, cuando usamos una aplicación en nuestro teléfono móvil, la aplicación se conecta a Internet y envía datos a un servidor. Luego, el servidor recupera esos datos, los interpreta, realiza las acciones necesarias y nos envía la información que queríamos de manera legible; todo esto sucede a través de la API.
Las API pueden ser un servicio para los desarrolladores. Cada vez que los desarrolladores escriben un nuevo programa, no tienen que empezar desde cero para construir una aplicación central que intente hacer todo. En cambio, pueden subcontratar ciertas responsabilidades utilizando piezas ya creadas que hacen mejor el trabajo.
Lo que aprenderás
- Comprensión profunda de lo que es una API
- Estructuras de archivos JSON y XML
- Patrones de diseño de API
- Creación de API de diccionario con Flask
- Uso de Python y VSCode para diseñar API
- Crear interfaz de búsqueda de Google con API
- Comience con FastAPI
- Crear filtro de imagen con FastAPI
¿Para quién es este curso?
- Ingenieros de software
- Estudiantes de informática
- Principiantes completos que quieren aprender Desarrollo API
Este curso cuenta con 20394 alumnos inscritos, con un total de 45 lecciones, y una valoración de 4.232143/5.
Antes de tomar el curso es importante que conozcas:
Para este curso sólo hay 1000 cupones disponibles, esto debido a una actualización de Udemy. Además, recuerda que, al ser un sitio externo, este puede presentar fallas o retirar el curso sin previo aviso.
¿Cómo puedo canjear un cupón o un código de regalo para un curso?
Los cupones y los códigos de regalo se pueden canjear en Udemy.com. Sin embargo, actualmente los cupones y los códigos de regalo no se admiten en nuestra aplicación móvil. Si tienes un cupón o un código de regalo para un curso y te gustaría canjearlo, puedes hacerlo rápidamente en la cesta. Ten en cuenta que no todos los instructores ofrecen promociones en Udemy, por lo que habrá cursos en los que no puedas canjear un cupón que forme parte de unas rebajas de Udemy actuales.
He introducido un código de cupón de Udemy. ¿Por qué no cambia el precio del curso?
Los códigos de cupón de todo el sitio de Udemy se aplican automáticamente a tu cesta. Los códigos de cupón que se han aplicado a tus cursos aparecen en el campo de envío de códigos de cupón. También puedes situar el puntero sobre el icono de cupón, junto al título del curso en la cesta, para ver el cupón aplicado al curso.
Puedes acceder al curso en este enlace.