Training Flutter Basic

Flutter Basic

Flutter... Wat?

Informatie

Flutter is hét framework waarmee je krachtige cross-platform-applicaties kunt bouwen. Maar welke mogelijkheden biedt Flutter precies? En wat zijn de uitdagingen? Leer in onze 3-daagse training Flutter Basic de basis kennen. Na afloop kun je zelf een simpele app bouwen met Flutter.

0

dagen
Joey
Joey

Boerwinkel

Trainer

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

Tijdens de flutter basic training komen de aspecten aan bod waarmee de cursist een simpele flutter app kan bouwen. Deze 3 daagse training begint vanuit een nulpunt, waarbij er wel vanuit wordt gegaan dat de cursist al een basis heeft in softwareontwikkeling en object georiënteerd programmeren. Tijdens de training zal de gebruiker een kleine app bouwen die met een al bestaande data-source werkt.

De cursus bestaat uit drie dagen, waarbij elke dag in het thema staat van het bouwen van de app. De theorie en kleine opdrachten tussendoor sluiten aan bij de fase van de app die je tijdens de training bouwt.

Het programma ziet er als volgt uit:

  • Dag 1. Je leert de basis van dart en flutter. Je installeert je omgeving en krijgt vooral theorie over hoe flutter in elkaar steekt. Je schrijft basis dart en aan het einde heb je een kleine app gerealiseerd.
  • Dag 2. Je leert om een layout te vertalen naar een scherm. Je thematiseert je app en voegt afbeeldingen toe. Daarnaast navigeer je naar een detailscherm op basis van een deel van de data die je van de backend krijgt.
  • Dag 3. Je maakt een login scherm, gaat in op geavanceerde widgets. Voegt een package toe, en gaat je code testen. Daarnaast ga je een inherited widget gebruiken.

De training Flutter Basic is bedoeld voor startende of ervaren ontwikkelaars met basiskennis van object-oriented programmeren, die willen ontdekken welke mogelijkheden Flutter biedt en wat de uitdagingen zijn. Ook UX-designers en projectmanagers kunnen bij deze training aansluiten om de basis van Flutter te leren kennen. Het is handig als je vóór de training al wel enige basis hebt in softwareontwikkeling en object-oriented programmeren.

In overleg

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

  • De cursist weet hoe flutter theoretisch werkt.
  • De cursist weet de basis van de Dart programmeertaal.
  • De cursist kent de standaard widgets die door Flutter worden aangeleverd.
  • De cursist kan de layout van een scherm nabouwen met widgets die meerdere childs bevatten.
  • De cursist kent de verschillen tussen Flutter en andere mobiele frameworks.
  • De cursist weet hoe die zelf een widget kan bouwen.
  • De cursist begrijpt het verschil tussen een Inherited Widget, Stateless Widget en Stateful widget.
  • De cursist kan wisselen tussen verschillende schermen aan de hand van de Navigator en gebruik van Routes.
  • De cursist kan input afvangen uit invoervelden.
  • De cursist kan het thema aanpassen aan de hand van ThemeData.
  • De cursist kan resources uit de assets laden.
  • De cursist kan packages inladen van derde partijen via pub.dev.
  • De cursist kan eenvoudige tests uitvoeren op de zelfgebouwde widgets

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.