< Our trainings

Mastering Symfony

Reach the highest level of Symfony expertise and master the best practices to extend, override or customize this tool.
Register
1200/ attendee

Practical information

  • Location: Online and Onsite training
  • Duration: 2 days

Need more information?

Contact us

Goals

Reach an advanced Symfony level with one of our trainers. You will learn about the Console component, the form system and authentification. Thanks to this training course, Symfony framework won’t have any more secrets for you.

Prerequisites

  • Knowledge of Symfony and Object Oriented Programming
  • A laptop to bring with you

Program

Manipulating services with Symfony

  • Symfony’s “warmup” phases
  • Symfony’s application cache
  • Compilation passes
  • Service decoration with Symfony

Audit your application with the profiler

  • Configure the logs to collect them
  • Analyze the data collected from the Profiler
  • Analyze the data collected from the code
  • Customize the profiler and collect business data
  • Extend the Web Debug Toolbar and Web Profiler.
  • Audit the performance of your code with Stopwatch
  • Audit the performance of your code with Blackfire

Trigger command line actions

  • Unix reminders
  • Create a synchronous action
  • Create an asynchronous action
  • Waiting for the end of an action
  • Interactive and verbose command line

Symfony and security

  • How the Authenticator works
  • Manipulating and triggering actions with the built-in impersonate feature

Symfony and its flow of events

  • Exploiting Symfony events
  • Create your own events as extension points
  • Connect to business events

Symfony and its configuration

  • Open yourself to bundle creation
  • Best practices
  • Designing its architecture
  • Create a bundle
  • Create an extension
  • Create a configuration
  • Monitoring actions
  • Testing code

Tips & tricks by Les-Tilleuls.coop

Fundings

Our training sessions are eligible for various types of financing for French employees.

Our trainers

Discover our team !

Kévin DUNGLAS

CEO

Kévin is the founder of Les-Tilleuls.coop. He’s a member of Symfony’s core-team and the creator of the API Platform framework. He’s a contributor to over a hundred Open Source projects, and is also a conference speaker, an article and technical book writer as well as a lecturer at Lille University.

Antoine BLUCHET

Principal developer

Full-Stack expert, Antoine has been contributing to Open Source software for almost 10 years. Author and maintainer of JavaScript modules, he also contributes to Symfony or API Platform. He also masters Node.js and many JavaScript frameworks (Nest, Angular, React). As an architect, implementing and supporting teams on these technologies are his daily job. He is also a trainer, blogger and speaker.

Grégoire HÉBERT

Principal developer

Specialist of PHP with Symfony and API Platform, author of a book on REST, speaker and teacher, Grégoire likes to share his skills in order to set up qualitative projects thanks to his 10 years of experience in development, consulting, audit and architecture.

Marion AGÉ

CEO

Marion is CEO & CTO at Les-Tilleuls.coop, expert in Symfony/API Platform, Vue.js and ecommerce web development. She enjoys working to provide the best architecture and solutions to complex business needs by supporting teams in their daily work.

Vincent CHALAMON

Consultant

Vincent is a software architect, coach and Symfony trainer. He’s a member of API Platform’s core-team and regularly speaks at conferences.

Quentin BARLOY

Consultant

Quentin is a PHP consultant. He is also a Symfony specialist and he masters technologies such as Elasticsearch or Kubernetes.

Alan POULAIN

Consultant

Alan is part of our software consultants and architects. As a polyglot developper, React, TypeScript, PHP, Symfony or even API Platform have no secrets for him.

Arnaud FREZET

Consultant

Arnaud is specialized in Symfony, API Platform but also in Sylius. He is keen on DDD and hexagonal architectures in his spare time.