Retour au Blog

Les Certifications Symfony (Twig, Symfony, Sylius)

Les Certifications Symfony (Twig, Symfony, Sylius)

Développeur Web, vous souhaitez montrer au monde que vous maitrisez une technologie ? Passez les certifications de Symfony !!!, que ce soit avec Twig, Sylius ou le framework.  Quoi de mieux pour démontrer une expertise certifiée sur les technologies Symfony. 

La certification Twig:

Bien que la certification Twig ne soit pas une option courante, c’est une bonne première étape pour développer vos compétences dans ce domaine et peut vous apporter de nombreux avantages sur le plan professionnel et personnel en tant que développeur web. Un seul niveau existe: “Twig Certified Designer”.

Que faut-il réviser ?

Il y a 2 consignes principales pour la passer:

  • Il faut lire, bien comprendre, et maîtriser les éléments de cette page: Template For Designers. C'est quasiment la page la plus importante.
  • Ensuite ils vous demanderont de bien connaître les tags, fonctions, et filtres. De vous à moi, c’est pas hyper compliqué, comptez 2-3 jours pour tout maîtriser (si vous avez bien sûr pratiqué avant). Attention, tous les tags, fonctions etc ne sont pas à maîtriser, uniquement ceux du Core Twig. Nous avons trié pour vous ceux qu'il fallait retenir et ceux qui seront demandés ici dans notre repo Github.

Nous avons également regroupé dans ce repository Github des questions pour vous entraîner, elles ne sont pas évidentes, mais elles vous permettront de vous vérifier que vous avez une bonne maitrise. Cela peut faire office de jeux en interne chez vous lorsque vous vous interrogerez les uns les autres. 

Qu’est ce qui n’est pas demandé à la certification de Twig ?

Dans la page de documentation, il y a un paragraphe “Twig Reference for Symfony” qui n’est pas une section demandée dans la certification, puisque ces fonctions font partie de la librairie symfony/twig-bridge. Cette partie sera demandée dans la certification Symfony, expliquée plus bas.

Tous les tags, fonctions, etc qui dépendent d’une librairie extérieur à twig/twig sont exclus. Par example format_currency a une dépendance à twig/intl-extra, elle n’est donc pas demandée.

Nous avons référencé dans notre Repo, toutes les fonctions qu’il ne faut pas réviser si vous ne voulez pas reprendre toutes les pages.

Si vous souhaitez être accompagnés pour passer cette certification, nous serions ravis de vous aider à la passer avec un accompagnement de 2 jours, contactez-nous !

La certification Symfony

Que faut-il réviser ? et Comment s’y prendre ?

Il existe plusieurs moyens de parvenir à cette certification, le premier est de jeter un œil à la consigne officielle de Symfony dans ce lien, il y a 14 grandes parties dans l’examen, à savoir: 

PHP, HTTP, Symfony Architecture, Controllers, Routing, Templating with Twig, Forms, Data Validation, Independency Injection, Security, HTTP Caching, Console, Automated Tests, Miscellaneous. De même que pour la certification Twig, nous avons créé un repository github dans lequel vous retrouverez des questions pour vous entraîner sur chacun de ces thèmes!

Ce sont des sujets très divers mais à bien maîtriser pour réussir. Et c’est vrai que l’on s’y perd un peu dans la documentation. Il y a un contributeur qui maintient un dépôt Github, dans lequel vous retrouvez des liens pour vous aider à vous y retrouver. Je vous invite à y faire un tour pour mettre en route vos révisions, et planifier votre apprentissage.

A côté de ça, il est bien sûr conseillé de pratiquer la théorie, pour bien assimiler. Installez le projet démo ou un skeleton et tester les composants que vous révisez, ça en sera d’autant plus fun.

Il faut un peu de moyens financiers, mais si vous le pouvez inscrivez vous à l’université Sensiolabs: E-learning-platform, la plateforme est bien faite, et vous pouvez le négocier avec votre entreprise pour avoir un accès groupe. Vous aurez accès à 20 questions journalières pour tester vos connaissances, sur le même mode que la certification.

Il existe aussi SymfonyCast, qui propose des cours sur beaucoup de sujets, certains gratuits, d’autres non.

Vous pouvez aussi utiliser ces outils pour vous entraîner, et mettre en pratique :

Un bon moyen pour se motiver à bien lire la documentation, est de proposer des contributions dans la doc dans la lib symfony/docs. Par exemple des fautes d’anglais, de Français, des erreurs de typages, de formats, de Pattern etc …

Qu’est ce qui n’est pas demandé à la certification de Symfony ?

L'examen ne prend en charge aucun bridge vers les librairies comme Doctrine. L'examen se concentre uniquement sur les concepts Core de Symfony (y compris Twig).

Si vous souhaitez être accompagnés pour passe cettecertification, nous serions aussi ravis de vous aider à la passer Contactez-nous !

La certification Sylius

Pourquoi passer la certification Sylius:

Sylius est une plateforme de e-commerce offrant une personnalisation poussée pour répondre aux besoins spécifiques de chaque projet, permettant ainsi la création de logiciels uniques et complexes.

Si vous travaillez avec Symfony, obtenir la certification Sylius permettrai de prouver vos compétences en e-commerce, d'être mieux reconnu par vos employeurs, vos clients et d'accéder à de nouvelles opportunités professionnelles.

Que faut-il réviser?

Pour réussir la certification Sylius, une préparation minutieuse est essentielle. Voici quelques domaines clés à réviser :

  1. Architecture de Sylius: Comprendre la structure et les composants de base de Sylius, y compris ses bundles, ses services et ses entités.
  2. Gestion des produits et des commandes: Se familiariser avec les fonctionnalités de base pour la gestion des produits, des commandes, des clients et des paiements.
  3. Personnalisation et extensibilité: Apprendre à personnaliser et à étendre Sylius pour répondre aux besoins spécifiques d'un projet, en utilisant des hooks, des événements et des surcharges.
  4. Tests et bonnes pratiques de développement: Maîtriser les techniques de test et les bonnes pratiques de développement recommandées pour Sylius, y compris les tests unitaires, fonctionnels et d'intégration.

Comment se passent les certifications ?

Suivant l’examen, vous avez un questionnaire entre 45 et 75 questions pour 1h -> 1h30.

certification symfony sylius twig

En ligne, depuis chez vous ou au bureau, vous pourrez accéder à un questionnaire. Pour twig, le timing est assez large, comptez plutôt 20-30 min normalement, par contre pour Symfony et Sylius, il ne faut pas trop trainer. Je vous conseille d’aller vite sur les questions dont vous êtes totalement certain, puis revenir sur les questions dont vous avez des doutes afin d’optimiser votre temps.

Pareil nous proposons des accompagnement sur le certification Sylius, si vous avez le projet de la passer, n'hestez sà faire appel à nos services, contactez-nous !

Les prérequis pour passer les certifications ?

Les qestions sont de types choix simple ou choix multiples, mais il ne sera jamais demandé de rédiger quelconque ligne de code ou texte, ne vous en faites pas. Vous devez juste avoir prévus ces éléments pour l'examen :

  • Un ordinateur: Cela peut sembler évident mais il est important de préciser qu’il est impossible de passer l’examen sur tablette ou téléphone.
  • Google chrome: C’est le seul navigateur autorisé lors de l’examen puisque l’on demandera d’installer une extension pour enregistrer l'écran.
  • Une photo d’identité: Elle sera demandée afin de vérifier votre identité avant l’examen. 
  • Et évidemment une bonne connexion internet. 

Pour s’inscrire c’est simple, il suffit de vous connecter via votre compte SymfonyConnect sur la plateforme de certification de Sensiolabs.

Si vous voulez en savoir plus sur les certifications Symfony, n’attendez plus et contactez-nous: https://www.itefficience.com/contact

Contactez-nous !
Je veux en savoir plus !