Training Objectgeoriënteerd Programmeren in PHP

Object-Oriented Programming (OOP) is een populair programmeerparadigma en het meest gebruikte model door professionele PHP ontwikkelaars en in populaire open-source PHP frameworks zoals Symfony en Laravel.

In deze training leer je de principes achter OOP, waarom deze voor beter onderhoudbare code zorgen, en hoe je optimaal gebruik kunt maken van de OOP features in PHP.

PHP logo

Doelgroep en benodigde voorkennis

Deze training is bedoeld voor ontwikkelaars die enige ervaring hebben met PHP en die willen leren hoe ze objectgeoriënteerde code kunnen schrijven in PHP. We gaan er vanuit dat je bekend bent met basis PHP functionaliteiten zoals variabelen, functies, en controlestructuren.

Benodigdheden

Tijdens de training Objectgeoriënteerd Programmeren in PHP maak je gebruik van je eigen laptop (Windows, Mac of Linux). Daardoor kun je gebruik maken van je favoriete software en instellingen en kun je na de training direct aan de slag met wat je geleerd hebt. Zorg er in ieder geval voor dat je recente versies van de volgende software geïnstalleerd hebt:

Nic tijdens een workshop voor Dutch PHP Conference

Modules

Deze training bestaat uit de volgende modules:

Introductie

Duur: 30 minuten

  • Wat is OOP?
  • Waarom OOP?
  • OOP in PHP

Classes en objecten

Duur: 1 uur

  • Classes
  • Objecten
  • Properties
  • Methods

Namespaces

Duur: 1 uur

  • Namespaces
  • Autoloading

Inheritance

Duur: 1 uur

  • Extending classes
  • Overriden van methods
  • Abstracte classes
  • Final classes en methods

OOP patterns

Duur: 1 uur

  • Encapsulatie
  • Polymorfisme
  • Data abstractie

SOLID design principles

Duur: 1 uur

  • Single responsibility
  • Open-closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion

Klassikale training in Amersfoort

Klassikale sessies van de training "Objectgeoriënteerd Programmeren in PHP" vinden plaats in Amersfoort, op loopafstand van het centraal station. De trainingen worden gegeven in een moderne trainingsruimte, voorzien van alle benodigde faciliteiten. Door de centrale ligging van Amersfoort is de locatie goed bereikbaar vanuit heel Nederland, zowel met de auto als met het openbaar vervoer. Parkeren kan op het nabijgelegen parkeerterrein of in de parkeergarage. Tijdens de trainingen wordt er gezorgd voor koffie, thee en een uitgebreide lunch.

De trainingsruimte

Mogelijkheden in-company training

Het is ook mogelijk om de training "Objectgeoriënteerd Programmeren in PHP" als in-company training (bedrijfstraining) te boeken. In dat geval is het mogelijk om de training aan te passen aan jouw wensen: de training kan bijvoorbeeld in het Engels gegeven worden, of aangepast worden aan de specifieke situatie binnen je bedrijf. Neem gerust contact op om de mogelijkheden te bespreken en een vrijblijvende offerte aan te vragen.

Tarieven

Klassikale training

€ 550

  • Prijs per deelnemer, excl. 21% BTW
  • 1 dag klassikale training in Amersfoort
  • Inclusief lunch, koffie en thee
  • Start vanaf 3 deelnemers
Vind een sessie

In-company training

Neem contact op

  • 1 dag training op jouw locatie
  • In Nederlands of Engels
  • Maximaal 15 deelnemers per groep
  • Maatwerk mogelijk
Vraag een offerte aan