Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a la gestión del estado
- Comprensión del estado en aplicaciones Flutter.
- Visión general de los enfoques para la gestión del estado en Flutter.
- Cuándo y por qué utilizar el patrón BLoC.
- Ventajas de separar la lógica empresarial de la interfaz de usuario (UI).
Comprensión del patrón BLoC
- Conceptos fundamentales del patrón BLoC.
- Eventos, estados y streams (flujos).
- Fundamentos de la programación reactiva.
- Ciclo de vida del BLoC.
Diseño de la arquitectura BLoC
- Estructuración de una aplicación Flutter utilizando BLoC.
- Separación de las capas de presentación, lógica empresarial y datos.
- Organización del proyecto para facilitar el mantenimiento.
- Aplicación de los principios de arquitectura limpia.
Creación y gestión de BLoCs
- Creación de BLoCs y Cubits personalizados.
- Gestión del estado de la aplicación.
- Manejo de operaciones asíncronas.
- Manejo de errores y transiciones de estado.
Integración de BLoCs con widgets de Flutter
- Inyección de BLoCs en el árbol de widgets.
- Uso de BlocProvider, BlocBuilder, BlocListener y BlocConsumer.
- Gestión eficiente de las reconstrucciones de widgets.
- Trabajo con BuildContext.
Navegación y comunicación entre BLoCs
- Paso de datos entre pantallas.
- Comunicación entre múltiples BLoCs.
- Gestión del estado compartido de la aplicación.
- Coordinación de flujos de usuario complejos.
Persistencia de datos y almacenamiento local
- Integración del almacenamiento local con BLoC.
- Gestión de los datos almacenados en caché de la aplicación.
- Sincronización de datos locales y remotos.
- Buenas prácticas para el estado persistente.
Pruebas y depuración
- Pruebas unitarias de BLoCs y Cubits.
- Pruebas de widgets con BLoC.
- Depuración de transiciones de estado.
- Registro de eventos (logging) y resolución de problemas comunes.
Desarrollo práctico de una aplicación
- Construcción de una aplicación Flutter completa utilizando el patrón BLoC.
- Implementación de la navegación y la gestión del estado.
- Pruebas y depuración de la aplicación.
- Revisión de las mejores prácticas y próximos pasos.
Requerimientos
- Conocimientos básicos sobre el funcionamiento de Flutter.
Público objetivo
- Desarrolladores.
14 Horas
Reseñas (1)
Información adicional muy útil
Grzegorz - Comp S.A.
Curso - BLoC Pattern
Traducción Automática