Ronald Kerssies | Jan 3, 2023

MVC - Bezoekers

Voorkennis
  • programmeer-basics, functions, databases, MVC-basics, git
  • routes, controllers, actions, views, layouts, services, middleware
Doel
  • het opbouwen van een skelet-applicatie in een framework, zodat deze het startpunt is voor alle toekomstige web-applicaties die gebruikmaken van het gekozen framework
  • ervaringen op doen in een MVC-framework dat in het bedrijfsleven frequent wordt ingezet
PHP Logo C# Logo

Taken: Voer de code uit volgens “best practice” en eerder geleerde technieken. Deze opdrachten moet met een professioneel MVC-framework worden uitgevoerd, zoals:

  • LARAVEL
  • C#
    Building a skeleton-project C# Logo (part 1)

  1. Maak een applicatie in een framework met de volgende 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 de home-page als ik de url voor het eerst benader, zodat ik direct de applicatie zie
  • als bezoeker zie ik alle content-items in het menu onder een dropbox, 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
Op te leveren
  • een web-applicatie die is opgebouwd met een MVC-framework (Laravel)
    • optimaal gebruik van de mogelijkheden van het framework
    • bezoekers kunnen de content en gallery bekijken
    • prettige look n feel, seo-geoptimaliseerd