CONTACT ONS

Cursusaanbod

Inleiding tot state management

  • Understanding van state in Flutter-toepassingen
  • Overzicht van Flutter state-managementbenaderingen
  • Wanneer en waarom het BLoC-patroon te gebruiken
  • Voordelen van het scheiden van zakelijke logica van de UI

Het BLoC-patroon begrijpen

  • Kernconcepten van BLoC
  • Gebeurtenissen (events), states en streams
  • Beginselen van reactieve programmering
  • De BLoC-levenscyclus

BLoC-architectuur ontwerpen

  • Het structureren van een Flutter-applicatie met BLoC
  • Het scheiden van presentatielaag, zakelijke logica en datalaag
  • Het organiseren van projecten voor onderhoudsvriendelijkheid
  • Toepassen van clean architecture-principes

BLoCs maken en beheren

  • Aanmaken van aangepaste BLoCs en Cubits
  • Beheer van applicatiestatussen
  • Verwerking van asynchrone operaties
  • Foutafhandeling en state-overgangen

BLoCs integreren met Flutter-widgets

  • Het injecteren van BLoCs in de widgettree
  • Gebruik van BlocProvider, BlocBuilder, BlocListener en BlocConsumer
  • Efficiënt beheer van widgetheropbouw
  • Werken met BuildContext

Navigatie en BLoC-communicatie

  • Doorgeven van gegevens tussen schermen
  • Communicatie tussen meerdere BLoCs
  • Beheer van gedeelde applicatiestatussen
  • Coördineren van complexe gebruikerswerkstromen

Data persistentie en lokale opslag

  • Integratie van lokale opslag met BLoC
  • Beheer van gecachte applicatiegegevens
  • Synchroniseren van lokale en externe data
  • Best practices voor persistent state

Testen en debuggen

  • Eenheidstesten (unit testing) van BLoCs en Cubits
  • Widgettesten met BLoC
  • Debuggen van state-overgangen
  • Inloggen en oplossen van veelvoorkomende problemen

Praktische applicatieontwikkeling

  • Bouwen van een complete Flutter-applicatie met het BLoC-patroon
  • Implementeren van navigatie en state management
  • Testen en debuggen van de applicatie
  • Beoordeling van best practices en volgende stappen

Vereisten

  • Basisbegrip van hoe Flutter werkt

Doelgroep

  • Ontwikkelaars
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën