Formation en Développement: PHP-framework Symfony — PHP 8+ en Symfony 7+ - Ascent Formation
Terug naar trainingen
Développement

PHP-framework Symfony — PHP 8+ en Symfony 7+

4 jour(s)28h

Beschrijving

Beheers het Symfony 7-framework, Doctrine ORM, beveiliging en REST API's met PHP 8+.

Leerdoelen

  • Een Symfony 7-project maken en configureren met PHP 8.3 en Composer.
  • Routes en controllers definiëren met native PHP 8-attributen.
  • Dynamische sjablonen bouwen met de Twig-renderengine.
  • Een datamodel ontwerpen met Doctrine ORM en migraties beheren.
  • Entiteitsrelaties implementeren (OneToMany, ManyToMany) met Doctrine.
  • Symfony-formulieren bouwen en valideren met validatiebeperkingen.
  • Authenticatie en autorisatie instellen met het Security-component.
  • Een REST API beveiligen met JWT-tokens via LexikJWTAuthenticationBundle.
  • Bronnen blootstellen via API Platform 3 en endpoints aanpassen.
  • Services injecteren met de Symfony-afhankelijkheidscontainer en autowiring.
  • Unit- en functionele tests schrijven met PHPUnit en de Symfony-testclient.
  • Officiële Symfony-best practices toepassen op een compleet project.

Doelgroep

PHP-ontwikkelaars die Symfony 7 willen adopteren als hun primaire framework voor professionele webprojecten.

Vereisten

Vaardigheid in objectgeoriënteerd PHP (klassen, interfaces, namespaces, traits).
Basisvaardigheden in HTML, SQL en terminalgebruik.
Basisvaardigheden in Composer worden gewaardeerd.

Programmaoverzicht

Informations

Duur

4 jour(s)

28h

Tarif

Sur demande