Opleiding: Cursus Symfony
Symfony is gebaseerd op het MVC patroon waardoor je snel de basis van jouw applicatie hebt staan. Verder maakt Symfony gebruik van veel beproefde open-source projecten, als Propel of Doctrine, voor object relational mapping, PHPUnit voor testdoeleinden en Twig voor templating. Door de modulaire opzet in bundles, is Symfony flexibel, makkelijk uitbreidbaar en naar jouw hand te zetten.
Tijdens de Cursus Symfony starten we met de basis. Jij gaat Symfony configureren en leert hoe jouw applicatie wordt ingericht op basis van het MVC patroon. Het afhandelen van requests en werken met templates komen hierbij uitgebreid aan bod. Vervolgens gaan we aan de slag met de bundles die Symfony biedt op gebied van beveiliging, communicatie en verwerken van verschillende typen data. Tenslotte leer jij hoe je zelf uitbreidingen kunt toevoegen.
Praktijk staat centraal
In de Cursus Symfony staat de praktijk centraal. Gedurende de cursus bouw je jouw eigen applicatie met Symfony. Deze applicatie kan direct worden gebaseerd op jouw businesscase.
Competenties en vaardigheden
Om een goede Symfony developer te worden, werk je tijdens de Cursus Symfony aan de volgende competenties en vaardigheden: kennis over MVC, kennis over de architectuur, templating, toepassen van object relational mapping, testing en performance verbetering.
Tijdens de cursus Symfony ga je aan de slag met het ontwikkelen van een web applicatie in PHP met het model-view-controller (MVC) patroon. Daarbij ga je in op aspecten als templating, data object mapping, testen en beveiliging en performance.
Gerelateerd
- Opleiding PHP Professional
- Cursus Laravel
- Cursus CodeIgniter
- Cursus Zend Framework
- Cursus CakePHP
Bedrijfstraining Symfony
Wil je direct aan de slag met je eigen Symfony applicatie? In een bedrijfstraining kunnen wij de training volledig op maat verzorgen voor jou individueel, of samen met een groep collega's. Je kunt in een bedrijfstraining Symfony dan direct aan de slag met je eigen businesscase.
Tijdens de Cursus Symfony komen de volgende onderwerpen aan bod:
- Symfony basis en architectuur
-
- Downloaden en basisopzet
- Configuratie met YAML, XML of PHP
- Symfony MVC
- Bundles
- Routing
- Service Container
- Templating
-
- Twig
- Template caching
- Inheritance en layouts
- Tags en helpers
- Data object mapping
-
- Database configuratie
- Models
- Doctrine ORM
- Propel
- Testen en beveiliging
-
- Test configuratie
- PHPUnit
- Unit Tests schrijven
- Werken met de Test Client
- Form validation
- Performance
-
- HTTP caching
- Bootstrapping
- Autoloading
- Jouw applicatie in Symfony