Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Démarrer avec Symfony2
Construisez des applications web dynamiques et évolutives avec le framework PHP Symfony 2.
Prochaines sessions
| Date | Lieu | Prix | |||
|---|---|---|---|---|---|
|
27 mai - 28 mai | San Francisco | 1 750,00 $US | ||
|
|||||
|
28 mai - 29 mai | Paris | 1 290,00 € | ||
|
|||||
|
3 juin - 4 juin | Rio de Janeiro | 1 750,00 $US | ||
|
|||||
|
3 juin - 4 juin | Strasbourg | 1 290,00 € | ||
|
|||||
|
10 juin - 11 juin | Paris | 1 290,00 € | ||
|
|||||
|
10 juin - 11 juin | Lille | 1 290,00 € | ||
|
|||||
|
17 juin - 18 juin | Cologne | 1 290,00 € | ||
|
|||||
|
17 juin - 18 juin | Berlin | 1 290,00 € | S'inscrire | |
|
|||||
|
24 juin - 25 juin | Rome | 1 290,00 € | S'inscrire | |
|
|||||
|
1 juil. - 2 juil. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
1 juil. - 2 juil. | Lyon | 1 290,00 € | S'inscrire | |
|
|||||
|
8 juil. - 9 juil. | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
8 juil. - 9 juil. | Johannesburg | 1 290,00 € | S'inscrire | |
|
|||||
|
15 juil. - 11 sept. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
16 juil. - 17 juil. | Londres | 680,00 £UK | S'inscrire | |
|
|||||
|
5 août - 6 août | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
5 août - 6 août | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
26 août - 27 août | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
26 août - 27 août | Istanbul | 1 290,00 € | S'inscrire | |
|
|||||
|
2 sept. - 3 sept. | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
2 sept. - 3 sept. | Moscou | 1 290,00 € | S'inscrire | |
|
|||||
|
9 sept. - 10 sept. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
9 sept. - 10 sept. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
9 sept. - 10 sept. | Toulouse | 1 290,00 € | S'inscrire | |
|
|||||
|
23 sept. - 24 sept. | Shanghaï | 1 290,00 € | S'inscrire | |
|
|||||
|
30 sept. - 1 oct. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
30 sept. - 1 oct. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
30 sept. - 1 oct. | Tokyo | 1 290,00 € | S'inscrire | |
|
|||||
|
7 oct. - 8 oct. | Bangalore | 1 290,00 € | S'inscrire | |
|
|||||
|
7 oct. - 10 oct. | Lyon | 1 290,00 € | S'inscrire | |
|
|||||
|
14 oct. - 15 oct. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
14 oct. - 15 oct. | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
14 oct. - 15 oct. | Nantes | 1 290,00 € | S'inscrire | |
|
|||||
|
21 oct. - 16 janv. | Oslo | 1 290,00 € | S'inscrire | |
|
|||||
|
28 oct. - 29 oct. | Stockholm | 1 290,00 € | S'inscrire | |
|
|||||
|
4 nov. - 5 nov. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
4 nov. - 5 nov. | Helsinki | 1 290,00 € | S'inscrire | |
|
|||||
|
12 nov. - 13 nov. | Londres | 680,00 £UK | S'inscrire | |
|
|||||
|
18 nov. - 19 nov. | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
18 nov. - 19 nov. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
18 nov. - 19 nov. | Singapore | 1 290,00 € | S'inscrire | |
|
|||||
|
25 nov. - 26 nov. | Melbourne | 1 290,00 € | S'inscrire | |
|
|||||
|
2 déc. - 3 déc. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
|
9 déc. - 10 déc. | Cologne | 1 290,00 € | S'inscrire | |
|
|||||
|
16 déc. - 17 déc. | Paris | 1 290,00 € | S'inscrire | |
|
|||||
Objectifs
En deux jours, vous apprendrez à prendre en main le framework Symfony2 et ses principales fonctionnalités telles que l'architecture MVC, la gestion des formulaires ou bien l'interfaçage avec une base de données.
Programme
Télécharger le programme en .PDFProgrammation Orientée Objet
- Les classes et objets
- Constructeur
- Propriétés et méthodes
- L’héritage
- Visibilité
- Exceptions
- Espaces de nommage (namespaces)
Découvrir Symfony 2
- Présentation générale du framework et des outils
- Installation d’un de la distribution standard
- Architecture d’un projet Symfony2 (application, bundles, librairies)
- Traitement d’une requête HTTP avec Symfony2
- Comprendre la notion d’environnement
- Conventions de codage
Déboguer son code
- La barre de débogage (« Web Debug Toolbar »)
- Les logs
- Le profiler
- Les traces d’exception
Configurer une application
- Comparatif des formats supportés : XML, YAML et
PHP - Configuration globale de l’application
- Configuration globale des URLs
- Surcharge de la configuration dans un Bundle
Générer des pages pour l'utilisateur final
- Les gabarits
- Introduction au moteur de rendu Twig
- Twig versus PHP
- Héritage de gabarits
- Inclusion de gabarits
- Inclusion d’actions
- Déclarer et inclure des blocs
- Générer des urls à l’aide des aides de vue
Créer des actions et analyser la requête de l'utilisateur
- Définition d’une classe de contrôleur et des méthodes d’action
- Relation avec le routage
- Générer une réponse brute ou à partir d’un template
- Lire la requête de l’utilisateur
- Lire et écrire des données dans la session de l’utilisateur
- Lire et écrire dans un cookie
- Inclure un fichier de configuration dans un autre
- Déclencher une page 404
- Rediriger l’utilisateur sur une autre page
Interagir avec une base de données relationnelle
- Introduction à PDO (DSN, requêtes préparées, transactions…)
- Obtenir une connexion SQLite ou MySQL
- Exécuter une requête SQL sur la base de données
- Sécuriser ses requêtes SQL d’écriture dans une transaction
- Savoir factoriser la logique métier dans des classes de modèle
Interagir avec l'utilisateur final grâce aux formulaires
- Découvrir le composant de formulaires
- Créer et traiter des formulaires simples
- Appliquer des règles de validation sur les champs
- Prototyper le rendu d’un formulaire avec Twig
- Récolter les données validées d’un formulaire
Détails de la session
Code de référence
SF2C1
Prix
Dès 1 290,00 € HT
Public
Développeurs, chefs de projet, directeurs techniques
Durée
2 jours (14 heures)
Type de formation
Workshop
Thèmes
MVC, Twig, cookies, session, forms, refactoring, php 5.3
Prérequis
Bonne connaissance du langage PHP et de la programmation orientée objet.
Pour tous renseignements
+33 140 998 205
SensioLabs est un organisme de formation enregistré sous le numéro d'activité 11 92 19266 92.
