Formation intra-entreprise

Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.

En savoir plus


Certification

Certification Symfony2 Framework

Distinguez-vous parmi les développeurs Symfony et devenez officiellement un Développeur Symfony Certifié SensioLabs.


La certification SensioLabs Symfony2 Framework est un standard de l'industrie qui aide les développeurs à se distinguer et faire reconnaître leurs compétences auprès des entreprises.

Prochaines sessions


  Date Lieu Prix  
Anglais 21 juin Paris 200,00 € S'inscrire
  • La formation aura lieu le 21 juin 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 21 juin Berlin 200,00 € Fermée
  • La formation aura lieu le 21 juin 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 21 juin Cologne 200,00 € S'inscrire
  • La formation aura lieu le 21 juin 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 21 juin Madrid 200,00 € S'inscrire
  • La formation aura lieu le 21 juin 2013 de 18:00 à 19:30 (Europe/Madrid) et sera animée par Hugo Hamon.

Anglais 28 juin Rome 200,00 € Fermée
  • La formation aura lieu le 28 juin 2013 de 09:00 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 5 juil. Paris 200,00 € S'inscrire
  • La formation aura lieu le 5 juillet 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 11 juil. Lyon 200,00 € Fermée
  • La formation aura lieu le 11 juillet 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 11 juil. Lyon 200,00 € S'inscrire
  • La formation aura lieu le 11 juillet 2013 de 14:00 à 16:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 12 juil. Johannesburg 200,00 € Fermée
  • La formation aura lieu le 12 juillet 2013 de 10:00 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 19 juil. Paris 200,00 € S'inscrire
  • La formation aura lieu le 19 juillet 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 19 juil. Cologne 200,00 € S'inscrire
  • La formation aura lieu le 19 juillet 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 16 août Cologne 200,00 € S'inscrire
  • La formation aura lieu le 16 août 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 30 août Paris 200,00 € S'inscrire
  • La formation aura lieu le 30 août 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 30 août Istanbul 200,00 € S'inscrire
  • La formation aura lieu le 30 août 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 6 sept. Moscou 200,00 € S'inscrire
  • La formation aura lieu le 6 septembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 6 sept. Cologne 200,00 € S'inscrire
  • La formation aura lieu le 6 septembre 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 13 sept. Paris 200,00 € S'inscrire
  • La formation aura lieu le 13 septembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 27 sept. Shanghaï 200,00 € S'inscrire
  • La formation aura lieu le 27 septembre 2013 de 09:00 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 4 oct. Paris 200,00 € S'inscrire
  • La formation aura lieu le 4 octobre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 4 oct. Tokyo 200,00 € S'inscrire
  • La formation aura lieu le 4 octobre 2013 de 10:00 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 11 oct. Bangalore 200,00 € S'inscrire
  • La formation aura lieu le 11 octobre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 16 oct. Londres 200,00 € S'inscrire
  • La formation aura lieu le 16 octobre 2013 de 10:00 à 12:00 (Europe/London) et sera animée par Richard Miller.

Anglais 18 oct. Paris 200,00 € S'inscrire
  • La formation aura lieu le 18 octobre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 18 oct. Cologne 200,00 € S'inscrire
  • La formation aura lieu le 18 octobre 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 25 oct. Oslo 200,00 € S'inscrire
  • La formation aura lieu le 25 octobre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 8 nov. Paris 200,00 € S'inscrire
  • La formation aura lieu le 8 novembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 8 nov. Helsinki 200,00 € S'inscrire
  • La formation aura lieu le 8 novembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 22 nov. Paris 200,00 € S'inscrire
  • La formation aura lieu le 22 novembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 22 nov. Singapore 200,00 € S'inscrire
  • La formation aura lieu le 22 novembre 2013 de 10:00 à 10:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 29 nov. Melbourne 200,00 € S'inscrire
  • La formation aura lieu le 29 novembre 2013 de 10:00 à 12:00 (Pacific/Auckland) et sera animée par Hugo Hamon.

Anglais 29 nov. Cologne 200,00 € S'inscrire
  • La formation aura lieu le 29 novembre 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 11 déc. Londres 200,00 € S'inscrire
  • La formation aura lieu le 11 décembre 2013 de 10:00 à 12:00 (Europe/London) et sera animée par Richard Miller.

Anglais 13 déc. Paris 200,00 € S'inscrire
  • La formation aura lieu le 13 décembre 2013 de 10:00 à 12:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 13 déc. Cologne 200,00 € S'inscrire
  • La formation aura lieu le 13 décembre 2013 de 15:00 à 16:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 14 déc. Warsaw 200,00 € S'inscrire
  • La formation aura lieu le 14 décembre 2013 de 10:30 à 12:00 (Europe/Warsaw) et sera animée par Hugo Hamon.


Objectifs


La certification SensioLabs Symfony2 Framework est un examen officiel de 90 minutes en anglais comportant une série de 75 questions. Cette certification couvre un large spectre des fonctionnalités du framework Symfony2. Les outils annexes tels que Doctrine ne sont pas couverts par la certification (à l'exception de Twig).


Programme


A propos de l'examen

  • L'examen couvre la version 2.1.x de Symfony.
  • Une pièce d'identité valide doit être présentée lors du passage de 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
  • 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énérer la réponse
  • Les cookies
  • La session
  • Les messages temporaires
  • Les redirections
  • Les redirections internes
  • Générer 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érer des 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
  • 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

Détails de la session


Code de référence

SF2CE

Prix

Dès 200,00 € HT

Public

Développeurs

Durée

90 minutes

Type de formation

Certification

Thèmes

PHP, HTTP, architecture, bundles, cache, commandes, contrôleurs, injection de dépendances, erreurs, formulaires, routage, sécurité, standards, tests, twig, validation

Prérequis

Bonne maîtrise de Symfony2


Pour tous renseignements

+33 140 998 205

SensioLabs est un organisme de formation enregistré sous le numéro d'activité 11 92 19266 92.

Contactez nous