Détails
- 7 Sections
- 42 Lessons
- 21 Hours
Expand all sectionsCollapse all sections
- Inleiding tot Frameworks6
- 1.1Herhaling: OOP
- 1.2Introductie tot frameworks
- 1.3Woordenschat en basisconcepten
- 1.4MVC-architectuur
- 1.5Architectuur van een project
- 1.6Praktische oefeningen: Implementatie van een PHP-webframework
- Eerste stappen met een framework5
- 2.1Configuratie van de applicatie en overerving
- 2.2Commandoregelhulpmiddelen
- 2.3Hulpmiddelen voor het debuggen van code: Web Debug Toolbar
- 2.4Autoloading van klassen
- 2.5Praktische oefeningen: Omgeving manipuleren. Opzetten van een eerste applicatie
- Controllerlaag & URL-beheer8
- 3.1Definities & woordenschat
- 3.2Mapping van controllers naar het routeringssysteem
- 3.3Doorverwijzing naar een pagina
- 3.4Aanmaken & implementeren van een 404-foutpagina
- 3.5Methodologie van routering
- 3.6Beheer van URL’s
- 3.7Dependency Injection en servicecontainers
- 3.8Praktische oefeningen: Implementatie van de controller in de doorlopende toepassing. Beheer van verzoek- en sessie-informatie. Installatie van de doorverwijzing.
- Viewlaag & templates6
- 4.1Manipulatie van templates
- 4.2Introductie tot de template-engine Twig
- 4.3Overerving van templates
- 4.4Inclusies in templates
- 4.5Modulaire templates & helpers
- 4.6Praktische oefeningen: Ontwerpen en manipuleren van templates, installatie van de View-laag van de applicatie
- De modellag6
- 5.1Beschrijving van het model en de database
- 5.2Introductie tot Doctrine 2
- 5.3Behandeling van persistente objecten
- 5.4Objectquery’s, toegangsmethoden, relaties en associaties
- 5.5Codeherstructurering & bedrijfsobjecten
- 5.6Praktische oefeningen: Implementatie van de Modellag
- Formulieren & validatie5
- 6.1Ontwerp van een basisformulier
- 6.2Implementatie van een formulier binnen de templates
- 6.3Beveiliging met tokens
- 6.4Validatie van formulieren
- 6.5Praktische oefeningen: Ontwerp van formulieren en invoeging van pagina’s in de doorlopende applicatie
- Geavanceerde functionaliteiten van frameworks6
- 7.1Beveiliging: toegangscontrole en authenticatie
- 7.2Geautomatiseerde tests met PHPUnit
- 7.3E-mailbeheer
- 7.4Webservices
- 7.5Macro’s en functies in Twig
- 7.6Praktische oefeningen: Testen en implementatie van de applicatie