Cursuscode: T58211

Webapplicaties: de clientkant+'

Meer informatie over Webapplicaties: de clientkant, de cursus bestellen

Snapshot van Webapplicaties: de clientkant

Alle cursussen van de faculteit Informatica

Cursusinformatie

Applicaties aan de clientkant zijn lange tijd min of meer genegeerd binnen het vakgebied Informatica. Dat heeft vooral een historische oorzaak: webapplicaties speelden zich op de server af, en werken met HTML en CSS was iets voor de webdesigner, niet voor de applicatieontwikkelaar.

Maar webapplicaties zijn van aard veranderd. De logica bevindt zich steeds vaker niet meer alleen aan de serverkant; de clientkant speelt een steeds grotere rol. Daarbij heeft de logica aan de clientkant vaak de functie om een applicatie gebruikersvriendelijk te maken: voordat een formulier wordt opgestuurd wordt gecontroleerd of alles wel is ingevuld en krijgt de gebruiker aanwijzingen, of bij het intypen van bijvoorbeeld de naam van een station krijgt de gebruiker al een aantal bij de eerste letters behorende stations te zien om uit te kiezen.

Daarnaast zijn er ook applicaties waarbij de webserver alleen wordt gebruikt om gegevens op te bewaren, terwijl de applicatie geheel aan de clientkant draait. De spreadsheet-applicatie van Google is daar een sprekend voorbeeld van.

Scripting aan de clientkant is daarmee een steeds belangrijker onderdeel geworden van webapplicaties. In deze cursus maakt u kennis met HTML en CSS, en leert u een groot aantal mogelijkheden van JavaScript kennen. We zullen daarbij ook een overzicht geven van de soort technieken die er beschikbaar zijn voor de clientkant, zodat u toekomstige ontwikkelingen kunt duiden.

Cursusmateriaal

Het volledige cursusmateriaal bestaat uit:

Tekstboek

Marty Stepp, Jessica Miller en Victoria Kirst, Web Programming Step by Step, Lulu 2009

www.webstepbook.com

Werkboek van de Open Universiteit

Het werkboek bestaat uit drie delen. Het werkboek is aan de Open Universiteit ontwikkeld en heeft twee functies:

  • Het leidt de student door het tekstboek met studeeraanwijzingen, opdrachten en uitwerkingen.
  • Het biedt een stuk theorie dat niet voorkomt in het tekstboek, ook weer met opdrachten en uitwerkingen.

Studienet

Studenten kunnen gebruikmaken van Studienet, een elektronische leeromgeving (ELO) met software, digitaal materiaal, sjablonen voor het uitwerken van opdrachten, discussieruimte en informatie over begeleiding.

Overig cursusmateriaal

Bij de cursus gebruikt u open source software:

Firefox www.mozilla.com/nl/firefox als browser
Firebug http://getfirebug.com als debugger
Notepadd++ http://notepad-plus-plus.org als editor
Xampp www.apachefriends.org/en/xampp.html als webserver

Opleidingen

Deze cursus maakt deel uit van de volgende opleidingen van de faculteit Informatica:

  • Bacheloropleiding Informatica (propedeuse)
  • Bacheloropleiding Informatiekunde (propedeuse)
  • Open bacheloropleiding Informatica
  • Certified Professional Program Gecertificeerd Web application developer
  • Minor Informatica (keuzevak)
  • Vakgebied

    Deze cursus behoort tot het vakgebied Softwaretechnologie van de faculteit Informatica.

    Verantwoordelijk docent

    Verantwoordelijk docent voor deze cursus is ir. Sylvia Stuurman.