SensioLabsCertification

Vous êtes un professionnel du développement web ? Vous maîtrisez Symfony ? Vous souhaitez que votre expertise ou celle de vos équipes soit reconnue par vos clients ?

Une solution : la certification Symfony !

La certification Symfony est une série de 75 questions, divisées en 16 thèmes, auxquelles le candidat doit répondre en 90 minutes maximum. L'examen couvre la version 2.3 LTS de Symfony.

Entièrement en anglais, l'examen est un questionnaire à choix multiples réalisé sur ordinateur dans l'un des quelque 4 000 centres d'examen de notre partenaire Pearson VUE et répartis sur les cinq continents.

A l'issue de son test, le candidat sait immédiatement s'il est certifié ou non, et quel niveau de certification (Confirmé ou Expert) il a obtenu.

Un même candidat peut tenter sa chance jusqu'à deux fois par année calendaire.

La Certification Symfony 2.3 LTS, en 3 étapes

1. Commandez votre billet pour passer la certification directement sur notre site.

2. Réservez votre session d'examen dans l'un des 4 000 centres Pearson VUE.

3. Passez la certification Symfony et sachez toute de suite si vous êtes certifié !

 

Thématiques abordées par l'examen

  • PHP
    • Programmation orientée objet
    • Espaces de nommage
    • Interfaces
    • Fonctions anonymes et closures
    • Classes abstraites
  • HTTP
    • Interactions Client / Server
    • Requête HTTP
    • Réponse HTTP
    • Codes de statut
  • Architecture de Symfony2
    • Edition Standard de Symfony2
    • Composants
    • Bundles
    • Bridges
    • La configuration
    • Organisation du code
    • Traitement de la requête
  • Standardisation
    • Conventions de nommage
    • Standards de codage
    • Intégration de bibliothèques tierces
    • Support du gestionnaire de paquets Composer
    • Bonnes pratiques de développement
    • Surcharger le framework
  • Les Bundles
    • Conventions de nommage
    • Organisation du code
    • Les contrôleurs
    • Les vues
    • Les ressources
  • Les contrôleurs
    • Conventions de nommage
    • Lire la requête
    • Génerer la réponse
    • Les cookies
    • La session
    • Les messages temporaires
    • Les redirections
    • Les redirections internes
    • Génerer des pages 404
  • Le routage
    • Configuration (YAML / XML / PHP et annotations)
    • Contraindre les paramètres des URLs
    • Appliquer des valeurs par défaut aux paramètres d'URL
    • Générer des URLs
    • Déclencher des redirections
  • Le templating avec Twig
    • Échappement automatique
    • Héritage de template
    • Les fonctions globales
    • Les filtres
    • Les inclusions de template
    • Les structures de contrôle (boucles et conditions)
    • Génération d'urls
    • Appeler un contrôleur depuis une vue
    • Traduire des messages
  • Les formulaires
    • Créer un formulaire
    • Traiter un formulaire
    • Les types de champs natifs
    • Rendre un formulaire avec Twig
    • Sécurité des formulaires (protection CSRF)
  • La validation
    • Valider un objet PHP
    • Les contraintes natives
    • Portée des contraintes de validation
    • Les groupes de validation
  • L'injection de dépendances
    • Le conteneur de services
    • Les paramètres globaux de configuration
    • Les services natifs de Symfony2
    • Enregistrer de nouveaux services
    • Les tags
    • La configuration sémantique
  • La sécurité
    • Authentification
    • Autorisation
    • La configuration
    • Les fournisseurs d'utilisateurs
    • Les pare-feux
    • Les utilisateurs
    • Les encodeurs
    • Les rôles
    • Les règles de contrôle d'accès
  • Le cache HTTP
    • Les types de cache (navigateurs, proxies et reverse proxies)
    • Expiration (Expires, Cache-control)
    • Validation (ETag, Last-Modified)
    • Le cache côté client
    • Le cache côté serveur
    • Edge Side Includes
  • La ligne de commande
    • Les commandes natives de Symfony2
    • Les commandes personnalisées
    • La configuration
    • Les options et arguments
    • Lire l'entrée et écrire la sortie
  • Les tests automatisés
    • Les tests unitaires avec PHPUnit
    • Les tests fonctionnels
    • L'objet Client
    • L'objet Crawler
    • L'objet Profile
    • Accéder aux objets du framework
    • Configurer le client
    • Introspecter la requête et la réponse
  • Divers
    • La gestion des erreurs
    • Déboguer le code