Object Georiënteerd Programmeren (OOP) met PHP

Type product
Tijdsduur
Logo van Competence Factory
Opleiderscore: starstarstarstarstar_half 8,8 Competence Factory heeft een gemiddelde beoordeling van 8,8 (uit 367 ervaringen)

Tip: incompany training nodig? Vraag een offerte aan bij meerdere aanbieders!

8
Gemiddeld cijfer voor Object Georiënteerd Programmeren (OOP) met PHP
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
starstarstarstarstar_border
Simone Puhl
Serac BV
8
Object Georiënteerd Programmeren (OOP) met PHP

"De opleiding tot backend PHP developer is heel divers aan onderwerpen en thema's. Heel fijn want zo kun je overal een beetje van proeven en kijken waarin jezelf verder wil verdiepen. " - 23-11-2018 15:44

"De opleiding tot backend PHP developer is heel divers aan onderwerpen en thema's. Heel fijn want zo kun je overal een beetje van proeven en … alles lezen - 23-11-2018 15:44

Beschrijving

We willen dat iedereen goede trainingen kan volgen. Niet alleen de marketeer bij een grote corporate met een flink opleidingsbudget, maar ook freelancers, zelfstandig adviseurs, webshop-eigenaren en non-profit professionals. Daarom hanteren we dynamische prijzen.

Mogelijkheden: Last Minute, Earlybird, Stapel, Membership, Introductie en Actie kortingen. 

In de PHP & MySQL Basis en PHP & MySQL Vervolg cursussen heb je geleerd hoe je met procedurele code dynamische websites kunt bouwen. Zo werd een solide PHP basis gelegd om nu de volgende stap te kunnen maken: object-georienteerd programmeren binnen PHP. De afkorting die voor deze manier van programmeren wordt, is OOP (Object Oriented Programming) of simpelweg OO. Dit is inmiddels de standaard geworden in professionele PHP applicaties.

In de tweedaagse cursus PHP OOP & MVC leer je hoe je met OOP de zaken handiger kan aanpakken. Je kan namelijk met de OOP principes jouw code beter onderhouden, uitbreiden en herbruiken!

We beginnen te leren werken met classless objects en de in PHP ingebouwde …

Lees de volledige beschrijving

Veelgestelde vragen

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: PHP, Web Development, Programmeren (algemeen), Web 2.0 en Adobe (Macromedia) Flash.

We willen dat iedereen goede trainingen kan volgen. Niet alleen de marketeer bij een grote corporate met een flink opleidingsbudget, maar ook freelancers, zelfstandig adviseurs, webshop-eigenaren en non-profit professionals. Daarom hanteren we dynamische prijzen.

Mogelijkheden: Last Minute, Earlybird, Stapel, Membership, Introductie en Actie kortingen. 

In de PHP & MySQL Basis en PHP & MySQL Vervolg cursussen heb je geleerd hoe je met procedurele code dynamische websites kunt bouwen. Zo werd een solide PHP basis gelegd om nu de volgende stap te kunnen maken: object-georienteerd programmeren binnen PHP. De afkorting die voor deze manier van programmeren wordt, is OOP (Object Oriented Programming) of simpelweg OO. Dit is inmiddels de standaard geworden in professionele PHP applicaties.

In de tweedaagse cursus PHP OOP & MVC leer je hoe je met OOP de zaken handiger kan aanpakken. Je kan namelijk met de OOP principes jouw code beter onderhouden, uitbreiden en herbruiken!

We beginnen te leren werken met classless objects en de in PHP ingebouwde classes zoals PDO (PHP Data Objects). Dan zullen we zien hoe we Third Party Classes zoals bijvoorbeeld SwiftMailer in onze projecten kunnen insluiten en dat je daarvoor het beste Composer, de dependency manager voor PHP, kunt gebruiken. Je leert daarbij gebruik maken van Namespaces om clashes met andere classes te voorkomen en hoe je met een autoloader classes handig automatisch kunt laten insluiten.

Vervolgens gaan we zelf classes leren schrijven en daarvan objecten instantiëren. Je leert hoe je members als properties, constants en methods aanmaakt. Je leert over setters en getters, constructors en destructors en het gebruik van de speciale variabele $this. Je leert hoe je de zichtbaarheid van jouw class members kunt aanpassen met de public, private en protected access modifiers en wat dat voor gevolgen heeft voor de inheritance (overerfbaarheid) van jouw classes. Je leert hoe je classes kunt extenden en overriden.

Op dag twee leer je over Abstract Classes en Interfaces en wanneer je welke zou moeten gebruiken. We gaan in op ontwerp principes zoals DRY, KISS en SOLID en verdiepen ons in manieren waarop objecten met elkaar in interactie kunnen gaan. Na een korte introductie in Design Patterns gaan we vooral in op het veelgebruikte MVC (Model View Controller) pattern. MVC wordt in alle moderne PHP Frameworks toegepast, en de rest van de dag besteden we aan het zelf schrijven van een (eenvoudige) MVC architectuur. Zo gaan we van losse page controllers naar een front controller, leren we wat routes zijn en hoe we op basis daarvan data entiteiten uit een database kunnen halen om die met behulp van views (en een template engine) te kunnen tonen.

Programma van de training Object Georiënteerd Programmeren (OOP) met PHP

Dag 1

College 1

  • Introductie OOP
  • Classless objects
  • PHP Data Objects (PDO)
  • Werken met Third Party Classes (SwiftMailer)
  • Introductie Composer

College 2

  • Namespaces
  • Autoloader
  • Zelf Classes schrijven en Objecten instantieren
  • Properties, Class Constants, Methods
  • Visibility
  • Inheritance

Dag 2

College 3

  • Abstract Classes en Interfaces
  • SOLID ontwerp principes
  • Interactie tussen objecten

College 4

  • Introductie Design Patterns
  • Zelf schrijven van eenvoudige MVC implementatie
8
Gemiddeld cijfer voor Object Georiënteerd Programmeren (OOP) met PHP
Gebaseerd op 1 ervaring
starstarstarstarstar_border
Simone Puhl
Serac BV
8
Object Georiënteerd Programmeren (OOP) met PHP

"De opleiding tot backend PHP developer is heel divers aan onderwerpen en thema's. Heel fijn want zo kun je overal een beetje van proeven en kijken waarin jezelf verder wil verdiepen. " - 23-11-2018 15:44

"De opleiding tot backend PHP developer is heel divers aan onderwerpen en thema's. Heel fijn want zo kun je overal een beetje van proeven en … alles lezen - 23-11-2018 15:44

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.