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
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 (part 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