Formation en Développement: PHP Framework Symfony — PHP 8+ and Symfony 7+ - Ascent Formation
Back to trainings
Développement

PHP Framework Symfony — PHP 8+ and Symfony 7+

4 jour(s)28h

Description

Master the Symfony 7 framework, Doctrine ORM, security, and REST APIs with PHP 8+.

Learning Objectives

  • Create and configure a Symfony 7 project with PHP 8.3 and Composer.
  • Define routes and controllers using native PHP 8 attributes.
  • Build dynamic templates with the Twig rendering engine.
  • Design a data model with Doctrine ORM and manage migrations.
  • Implement entity relationships (OneToMany, ManyToMany) with Doctrine.
  • Build and validate Symfony forms with validation constraints.
  • Set up authentication and authorization with the Security component.
  • Secure a REST API with JWT tokens via LexikJWTAuthenticationBundle.
  • Expose resources via API Platform 3 and customize endpoints.
  • Inject services using the Symfony dependency container and autowiring.
  • Write unit and functional tests with PHPUnit and the Symfony test client.
  • Apply official Symfony best practices on a complete project.

Target Audience

PHP developers aiming to adopt Symfony 7 as their primary framework for professional web projects.

Prerequisites

Proficiency in object-oriented PHP (classes, interfaces, namespaces, traits).
Basic knowledge of HTML, SQL, and terminal usage.
Basic knowledge of Composer is appreciated.

Program Outline

Informations

Duration

4 jour(s)

28h

Tarif

Sur demande