Introductie

Sebastiaan HenauOngeveer 2 minuten

Introductie

Welkom bij Mobiele Applicaties. Tijdens dit vak leer je mobiele applicaties te bouwen met behulp van het Ionic Framework. We gebruiken Ionic in combinatie met het JavaScript framework Angular, daarnaast gebruiken we Capacitor om een de JavaScript applicatie om te vormen in een mobiele applicatie die gebruik kan maken van features binnen Android of iOS.

Deze applicaties worden voorzien van authenticatie, databases, storage, ... via een BaaS (back-end as a service). Tenslotte bekijken we hoe we onze applicatie kunnen aanbieden als een Progressive Web Apps.

Stoot je op problemen zoals typo's, niet werkende links en dergelijke, dan kan je dit doorgeven via de issue trackeropen in new window.

Lesverloop

Tijdens de lessen wordt de leerstof uitgelegd aan de hand van praktische voorbeelden. In de meeste gevallen wordt een applicatie van de grond op gebouwd. Tijdens het bouwen is er natuurlijk aandacht voor de nieuwe concepten, alternatieve werkwijzen, ... Voor elke les is op deze website een uitgeschreven versie beschikbaar, de uitgewerkte voorbeeldcode is beschikbaar via GitFrontopen in new window, een tool waarmee de code in een git repository gedeeld kan worden zonder alle gegevens over commits, pull requests, branches, ... die je in een normaal repository vindt. De links naar deze code zijn te vinden op deze website en op Canvas.

Voor elke theorieles, zijn minstens anderhalve les oefeningen voorzien. Voor meer gedetailleerde informatie en de opgaven, kan je de oefeningenpagina raadplegen.

Voor dit opleidingsonderdeel zijn er 18 lessen ingepland voor de dagopleiding en 14 voor de avondopleiding. Hieronder kan je de voorlopige planning raadplegen. Deze planning is slechts informatief, de lectoren behouden het recht om de planning te wijzigen als dit nodig blijkt.

Planning dagopleiding
  • Les 01: Inleiding & TypeScript
  • Les 02: TypeScript oefeningen afwerken
  • Les 03: Ionic Basics: Theorie en oefeningen
  • Les 04: Ionic Basics: Oefeningen afwerken
  • Les 05: Single Page Applications: Theorie en oefeningen
  • Les 06: Single Page Applications: Oefeningen afwerken
  • Les 07: Single Page Applications: Oefeningen afwerken
  • Les 08: Native: Theorie oefeningen
  • Les 09: Native: Oefeningen afwerken
  • Les 10: HTTP Requests met RxJS: Theorie en oefeningen
  • Les 11: Firebase: Theorie & start oefeningen
  • Les 12: Firebase: Oefeningen afwerken
  • Les 13: Odds & Ends: Afsluitende leerstof en start project
  • Les 14: Project
  • Les 15: Project
  • Les 16: Project
  • Les 17: Project
  • Les 18: Project
Planning avondopleiding
  • Les 01: Inleiding & TypeScript
  • Les 02: Ionic Basics: Theorie en oefeningen
  • Les 03: Single Page Applications: Theorie en oefeningen
  • Les 04: Single Page Applications: Oefeningen afwerken
  • Les 05: Native: Theorie oefeningen
  • Les 06: HTTP Requests: Theorie en oefeningen
  • Les 07: Firebase: Theorie & start oefeningen
  • Les 08: Firebase: Oefeningen afwerken
  • Les 09: Odds & Ends: Afsluitende leerstof en start project
  • Les 10: Project
  • Les 11: Project
  • Les 12: Project
  • Les 13: Project
  • Les 14: Project

Evaluatie

De evaluatie voor dit opleidingsonderdeel bestaat uit een individueel project. Je krijgt 5 lessen de tijd om dit project onder begeleiding van je lector te bouwen. Zou je herexamen moeten afleggen, dan kan je dit project verder uitbouwen, of vanaf nul beginnen met een ander project. De keuze is aan jou. Voor meer informatie kan je de projectopgave raadplegen.

Laatst geüpdate:
Bijdragers: Sebastiaan Henau