Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Essentieel
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Functioneel
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Persoonlijk
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.
Accepteer keuze
Accepteer alles
MENU
Home
Kies een training
CA-ICT Subsidie
Junior IT Traineeship
Strippenkaart
Workshops
Voordelen
Technologieën
Certificeringen
Lesmethodes
Examens
Omscholen
Over ons
Blog
Contact
zoek
zoek
home
/
trainingen
/
development
/
php symphony ontwikkeling
PHP Symfony Ontwikkeling (DEV-PHP-SY)
Deze opleiding biedt een diepgaande introductie in het bouwen van enterprise-grade applicaties met het Symfony framework. Je leert modulaire, onderhoudbare oplossingen ontwikkelen met aandacht voor design patterns, testbaarheid en schaalbaarheid.
De training behandelt zowel Symfony componenten (Form, Security, Console) als geavanceerde integraties met API Platform en Messenger. Speciale focus op Doctrine ORM, service container configuratie en performance optimalisatie.
Waarom PHP Symfony?
Enterprise focus
: Geschikt voor complexe systemen
Modulaire opbouw
: Flexibel componentengebruik
Lange termijn ondersteuning
(LTS versies)
Rijke ecosystem
: 60+ officiële componenten
Strikte coding standards
: PSR compliance
Studiebelasting
2 lesdagen (8 uur per dag)
12-16 uur praktijkopdrachten
6 uur aanbevolen zelfstudie
Virtueel beschikbaar
Iedere maand starten
Erkende certificaten
Door heel Nederland
Voor wie
www.the-academy.nl developers in enterprise omgevingen
Teams die werken aan onderhoudbare codebases
Developers die moeten migreren naar Symfony
Technisch architects die design patterns leren
Programma
Dag 1: Symfony Fundamentals
Project setup
: composer create-project symfony/website-skeleton
Architectuur
: Bundles, Services, Environments
Doctrine ORM
: Entities, Repositories, DQL
Twig templating
: Extends, blocks en macros
Form component
: Data transformers en validatie
Console commands
: bin/console workflow
Debug toolbar
: Profiling en performance metrics
Dag 2: Advanced Patterns & Deployment
REST API’s
: API Platform configuratie
Security
: Voters, Guard authenticators
Asynchrone verwerking
: Messenger component
Caching
: Symfony Cache adapters
Testing
: PHPUnit integratie met WebTestCase
CI/CD
: GitHub Actions voor Symfony
Docker
: Symfony CLI Docker-integratie
Programma
Symfony Flex workflow met recipes
Service container configuratie (services.yaml)
Doctrine migrations: make:migration
Entity Relationships: ManyToMany met join tables
Query Builder vs DQL performance
Custom form types en data mappers
Event subscribers/listeners
API Platform resource configuratie
JWT authenticatie met LexikJWTAuthenticationBundle
Async message handling met RabbitMQ
Varnish HTTP cache integratie
Blackfire performance profiling
Behat voor behavior testing
Monolog logging channels
Deployment met Platform.sh
Symfony Encore voor frontend assets
Security voters en access control
Internationalisatie met Translation component
Voorkennis
PHP 8.1+ syntax kennis
OOP concepten (interfaces, traits)
Basisbegrip van dependency injection
Ervaring met CLI tools
Basis SQL en REST API kennis
Studiebelasting
Open leercentrum: 12 lesuren, 0 uren zelfstudie
Examen
Voorbereiding op: * Symfony Certified Developer * Zend PHP Certification * AWS Certified Developer (associateniveau)
Direct inschrijven
Kies een subsidieregeling
Kies de gewenste leervorm
Kies een locatie
Wanneer?
Niet ingepland
Deze training is niet ingepland. Neem contact op met onze Planning.
PHP Symfony Ontwikkeling
Contact Planning
Altijd mogelijk
Voor deze E-learning heb je een internetverbinding nodig.
PHP Symfony Ontwikkeling
Jouw keuze
Vooraanmelden
Direct aanmelden
Print offerte
Open leercentrum: 2 dagen
Wat is inbegrepen
Prijs & beschikbaarheid
Virtueel (remote) deelname mogelijk
Plan een afspraak met een opleidingsadviseur
Onze ervaren opleidingsadviseurs staan voor jou klaar om je te helpen met je zoektocht.
Neem contact op
Heb je vragen?
Onze deskundige opleidingsadviseurs helpen je graag bij het maken van de juiste keuze!
040 292 4747
info@the-academy.nl
Waarom @The Academy?
Hoge klanttevredenheid
8.7 uit 4224 evaluaties
Spreiden van lesdagen
flexibiliteit voor uw gemak
Persoonlijk advies
bij het zoeken van de juiste training
Virtueel trainen
voor alle klassikale en blended trainingen