Este es un curso para aquellos que buscan alternativas a Firebase Storage. En este curso conocerás las mejores alternativas a Firebase Storage, a crear el backend con node.js, typescript y express.js para comunicarnos con la API de DigitalOcean Spaces. Después comunicaremos una app flutter con nuestro backend para subir archivos a nuestro space, obtener un enlace para visualizar un archivo privado y a eliminar el archivos de nuestro space desde nuestra app.
Qué aprenderás en este curso:
- Conocerás las mejores alternativas a Firebase Storage.
- Los beneficios de utilizar Digital Ocean Spaces.
- Crear el backend con node.js, typescript y express.js para comunicarnos con la API de Digital Ocean Spaces.
- Utilizar clean architecture en nuestro backend con inyección de dependencias.
- Utilizar el SDK de AWS con node.js para comunicarnos con nuestro space de Digital Ocean.
- Configurar un CDN en nuestro space de Digital Ocean.
- Crear un enlace de carga para subir archivos desde una web, una app móvil o cualquier cliente.
- Subir archivos de forma pública o privada.
- Comunicar nuestra app flutter con null safety usando el patrón repositorio con nuestro backend.
- Configurar el plugin flutter_uploader en iOS y Android para subir archivos.
- Visualizar el progreso de carga desde la app.
- Eliminar un archivo desde la app.
- Obtener un enlace para visualizar un archivo privado desde la app.
- Tips de experiencia de usuario.
- y mucho más.