Vak: Web Programmeren credits: 7

Vakcode
ITDB16WEB
Naam
Web Programmeren
Studiejaar
2020-2021
ECTS credits
7
Taal
Nederlands
Coördinator
S. Sibum
Werkvormen
  • Action learning
  • Hoorcollege
  • Opdracht
  • Practicum / Training
  • Werkcollege
Toetsen
  • Web Programmeren Practicum - Overige toetsing
  • Web programmeren tentamen - Computer, organisatie tentamenbureau

Leeruitkomsten

De student kan:
 
  • Keuzestructuren en diverse loop-vormen toepassen
  • Arrays begrijpen en toepassen
  • Functies begrijpen en toepassen
  • Webformulieren begrijpen en toepassen
  • Een koppeling maken tussen een webpagina en een databaseverbinding met een database
  • Middels een webpagina, gegeven creëren, lezen, bijwerken en verwijderen (CRUD)
  • Een webformulier valideren
  • Authenticatie toepassen. Inlogprocedure aanmaken en rechten toekennen
  • Een eenvoudige lay-out toepassen op een webpagina.

Inhoud

In deze cursus wordt aandacht geschonken in eerste instantie aan de meest elementaire onderwerpen van het programmeren. Wat zijn variabelen, wat zijn datatypes en het aanleren van basissyntax.

Tevens maken studenten kennis met het leren nadenken over algoritmen, denkwijzen hoe problemen aangepakt kunnen worden.

Vervolgens is er ruim aandacht voor:

  • Controle structuren, zoals if … else, logische expressies en meerdere vormen waarin lussen een hoofdrol spelen, met als doel controle uit te kunnen oefenen op de wijze waarop code gaat worden uitgevoerd.
  • Veel PHP-functies zullen de revue passeren, functies uit de bibliotheken van PHP als ook zelfgedefinieerde functie.
  • Studenten krijgen kennis hoe PHP gebruikt kan worden om een koppeling met een database te kunnen leggen.
  • Nadat de koppeling tot stand is gekomen met een database, aandacht voor CRUD, create, read, update en delete. Dit zijn de belangrijkste statement om gegevens uit de database te manipuleren.
  • Tot slot is er aandacht voor authenticatie. Daarbij aandacht voor het inlogproces, gebruikersnaam en wachtwoord, en het toekennen van rechten.

Opgenomen in opleiding(en)

School(s)

  • Instituut voor Communicatie, Media & IT