Solicitar información

Temario del curso

Introducción a la gestión de estado

  • Comprensión del estado en aplicaciones Flutter
  • Vista general de los enfoques de gestión de estado en Flutter
  • Cuándo y por qué usar el patrón BLoC
  • Beneficios de separar la lógica de negocio de la interfaz de usuario

Comprensión del patrón BLoC

  • Conceptos fundamentales de BLoC
  • Eventos, estados y flujos (streams)
  • Fundamentos de la programación reactiva
  • Ciclo de vida de 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 de negocio y datos
  • Organización de proyectos para garantizar su mantenibilidad
  • 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

  • Pasaje de datos entre pantallas
  • Comunicación entre múltiples BLoCs
  • Gestión del estado de la aplicación compartido
  • Coordinación de flujos de trabajo complejos de usuario

Persistencia de datos y almacenamiento local

  • Integración del almacenamiento local con BLoC
  • Gestión de datos de la aplicación en caché
  • Sincronización de datos locales y remotos
  • Mejores 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
  • Registros (logging) y resolución de problemas comunes

Desarrollo de aplicaciones prácticas

  • Construcción de una aplicación Flutter completa utilizando el patrón BLoC
  • Implementación de navegación y gestión de estado
  • Pruebas y depuración de la aplicación
  • Repaso de las mejores prácticas y próximos pasos

Requerimientos

  • Comprensión básica del funcionamiento de Flutter

Público objetivo

  • Desarrolladores
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas