¿Qué voy aprender?

  • CRUD de Firestore en una aplicación hecha en Flutter

  • Mostrar en tiempo real con StreamProvider un listado de una data almacenada en Firestore

  • Actualizar en Firestore un item de una lista mediante el widget Dismissible

  • Eliminar en Firestore un item de una lista mediante el widget Dismissible

  • Restaurar en Firestore un item eliminado usando el widget SnackBar

  • Explicación de cada uno de los tipos de datos que Firestore puede almacenar: String, number, boolean, map, array, timestamp, geopoint, reference y null

  • Mostrar un punto geográfico usando Google Maps

  • Mostrar una calificación con estrellas usando un paquete de Flutter

  • Uso del paquete http para consultar un servicio REST


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Para personas que quieran saber cómo interactuar con una base de datos de Firestore en una aplicación desarrollada en Flutter.

  • Para quienes quieran tomar un curso de Firestore que va directamente al punto de lo que se necesitan, con videos lo mas corto posible pero bien explicados.

Requisitos

  • Tener conocimientos básicos de Flutter

  • Tener conocimientos básicos de Dart

  • Saber crear un proyecto en Flutter y configurar el emulador de Android y el simulador de iOS


TOMAR ESTE CURSO

Descripción del curso

Bienvenido al curso CRUD de Firestore con Flutter [2020]. Desde lo básico. Donde aprenderás cómo implementar el paquete cloud_firestore en tus aplicaciones hechas en Flutter y usando buenas prácticas de desarrollo.


Primero crearemos un proyecto de Flutter donde configuraremos el paquete cloud_firestore y haremos lo necesario para que tus aplicaciones en iOS y Android puedan interactuar con una base de datos Firestore.

Luego aprenderás algunos conceptos relacionados con Firestore y reglas para tener en cuenta a la hora de implementar Firestore en tus aplicaciones hechas en Flutter.

Aprenderemos de colecciones, documentos y cada uno de los tipos de datos que Firestore puede almacenar: String, number, boolean, map, array, timestamp, geopoint, reference y null.

Trabajaremos las operaciones básicas de un CRUD de Firestore: C (Create/Inserción), R (Read/Lectura), U (Update/Actualización) y D (Delete/Eliminación). Esta parte está enfocada al CRUD tanto en la consola de Firebase como desde Dart, de tal forma, que se pueda comparar cómo en Dart puedes hacer las mismas operaciones que se hicieron manualmente desde la consola de Firebase.

Utilizaremos el widget StreamProvider para visualizar un listado en tiempo real usando una base de datos de Firestore.

Usaremos el widget Dismissible para actualizar la información de una lista y también para eliminar información de la misma.

Implementaremos el widget SnackBar para deshacer el borrado de un ítem de una lista.

Agregaremos un ítem a una lista a través de un ícono en el AppBar.

Consultaremos información consumiendo un servicio REST usando el paquete http.

Implementaremos el CRUD de Firestore en una aplicación de Flutter y por cada una de las operaciones del CRUD trabajaremos de forma independiente el back-end del front-end. De tal forma, que si tú eres un desarrollador de software experto en back-end o en front-end, puedas entender de una forma más fácil cada tarea de manera independiente, no está de más mencionar que este curso está dirigido para todo tipo de desarrollador en Flutter, incluso un desarrollador full-stack.

También trabajaremos con un paquete para realizar calificaciones con estrellas u otro tipo de iconos a través de un widget.

Finalmente, veremos el uso del tipo de dato GeoPoint para mostrar una ubicación en un mapa con Google maps.

TOMAR ESTE CURSO

Reseñas

Valoraciones
21
4.90

Aprende a tu ritmo y a tu horario


En facturacionweb.site, aprendes Desarrollo en cualquier tema y en cualquier momento. Selecciona ahora entre miles de cursos impartidos por expertos sobre Desarrollo. También puedes aprender sobre Programación Diseño Negocios Informática y software Productividad Desarrollo personal Marketing Música Salud y fitness Fotografía Estilo de vida

En facturacionweb.site ponemos a disposición la videoteca de cursos más amplia del mundo. Escoge entre más de 130.000 cursos en formato de vídeo y 100% online con miles de horas de contenido nuevo cada mes

Los mejores profesores de todo el mundo instruyen a millones de estudiantes en la plataforma. Se proporciona las herramientas y las aptitudes para que la enseñanza que se da sea de calidad y aprendas sobre Desarrollo o sobre el tema que te apasiona de una manera rápida y ordenada.

facturacionweb.site es un lugar para fanáticos de Cursos online de Desarrollo que deseen expandir sus conocimientos y habilidades en cualquier área . Puedes escoger cursos online entre miles de Cursos online de Desarrollo. Queremos que sepas que facturacionweb.site nació para ayudarte para expandir tu carrera como profesional en el área de tu preferencia.

Si eres amante de Cursos online de Desarrollo, y quieres aprende sobre temas como CRUD de Firestore con Flutter [2020]. Desde lo básico, estás en el lugar indicado. facturacionweb.site se enfoca en actualizar el catalogo de cursos sobre Desarrollo, para personas entusiastas que desean adquirir nuevos conocimientos. facturacionweb.site quiere divulgar el amor por los cursos de Cursos online de Desarrollo y compartirlo con personas de todo el mundo para que puedan obtener nuevos conocimientos. Pensamos que el conocimiento abre un sinfín de oportunidades laborales en diferentes áreas de Desarrollo, así que selecciona el curso de tu preferencia y mejora tu vida con nuevos conocimientos.

Todos cursos sobre Cursos online de Desarrollo que son promocionados en el sitio web: facturacionweb.site son propiedad de la plataforma Udemy, este sitio web es una marca afiliada a Udemy, por lo tanto solo nos encargamos de promocionar los Cursos online de Desarrollo en este sitio web. ¡Ayúdanos compartiendo esta página con tus amigos!. Creamos este web sitio de tal manera que sea fácil de usar. facturacionweb.site aspira a servir a los lectores globales con contenido atractivo y ágil para capturar y aprender sobre lo último en tendencias de Desarrollo.