Beetje Coderen

Les 1

Over deze cursus

Wat je leert in Een beetje PHP, voor wie de cursus is en hoe de labs werken.

⏱ 10 minuten leestijd + oefenen

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

  1. PHP installeren en je eerste script
  2. Variabelen, typen en operatoren
  3. Control flow
  4. Arrays
  5. Functies
  6. Formulieren verwerken (veilig)
  7. Bestanden en includes
  8. Sessies en cookies
  9. Database met PDO
  10. CRUD-applicatie
  11. Inloggen en wachtwoorden
  12. Objectgeoriënteerd PHP
  13. Composer en autoloading
  14. Foutafhandeling en debuggen
  15. Eindproject basis: een gastenboek

Gevorderd · Moderne PHP

  1. MVC-structuur zonder framework
  2. Testen met PHPUnit
  3. Een REST-API bouwen
  4. Kennismaken met Laravel
  5. Beveiliging in de diepte
  6. Codekwaliteit: PHPStan en standaarden
  7. Deployment en containers
  8. Prestaties en caching
  9. 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.