Overview
Business Logic Component (BLoC) is a design pattern by Google that allows the separation of business logic from the presentation layer.
This instructor-led, live training (online or onsite) is aimed at developers who wish to learn how to use BLoC Pattern to manage state across different applications.
By the end of this training, participants will be able to:
- Understand the BLoC core concepts and architecture.
- Create, test, and debug BLoCs.
- Learn about the BLoC build context.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Basic understanding of how Flutter works
Audience
- Developers
Course Outline
Introduction
Overview of BLoC Pattern
BLoC Core Concepts
Flutter BLoC Core Concepts
BLoC Architecture
Creating a BLoC
Injecting BLoCs Into a Widget Tree
Wiring Up the Article List Screen
BLoC Testing
Access and Navigation
BLoC Communication
BLoC Build Context
Working with Local Storage
Debugging BLoC
Summary and Next Steps