top

Webprogrammatie

In de cursus webprogrammatie komen twee werelden samen: die van de pure informatica, en die van de webtechnologie. Het doel van de cursus is om de student volwassen en gedistribueerde webtoepassingen te leren schrijven.

Met volwassen bedoelen we professioneel ontworpen toepassingen, geschreven in volwaardige object georiënteerde code - geen scripting dus. Gedistribueerd betekent dat verschillende technologieën en programma's, die fysiek verspreid kunnen zijn over meerdere computersystemen, gecombineerd worden in één nieuwe toepassing.

Dit is op het lijf van het Microsoft .NET Framework geschreven. Binnen dat enorm veelzijdig platform zijn er voor ons vooral drie onderdelen van belang:

  • ASP.NET: ontwikkelen van dynamische en high-level webtoepassingen
  • LINQ/ADO.NET: data access technologie geoptimaliseerd voor gedistribueerde toepassingen
  • XML Webservices: eenvoudige en flexibele manier om webtoepassingen te laten communiceren

Naast het zuiver programmeren proberen we de studenten bewust te maken van de professionele context. Vragen zullen aan bod komen zoals:

  • Hoe kan je toepassingen best organiseren en beveiligen als ze over verschillende machines verspreid zijn?
  • Hoe kun je code optimaliseren om pieken in bezoekersaantallen en dataverkeer op te vangen?
  • Last but not least het commerciële aspect: waarom zou een klant voor mijn applicatie kiezen en niet die van een concurrent? Hoe ontwerp je een gebruiksvriendelijke toepassing waar de bezoeker centraal staat?

De aanpak van de cursus is praktisch en hands-on, met uitgebreide, intensieve labo’s. De theorie bestaat uit online tutorials die we zelf op de hogeschool ontwikkeld hebben; je hoeft dus niet naar theorielessen te komen.

She's a lady!