Les 1
Over deze cursus
Wat je leert in Een beetje PHP, voor wie de cursus is en hoe de labs werken.
Maak webpagina's die reageren op de gebruiker: formulieren verwerken, sessies, en gegevens opslaan in een database met PDO.
Alle 25 lessen staan online. Elke les heeft uitleg met uitgewerkte voorbeelden, typische fouten, oefeningen met (inklapbare) modelantwoorden, een lab met automatische controle en een quiz.
Voor wie?
Voor wie de basis van programmeren kent, bij voorkeur via module 1 van de hoofdcursus Een beetje programmeren. Concepten als variabelen, lussen en functies leggen we hier niet opnieuw uit; we laten zien hoe ze in deze taal werken en wat er eigen is aan de taal.
Lessen
Basis · PHP en het web
- PHP installeren en je eerste script
- Variabelen, typen en operatoren
- Control flow
- Arrays
- Functies
- Formulieren verwerken (veilig)
- Bestanden en includes
- Sessies en cookies
- Database met PDO
- CRUD-applicatie
- Inloggen en wachtwoorden
- Objectgeoriënteerd PHP
- Composer en autoloading
- Foutafhandeling en debuggen
- Eindproject basis: een gastenboek
Gevorderd · Moderne PHP
- MVC-structuur zonder framework
- Testen met PHPUnit
- Een REST-API bouwen
- Kennismaken met Laravel
- Beveiliging in de diepte
- Codekwaliteit: PHPStan en standaarden
- Deployment en containers
- Prestaties en caching
- Eindproject gevorderd: een webapp met framework
Hoe werken de labs?
Elk lab draait in een eigen container met een automatische controle (beetje check). Lokaal met Docker, en waar mogelijk ook als live lab in je browser.
Klaar om te beginnen? Ga door naar les 2.