Opleiding: Opleiding PHP Professional

Wil je professioneel leren programmeren in PHP en zelf een webapplicatie kunnen bouwen, zodat je van je eerste regels code tot een werkende site met database komt? In deze training leer je programmeren in PHP, van functioneel programmeren tot de basis van object georiënteerd werken. Je zet zelf een MySQL-database op en koppelt die aan je code, met veilig programmeren als terugkerend aandachtspunt. Hierdoor ben je in staat om zelfstandig een goed onderhoudbare webapplicatie te ontwikkelen.

Algemene omschrijving

PHP is een van de meest gebruikte talen voor webontwikkeling: bekende platforms als WordPress en Magento draaien erop. Tijdens deze training leer je stap voor stap professioneel programmeren in PHP, ook als je nog geen ervaring met de taal hebt. Je begint met functioneel programmeren (variabelen, programmalussen, functies en arrays) en stapt gaandeweg over naar de basis van object georiënteerd werken. Onderweg maak je kennis met moderne taalfeatures en met de manier waarop professionele PHP-ontwikkelaars hun code organiseren, met Composer voor pakketbeheer en de PSR-standaarden als gangbare afspraken.

Daarna zet je zelf een MySQL-database op, bevraag je die op verschillende manieren en gebruik je die in je scripts. Je ziet daarbij hoe phpMyAdmin en moderne database-hulpmiddelen zoals ORM's en migraties zich tot elkaar verhouden. Veilig programmeren loopt als een rode draad door de hele training: je leert gebruikersinvoer te valideren en je database af te schermen. Alles komt samen in een eindopdracht, waarin je een praktijkcase zoals een webwinkel uitwerkt tot een werkende webapplicatie.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Waar gewenst en mogelijk laten we de voorbeelden aansluiten bij de context waarin jij of je team werken. Hierdoor ben je na afloop in staat om zelfstandig een goed onderhoudbare webapplicatie te bouwen met PHP en MySQL.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training PHP Professional komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Inleiding programmeren in PHP
    • Variabelen, condities en programmalussen toepassen
    • Functies schrijven en korte scripts ontwerpen
    • Gegevens verwerken en structureren met arrays
    • Kennismaken met moderne taalfeatures van PHP
    • De opbouw van een PHP-script doorgronden
  • Dynamische scripts en foutafhandeling
    • Patronen in tekst herkennen met reguliere expressies
    • Gebruikerssessies en cookies beheren
    • Fouten afvangen met exception handling
    • Scripts systematisch debuggen
  • Databases opzetten en bevragen met MySQL
    • Zelf een MySQL-database opzetten
    • De database op verschillende manieren bevragen
    • MySQL toepassen in je PHP-scripts
    • Werken met phpMyAdmin als beheertool
    • Zien hoe database-hulpmiddelen zoals ORM's en migraties zich verhouden tot phpMyAdmin
  • Object georiënteerd programmeren
    • Werken met classes en objecten
    • Externe classes inzetten voor templating, PDF-generatie en e-mail
    • Eigen classes en objecten opzetten voor je applicatie
    • Kennismaken met basis design patterns
  • Veilig programmeren
    • Gebruikersinvoer valideren voordat je die verwerkt
    • Wachtwoorden veilig opslaan met password_hash
    • SQL-injectie voorkomen met prepared statements
    • Je database afschermen tegen ongeoorloofde toegang
  • Eindopdracht: een eigen webapplicatie bouwen
    • Een praktijkcase zoals een webwinkel uitwerken
    • Je applicatie bouwen op basis van PHP en MySQL

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je stap voor stap toewerkt naar een eigen, werkende webapplicatie.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • Gestructureerde PHP-scripts te schrijven met variabelen, functies, programmalussen en arrays
  • Een relationele database in MySQL op te zetten, te bevragen en te koppelen aan je code
  • Classes en objecten op te zetten met de basisprincipes van object georiënteerd programmeren
  • Veilig te programmeren door invoer te valideren, wachtwoorden te beschermen en je database af te schermen
  • Zelfstandig een dynamische webapplicatie te ontwikkelen op basis van PHP en MySQL
Meer...
€3.999
ex. BTW
Beoordeling
9.0 (1)
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
PHP
Web Development
Niveau
HBO
Looptijd
5 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Apeldoorn
vr 25 sep. 2026
Utrecht
vr 25 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Apeldoorn
ma 26 okt. 2026
Utrecht
ma 26 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Apeldoorn
di 24 nov. 2026
Utrecht
di 24 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Apeldoorn
wo 23 dec. 2026
Utrecht
wo 23 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Maastricht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Apeldoorn
do 21 jan. 2027
Utrecht
do 21 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Maastricht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Apeldoorn
vr 19 feb. 2027
Utrecht
vr 19 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Maastricht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Apeldoorn
ma 22 mrt. 2027
Utrecht
ma 22 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Maastricht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Apeldoorn
di 20 apr. 2027
Utrecht
di 20 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Rotterdam
do 13 mei 2027
Apeldoorn
wo 19 mei 2027
Utrecht
wo 19 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027