Ontdek wat deze opleiding jou kan bieden!

 


 

Home Opleidingen
Symfony Framework Programmeren
terug naar zoekresultaten

Symfony Framework Programmeren

Deelnemerskosten
€ 3.628,79 incl. BTW

Lesgeld

€ 2.999,00
Totaal excl. BTW
€ 2.999,00
BTW
€ 629,79
Totaal incl. BTW
€ 3.628,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 24-08-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 24-08-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 24-08-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 24-08-2026
Toon rooster
Aanmelden
In de cursus Symfony Framework Programmeren van SpiralTrain leren de deelnemers moderne PHP applicaties te bouwen met de nieuwste versie van het state of the art Symfony Framework.
Image
Image

Cursus Symfony Framework Programmeren

In de cursus Symfony Framework Programmeren leert u alles over het ontwikkelen van applicaties met dit populaire PHP-framework. Symfony heeft zich ontwikkeld tot een van de meest gebruikte frameworks in de PHP-wereld, dankzij het gebruiksgemak, de goede performance, het dependency injection mechanisme en de direct inzetbare componenten.

Symfony's Routing Architecture

Tijdens de cursus leert u hoe u Symfony kunt installeren en een

...

Cursus Symfony Framework Programmeren

In de cursus Symfony Framework Programmeren leert u alles over het ontwikkelen van applicaties met dit populaire PHP-framework. Symfony heeft zich ontwikkeld tot een van de meest gebruikte frameworks in de PHP-wereld, dankzij het gebruiksgemak, de goede performance, het dependency injection mechanisme en de direct inzetbare componenten.

Symfony's Routing Architecture

Tijdens de cursus leert u hoe u Symfony kunt installeren en een ontwikkelomgeving kunt voorbereiden voor applicatieontwikkeling. Aan de orde komen Symfony's routing architecture, het opvangen van requests en het genereren van responses. Dit zijn essentiële vaardigheden voor elke Symfony-ontwikkelaar.

Twig Templates

Ook wordt er aandacht besteed aan de Twig templates en template inheritance, die een belangrijke rol spelen in het scheiden van de logica van de presentatie in uw applicaties.

Doctrine Object Relational Mapping

Daarnaast wordt ingegaan op de Doctrine Object Relational Mapping implementatie, waarmee PHP-classes en hun relaties worden opgeslagen in de database. Dit is cruciaal voor het effectief beheren van data binnen uw Symfony-applicaties.

Forms en Validatie

Symfony biedt veel faciliteiten voor Forms, en ook deze worden uitgebreid besproken. Hierbij komt form validatie aan de orde, wat essentieel is voor het waarborgen van de kwaliteit en veiligheid van uw applicaties.

Services

In deze cursus wordt ook ingegaan op service classes, de service architecture en het registreren van services bij de container. Dit helpt u om uw applicaties modulair en onderhoudbaar te houden.

Security

Eveneens wordt er gekeken naar de security-faciliteiten die Symfony te bieden heeft, zoals authenticatie en autorisatie met de User Entity class. Het begrijpen van deze aspecten is van groot belang voor het bouwen van veilige webapplicaties.

Symfony's Kernel

Verder komen ook geavanceerde onderwerpen aan bod, zoals de kernel van Symfony, het ingrijpen op de routering en de implementatie van dependency injection. Dit zijn geavanceerde technieken die uw vaardigheden als Symfony-ontwikkelaar verder zullen versterken.

Rest API met Symfony

Tenslotte is er aandacht voor de creatie van een Rest API met Symfony. Aan het eind van de cursus heeft u een uitgebreide case study met Symfony doorlopen en bent u in staat om robuuste webapplicaties te maken met het Symfony Framework. Voor meer informatie over Symfony, bezoek de officiële website van Symfony.
Wilt u uw kennis verder uitbreiden? Bekijk dan ook onze cursus Laravel Framework Programmeren.

Doelgroep Cursus Symfony Framework Programmeren

PHP developers die robuste en onderhoudbare Web Applications willen ontwikkelen met het Symfony PHP Framework.

Voorkennis Cursus Symfony Framework Programmeren

Ervaring met PHP Programmeren en object georiënteerd programmeren met PHP is vereist om aan deze cursus te kunnen deelnemen.

Uitvoering Training Symfony Framework Programmeren

De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Symfony Framework Programming

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Symfony Framework Programming.

Modules

Module 1 : Symfony Intro

  • Why Symfony?
  • Installing Symfony
  • Console commands
  • Namespaces
  • Controller and Route
  • How bright is the future?
  • Installation
  • Composer and Packagist
  • Installing Symfony via Composer
  • The road map
  • Checking the installation

Module 2 : Bundles

  • Request and Response Life Cycle
  • Anatomy of a bundle
  • Generating a new bundle
  • Best practices
  • Custom bundles versus AppBundle
  • Creating templates with TWIG
  • Controller/View interaction
  • Conditional templates
  • Installing bundles
  • Data fixtures
  • Defining and prioritizing features

Module 3 : Data Access

  • Database configurations
  • Generating an entity
  • What is Object Relational Mapping
  • Entity Classes
  • Using doctrine
  • Inserting new Objects
  • Adding Columns
  • Updating Table Schema
  • Database Migrations
  • Migrations Workflow
  • Nullable Columns

Module 4 : Caching in Symfony

  • Caching in Symfony
  • Definition of a cache
  • Caches in a Symfony project
  • Key players in the
  • Reverse proxy cache
  • Set expiration for dashboard page
  • Expiration stategies
  • Validation strategies
  • Doctrine cache
  • ESI for selective caching
  • Sophisticated bundles

Module 5 : Presentation Layer

  • Asset management
  • How templates are organize
  • Navigate or not to navigate
  • What is Bootstrap?
  • Bootstrap configuration
  • Creating menus
  • Rendering the menu
  • Dashboard template
  • Overriding templates
  • Profile-related templates
  • Changing the backend logo

Module 6 : Security in Symfony

  • Authentication
  • Authorization
  • User Class
  • Dashboard and Security
  • Security is organization
  • Authentication
  • Authorization
  • FOSUserBundle
  • Security settings
  • Adding FOSUserBundle
  • Adding routes

Module 7 : Testing

  • TDD and BDD with Codeception
  • Creating a functional test
  • Developing the missing code
  • Creating the unit tests
  • Setting up the database
  • Recreating the database for test
  • Creating unit tests
  • Writing code to pass test
  • Running functional and unit tests
  • On the CI side of the story

Module 8 : Forms and Validation

  • Form Input
  • Filtering
  • Validating Forms
  • Creating Forms
  • Save and Redirect
  • Flash Messages
  • Utilities
  • Validators
  • Decorators
  • Sub Forms

Module 9 : Rest API

  • What is REST?
  • Resource ID’s
  • REST Web Services
  • Simple REST Examples
  • REST Web Service Principles
  • Multiple Representations
  • Embedded Path Parameters
  • Common REST Patterns
  • Resources URI Access
  • JavaScript Object Notation (JSON)

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie
Type certificaat/diploma
Certificaat
Opleidingsduur
4 dagen
Aantal lesdagen
4
Max. deelnemers
12
Studiebelastingsuren
24 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO