Start and duration
  • Custom course only, request your quote
Location
  • To be defined
Type of training
  • Further training
Save money on your schooling
  • KMO Wallet
  • Training vouchers

PHP Advanced: why follow this course?

Je hebt reeds de nodige basiservaring in het programmeren met PHP? Dan is deze Advanced-opleiding de logische vervolgstap.

Vermits je al wat ervaring hebt in PHP hoeven we niet niet meer te overtuigen van de noodzaak van de kennis ervan. Voor sommigen is PHP het kleine of "mindere" broertje van C# of Java. Zelfs Dries Buytaert is nog steeds overtuigd van het feit dat PHP een goede keuze is voor zijn Drupal CMS. Omdat een PHP-project aantrekkelijker is voor meer ontwikkelaars en daardoor meer kansen krijgt.

Net zoals C# en Java heeft ook PHP haar ecosysteem van concepten, technieken, bibliotheken, frameworks en tools. Deze opleiding is de stap richting professioneel werken met PHP. Breid je PHP kennis uit met meer geavanceerde concepten.

Tegelijk besteedt deze cursus ook wat aandacht aan de Symfony componentenbibliotheek en –framework. Het is een belangrijk voorbeeld uit de categorie Model View Controller (MVC) frameworks. De populariteit van Symfony kreeg een extra boost toen Drupal 8 er zich recent op baseerde. Ook phpBB, Laravel, eZpublish, OroCRM, Piwik zijn PHP-projecten die Symfony als motor hebben.

De lesgever is Hans Vandenbogaerde. IT consultant, project manager en reeds vele jaren lesgever bij Syntra Bizz.

Breng een eigen laptop (PC of MAC) mee naar de les. 

Program

  • Kennismaking: installatie, een nieuw project creëren, artisan, composer, project-structuur, MVC patroon
  • Controllers: routing, route parameters, route methods, controllers creëren, requests
  • Views: blade template engine, data doorgeven aan views, een master layout maken
  • Database access: creating tables, Eloquent ORM, creating models
  • Reading data: reading models, queries in Eloquent, relational data
  • Writing data: creating, updating and deleting models, forms
  • Authentication and Security: authenticating users, user model, middleware, authen-ticating routes
  • Database migrations: migraties creëren en runnen, creating and modifying tables and columns, seeding data
  • Resource controllers: CRUD operations
  • Sessions: storing data, retrieving data, deleting data
  • Validation: form validation, error messages

For who

Target audience

PHP-ontwikkelaars die een stapje verder willen zetten.

Acceptance criteria

Je kent de basis van programmeren en PHP– bijvoorbeeld na het volgen van de cursus "Programmeren met PHP en MySQL" en je wil je nu verdiepen in de meer geavanceerde toepassingen. Een basiskennis objectoriëntatie zorgt ervoor dat je meteen mee bent.

  • Campus Antwerpen
  • Campus Mechelen
  • Or on your location
€798.60 €660.00

IT-projectmanagement

/5 sessies (15u)

  • Campus Mechelen
  • Campus Antwerpen
  • Or on your location
€665.50 €550.00
  • Campus Leuven
  • Campus Mechelen
  • Online
  • Thomas More Kempen
  • Campus Antwerpen
  • Or on your location
€883.30 €730.00

Python voor Gevorderden

/8 sessies (24u)

  • Campus Mechelen
  • Or on your location
€894.19 €739.00
  • Campus Antwerpen
  • Campus Mechelen
  • Thomas More Kempen
  • Or on your location
€477.95 €395.00