Hier komen alle lessen van de module Programmeren 3 in te staan. De module wordt gevolgd inhet schooljaar 2020-2021 aan de AP Hogeschool. De cursus is terug te vinden op https://modernways.be/myap/it/school/course/Programmeren%203.html
In deze module leren we werken met ASP.NET Core voor Windows én Linux. Cursisten die op een Mac werken leren werken met .NET Core voor OS X en Linux.
- 1 In de eerste helft van deze module doorlopen we de basis van een typische ASP.NET Core-toepassing: basiswebpagina's en API's met behulp van MVC-controllers en de Razor-templating engine.
- 2 In de tweede helft bouwen we verder deze basiskennis en leren we meer geavanceerde functies die je aan je applicatie kan toevoegen. Je leert vanuit C# een database aanspreken, je applicatie achter een inlogscherm beveiligt, hoe je je app kan configureren, hoe je dependancy injection toepast en je je applicatie in productie brengt.
- 3 In het laatste gedeelte leren we hoe je eigen componenten maakt en hoe je je applicatie test.
- De student kan gevorderde aspecten van een ontwikkelingsomgeving gebruiken.
- De student kan werken met dependencies binnen een project.
- De student kan geautomatiseerde testen uitvoeren.
- De student kan patterns toepassen.
- De student kan een prototype maken.
- De student kan een business applicatie met database toegang ontwikkelen.
- De student kan gevorderde aspecten van OO programmeren toepassen (overerving, interfaces, polymorfisme).
- De student kan een versiebeheersysteem toepassen.
- De student kan technieken van kwaliteitscontrole toepassen.
- De student kan onder begeleiding de volledige levenscyclus van een project doorlopen op basis van een bestaande vereenvoudigde analyse.
- De student kan een applicatie met een gelaagde structuur ontwikkelen.
- De student kan een volledige user-interface ontwikkelen.
- De student kan een business model ontwikkelen.
- De student kan een datalaag ontwikkelen.
- De student kan data ophalen en wijzigen via een service laag.