Training Flutter Data Architecture Expert

Flutter Data Architecture Expert

Flutter... Wat?

Informatie

Deze driedaagse training richt zich op gegevensverwerking in Flutter op architecturaal niveau. Je leert verschillende oplossingen voor veelvoorkomende architecturale uitdagingen bij het ontwikkelen van Flutter-apps. Tegen het einde van de training kun je doordachte keuzes maken voor specifieke situaties, dankzij praktische oefeningen in veelvoorkomende use-cases. Deze training biedt essentiële kennis en vaardigheden voor effectieve besluitvorming in Flutter-gegevensarchitectuur.

0

dagen
Joey
Joey

Boerwinkel

Trainer

Joey Boerwinkel is Lead Developer en Trainer bij Iconica. Flutter-ambassadeur vanaf het eerste uur. Hij doet niets liever dan programmeren in dit framework én erover vertellen. Hij werkt zich moeiteloos door lastigste bugs heen, kent elke widget van voor tot achter en weet zijn kennis daarover enthousiast over te brengen.

Deze driedaagse training richt zich op data structuur in Flutter, met name op architecturaal niveau. Tijdens de training leren deelnemers over verschillende oplossingen voor veelvoorkomende architecturale uitdagingen waar een ontwikkelaar tegenaan kan lopen bij het bouwen van een Flutter-app. Tegen het einde van de training zal de je in staat zijn weloverwogen keuzes te maken over welke oplossing het beste werkt voor hun situatie, op basis van ervaring opgedaan door oefeningen in de meest voorkomende use-cases.

De training Flutter Basic is een driedaagse training. In de training leer je de theorie van werken met Flutter. . En doordat je al tijdens de training een simpele app gaat bouwen, pas je alles wat je leert direct toe in de praktijk. 

Het programma ziet er als volgt uit:

  • Dag 1. Tijdens de eerste dag leer je over de mogelijke opties met betrekking tot state en opslag, waarbij de voor- en nadelen worden besproken. Je zult implementaties maken voor de belangrijkste oplossingen voor staat. Deze oplossingen worden gekoppeld aan de juiste architectonische vereisten. Er wordt ook basisinformatie gegeven over software-architectuur.

  • Dag 2. De volgende dag staat in het teken van state management en dependency injection-oplossingen. Je leert hoe ze werken en welke pakketten beschikbaar zijn.

  • Dag 3. De laatste dag richt zich op de Flutter-applicatie binnen het systeem, met de nadruk op communicatie met andere systemen, vereiste andere applicaties en veelvoorkomende problemen bij het ontwikkelen van gebruikelijke use-cases.

Deze training is ideaal voor Flutter-ontwikkelaars die hun expertise willen verdiepen in gegevensverwerking op architecturaal niveau. Het is geschikt voor zowel beginnende als ervaren ontwikkelaars die hun kennis willen vergroten over state management, opslag, dependency injection en systeemcommunicatie binnen Flutter-applicaties.

Op aanvraag

De investering voor deze training is € 1.200,- per cursist. excl. btw

  • Je kunt de verschillende methoden voor het opslaan van state binnen Flutter identificeren.
  • Je kunt de beste opslagmethode onderscheiden voor elk gebruiksscenario.
  • Je kunt niet-functionele vereisten koppelen aan verschillende tactieken met betrekking tot opslag, consistentie, beveiliging en prestaties.
  • Je kent de vele pakketten die beschikbaar zijn voor domein-state management binnen de app.
  • Je kent de voor- en nadelen van de meest populaire pakketten en methoden voor domein-state management.
  • Je kent de voor- en nadelen van de meest populaire pakketten en methoden voor UI-state management.
  • Je kent de voor- en nadelen van de meest populaire pakketten en methoden voor dependency injection.
  • Je kunt state management en dependency injection toepassen met behulp van de geleerde methoden en pakketten, met kennis van de interne werking.
  • Je kunt app state onderscheiden van UI state. Je kunt redeneren over welk deel van de state in de app state of UI state moet worden opgenomen.
  • Je kunt de rol van de app binnen het algehele systeem definiëren.
  • Je kunt de architectonische vereisten van het systeem voor de app identificeren om er deel van uit te maken.
  • Je kunt andere applicaties identificeren die nodig zijn voor de app om binnen het beoogde systeem te functioneren.

Andere leuke trainingen

Dit is niet onze enige training. Ben je nog lang niet uitgeleerd? Mooi! Wij zijn ook nog lang niet uitgetraind. Bekijk bijvoorbeeld ook deze trainingen:

Flutter Basic
Flutter Basic

Leer hoe je met Flutter een simpele app bouwt. En ga tijdens de training direct zelf met deze programmeertaal aan de slag!

Firebase Basic
Firebase Basic

Ontdek hoe je een app integreert in een Firebase-project. Tijdens de training ga je een Flutter-app op diverse Firebase-diensten aansluiten.

Maatwerk
Of een training op maat
Heb je gerichte wensen voor wat je jouw team wilt leren? Laat het ons weten! Er is veel mogelijk.