Duur en data
  • Nog geen startdatum bekend. Klik op "Hou me op de hoogte", wij doen de rest
Locatie
  • Nog niet beschikbaar
Kenmerken opleiding
  • Professionele bijscholing
Bespaar op je opleiding
  • kmo-portefeuille
  • opleidingscheques

PHP Advanced: waarom zou je deze opleiding volgen?

Het is niet zo eenvoudig om op een overzichtelijke manier PHP code te programmeren. Gelukkig bestaan er PHP frameworks waarmee dit een pak eenvoudiger is. Eén van die frameworks is Laravel, dat zich de laatste jaren heeft ontwikkeld tot één van de meest populaire frameworks.

Je ontwikkelt met Laravel webapplicaties volgens het Model-View-Controller design pattern (MVC). Dit ontwerppatroon zorgt ervoor dat de verschillende onderdelen van complexe toepassingen van elkaar gescheiden kunnen worden, wat leidt tot code die beter leesbaar en herbruikbaar is. Tijdens de cursus leer je op een praktische manier de verschillende mogelijkheden van Laravel te gebruiken.

Net zoals C# en Java heeft ook PHP haar ecosysteem van concepten, technieken, bibliotheken, frameworks en tools. U kunt professioneel werken met PHP. Breid je PHP kennis uit met meer geavanceerde concepten.

Tegelijk besteedt deze cursus aandacht aan het 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 ging baseren. Ook phpBB, Laravel, eZpublish, OroCRM, Piwik zijn PHP-projecten die Symfony onder de motorkap hebben.

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

Programma

  • 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

Voor wie?

Doelgroep

PHP-ontwikkelaars die een stapje verder willen zetten.

Toelatingsvoorwaarden

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
  • Of op jouw locatie
€786.50 €650.00

SQL

Nieuw
  • Thomas More Kempen
€484.00 €400.00

React

Nieuw
  • Thomas More Kempen
  • Campus Antwerpen
  • Of op jouw locatie
€508.20 €420.00

Verder met Python

/8 sessies

Nieuw
  • Campus Mechelen
€847.00 €700.00

VBA voor MS Excel

/6 sessies

  • Campus Antwerpen
  • Of op jouw locatie
€726.00 €600.00