Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Certification Symfony2 Framework
Distinguez-vous parmi les développeurs Symfony et devenez officiellement un Développeur Symfony Certifié SensioLabs.
Prochaines sessions
| Date | Lieu | Prix | |||
|---|---|---|---|---|---|
|
21 juin | Paris | 200,00 € | S'inscrire | |
|
|||||
|
21 juin | Berlin | 200,00 € | ||
|
|||||
|
21 juin | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
21 juin | Madrid | 200,00 € | S'inscrire | |
|
|||||
|
28 juin | Rome | 200,00 € | ||
|
|||||
|
5 juil. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
11 juil. | Lyon | 200,00 € | ||
|
|||||
|
11 juil. | Lyon | 200,00 € | S'inscrire | |
|
|||||
|
12 juil. | Johannesburg | 200,00 € | ||
|
|||||
|
19 juil. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
19 juil. | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
16 août | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
30 août | Paris | 200,00 € | S'inscrire | |
|
|||||
|
30 août | Istanbul | 200,00 € | S'inscrire | |
|
|||||
|
6 sept. | Moscou | 200,00 € | S'inscrire | |
|
|||||
|
6 sept. | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
13 sept. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
27 sept. | Shanghaï | 200,00 € | S'inscrire | |
|
|||||
|
4 oct. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
4 oct. | Tokyo | 200,00 € | S'inscrire | |
|
|||||
|
11 oct. | Bangalore | 200,00 € | S'inscrire | |
|
|||||
|
16 oct. | Londres | 200,00 € | S'inscrire | |
|
|||||
|
18 oct. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
18 oct. | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
25 oct. | Oslo | 200,00 € | S'inscrire | |
|
|||||
|
8 nov. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
8 nov. | Helsinki | 200,00 € | S'inscrire | |
|
|||||
|
22 nov. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
22 nov. | Singapore | 200,00 € | S'inscrire | |
|
|||||
|
29 nov. | Melbourne | 200,00 € | S'inscrire | |
|
|||||
|
29 nov. | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
11 déc. | Londres | 200,00 € | S'inscrire | |
|
|||||
|
13 déc. | Paris | 200,00 € | S'inscrire | |
|
|||||
|
13 déc. | Cologne | 200,00 € | S'inscrire | |
|
|||||
|
14 déc. | Warsaw | 200,00 € | S'inscrire | |
|
|||||
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.
