menu

Backend

Ronald Kerssies | Dec, 2022

Functions PHP

Voorkennis

  • programmeer-basics, git

Doel

  • zelfstandig, georganiseerd en volgens bedrijfsstandaarden kunnen programmeren met functions

Taken: Voer de code uit volgens “best practice” en eerder geleerde technieken.


1. Maak een programma met een werking; * als bezoeker krijg ik een 404-page als ik niet bestaande url's aanroep, zodat ik geïnformeerd ben * als bezoeker krijg ik een 403-page als ik een url's aanroep met onvoldoende rechten, zodat ik geïnformeerd ben * als bezoeker kan ik inloggen, zodat ik beveiligde content kan bekijken * als bezoeker zie ik alleen menu-items die ik kan benaderen, zodat er geen verwarring ontstaat * als bezoeker zie ik alle content-items in het menu, zodat een overzichtelijke navigatie-bar heb * als bezoeker zie ik een neutraal prettige layout, zodat ik de website blijf bezoeken * als bezoeker kan ik een content-item kiezen, zodat dat ene artikel kan bekijken * als gebruiker kan ik een overzicht van alle gebruikers zien, zodat ik weet wie er ook voor een nieuwsbrief is ingeschreven

Het programma heeft de volgende technische eigenschappen:

Voorbeelden van de uitwerking;

Op te leveren

  • een web-applicatie opgebouwd met uitsluited functions
  • de applicatie toon content uit een database-tabel
  • de applicatie toont een gallery op basis van image-bestanden in een image-folder
  • de applicatie toon gebruikers in een tabel/beheer op basis van gegevens uit een database-tabel
  • gebruikers-beheer is alleen toegankelijk na inloggen
  • de layout is eenduidig uitgevoerd, PHP function-files worden ingelezen,
    vervolgens wordt PHP-logica uitgevoerd en tenslotte wordt de layout en "deelproducten" in de layout geplaatst