Starten met programmeren – Cross-platform mobiele apps ontwikkelen met Xamarin

print

De cursus Starten met programmeren – Cross-platform mobiele apps ontwikkelen met Xamarin is een opleidingstraject dat bestaat uit 4 opeenvolgende modules (volledig schooljaar).

Centraal in dit opleidingstraject staat enerzijds het verwerven van de basisprincipes van programmeerlogica en anderzijds het programmeren van mobiele toepassingen. Op het einde van deze opleiding beheerst u de belangrijkste programmeertechnieken en hebt u inzicht in het tot stand komen van moderne mobiele apps voor zowel iOS, Android als Windows 10 (UWP).

De gebruikte ontwikkelomgeving is Visual Studio Xamarin en de programmeertaal is C# met XAML, beiden krijgen tijden de opleiding voldoende aandacht zodat u geen specifieke voorkennis in de betreffende programmeertaal en ontwikkeltaal hoeft te hebben.

  • Dit opleidingstraject start met de module Start to program waarin de cursist zijn allereerste stappen zet in het programmeren. De gebruikte programmeertaal is C#.
  • Vervolgens wordt overgegaan naar de specifieke ontwikkelomgeving Xamarin en leert de cursist de basisbeginselen voor het bouwen van een mobiele app in C# en XAML.
  • Gaandeweg leert de cursist een volwaardig opgebouwde mobiele app ontwikkelen met de gewenste navigatietechnieken en toepassing van complexere functionaliteiten.
  • De cursist leert hoe hij de specifieke functionaliteiten van een mobiele device, zoals spraak, foto’s en video’s, kaarten,… kan integreren in zijn app.

Neem al eens een kijkje op de website van Visual Studio Xamarin.

Dit is een “starters” opleiding, er is dus geen voorkennis verplicht. Wie toch al de nodige programmeerkennis bezit kan de eerste module Start to program overslaan en inpikken vanaf de tweede module Specifieke ontwikkelomgeving: eenvoudige functionaliteiten die start na het allerheiligenverlof, begin november.

De nodige software is gratis beschikbaar voor de cursisten.

Duur van de cursus

4 modules van elk 40 lestijden = 60 € inschrijvingsgeld per module.

Waar en wanneer

VestigingDag en tijdstipVan ... tot ...
Ninove
Woensdag van 18:00 tot 21:54Van 4/09/2017 tot 1/06/2018

Bekijk hier de volledige en officiële planning.

Aanbevolen vervolg

Deze opleiding krijgt een vervolg in een tweede jaar waar het accent gelegd wordt op het implementeren van een databank. Dit vervolg is momenteel nog niet gepland.

Ingerichte modules

  • Start to program
  • Specifieke ontwikkelomgeving: eenvoudige functionaliteiten
  • Specifieke ontwikkelomgeving: complexe functionaliteiten
  • Integratie externe functionaliteiten

Deze modules maken deel uit van de opleiding ICT Programmeren.


Cursusinhoud

(deze inhoud is niet definitief en wordt geregeld aangepast en uitgebreid).

Start to program

  1. Wat is programmeren?
  2. Programmeertalen
  3. Computationeel denken
  4. De anatomie van een computerprogramma
  5. Control flow
  6. Werken met datastructuren
  7. Ontwerpmethoden en programmeerprincipes
  8. Programmeertips en voorbeelden

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten

  1. Wat is Cross-platform mobiele apps ontwikkelen met Xamarin
  2. Download en installeer Visual Studio en Xamarin
  3. Een Xamarin-project starten
  4. De anatomie van een Xamarin-project
  5. Kennismaking met XAML
  6. De anatomie van een C#-programma – Statements, commentaar, datatypes, variabelen, berekeningen en conversies
  7. De anatomie van een C#-programma – Ingebouwde functies
  8. De anatomie van een C#-programma – Eigen functies
  9. De anatomie van een C#-programma – Events en asynchroon programmeren
  10. De control flow van een C#-programma – In- en uitvoer
  11. De control flow van een C#-programma – Selecties
  12. De control flow van een C#-programma – Iteraties
  13. De anatomie van een C#-programma – Arrays en enumeraties
  14. Praktische voorbeelden

Specifieke ontwikkelomgeving: complexe functionaliteiten

  1. Lay-out dynamisch bouwen met C#
  2. Binding in XAML
  3. Verschillen tussen mobiele platformen (Android, UWP en iOS) programmeren
  4. De lay-out van een Xamarin-pagina
  5. Stijlen en Resources gebruiken in XAML
  6. Een eigen ControlTemplate aanmaken in XAML
  7. Complexe tekst opmaken
  8. De anatomie van een C#-programma – Structuren en klassen
  9. Collecties aanmaken en weergeven
  10. Conditionele weergave

Specifieke ontwikkelomgeving: integratie van externe functionaliteiten

  1. Navigatie: verschillende pagina’s integreren in een overzichtelijk geheel
  2. Externe afbeeldingen en teksten integreren
  3. Webpagina’s integreren
  4. Multimedia integreren
  5. Text-to-speech
  6. Bestaande externe databanken aanroepen (een Weer-app bouwen)
  7. Mappen integreren
  8. Sociale media integreren

Reageren is niet mogelijk

  • Abonneer je op deze website d.m.v. e-mail

    Voer je e-mailadres in om je in te schrijven op deze website en e-mailmeldingen te ontvangen van nieuwe berichten.