Formation intra-entreprise

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

En savoir plus


Symfony2

Démarrer avec Symfony2

Construisez des applications web dynamiques et évolutives avec le framework PHP Symfony 2.


Cette formation est le meilleur point de départ pour vous préparer aux outils et usages avancés du framework Symfony 2. C’est aussi le moyen d’acquérir une méthodologie de développement tournée sur les bonnes pratiques et enseignée par des experts reconnus.

Prochaines sessions


  Date Lieu Prix  
Anglais 27 mai - 28 mai San Francisco 1 750,00 $US Fermée
  • La formation aura lieu du 27 mai 2013 à 09:00 au 28 mai 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 28 mai - 29 mai Paris 1 290,00 € Fermée
  • La formation aura lieu du 28 mai 2013 à 09:00 au 29 mai 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 3 juin - 4 juin Rio de Janeiro 1 750,00 $US Fermée
  • La formation aura lieu du 3 juin 2013 à 09:00 au 4 juin 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 3 juin - 4 juin Strasbourg 1 290,00 € Fermée
  • La formation aura lieu du 3 juin 2013 à 09:00 au 4 juin 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 10 juin - 11 juin Paris 1 290,00 € Fermée
  • La formation aura lieu du 10 juin 2013 à 09:00 au 11 juin 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 10 juin - 11 juin Lille 1 290,00 € Fermée
  • La formation aura lieu du 10 juin 2013 à 09:00 au 11 juin 2013 à 17:30 (Europe/Paris) et sera animée par Charles SARRAZIN.

Allemand 17 juin - 18 juin Cologne 1 290,00 € Fermée
  • La formation aura lieu du 17 juin 2013 à 09:00 au 18 juin 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 17 juin - 18 juin Berlin 1 290,00 € S'inscrire
  • La formation aura lieu du 17 juin 2013 à 09:00 au 18 juin 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 24 juin - 25 juin Rome 1 290,00 € S'inscrire
  • La formation aura lieu du 24 juin 2013 à 09:00 au 25 juin 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 1 juil. - 2 juil. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 1 juillet 2013 à 09:00 au 2 juillet 2013 à 17:30 (Europe/Paris) et sera animée par Charles SARRAZIN.

Français 1 juil. - 2 juil. Lyon 1 290,00 € S'inscrire
  • La formation aura lieu du 1 juillet 2013 à 09:00 au 2 juillet 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Allemand 8 juil. - 9 juil. Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 8 juillet 2013 à 09:00 au 9 juillet 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 8 juil. - 9 juil. Johannesburg 1 290,00 € S'inscrire
  • La formation aura lieu du 8 juillet 2013 à 09:00 au 9 juillet 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 15 juil. - 11 sept. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 15 juillet 2013 à 09:00 au 11 septembre 2012 à 18:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 16 juil. - 17 juil. Londres 680,00 £UK S'inscrire
  • La formation aura lieu du 16 juillet 2013 à 09:00 au 17 juillet 2013 à 17:30 (Europe/London) et sera animée par Richard Miller.

Allemand 5 août - 6 août Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 5 août 2013 à 09:00 au 6 août 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Français 5 août - 6 août Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 5 août 2013 à 09:00 au 6 août 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 26 août - 27 août Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 26 août 2013 à 09:00 au 27 août 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 26 août - 27 août Istanbul 1 290,00 € S'inscrire
  • La formation aura lieu du 26 août 2013 à 09:00 au 27 août 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Allemand 2 sept. - 3 sept. Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 2 septembre 2013 à 09:00 au 3 septembre 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Anglais 2 sept. - 3 sept. Moscou 1 290,00 € S'inscrire
  • La formation aura lieu du 2 septembre 2013 à 09:00 au 3 septembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 9 sept. - 10 sept. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 9 septembre 2013 à 09:00 au 10 septembre 2013 à 17:30 (Europe/Paris) et sera animée par Tugdual SAUNIER.

Français 9 sept. - 10 sept. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 9 septembre 2013 à 09:00 au 10 septembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 9 sept. - 10 sept. Toulouse 1 290,00 € S'inscrire
  • La formation aura lieu du 9 septembre 2013 à 09:00 au 10 septembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 23 sept. - 24 sept. Shanghaï 1 290,00 € S'inscrire
  • La formation aura lieu du 23 septembre 2013 à 09:00 au 24 septembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 30 sept. - 1 oct. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 30 septembre 2013 à 09:00 au 1 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Pierre Yves Lebecq.

Français 30 sept. - 1 oct. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 30 septembre 2013 à 09:00 au 1 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 30 sept. - 1 oct. Tokyo 1 290,00 € S'inscrire
  • La formation aura lieu du 30 septembre 2013 à 09:00 au 1 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 7 oct. - 8 oct. Bangalore 1 290,00 € S'inscrire
  • La formation aura lieu du 7 octobre 2013 à 09:00 au 8 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 7 oct. - 10 oct. Lyon 1 290,00 € S'inscrire
  • La formation aura lieu du 7 octobre 2013 à 09:00 au 10 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 14 oct. - 15 oct. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 14 octobre 2013 à 09:00 au 15 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Allemand 14 oct. - 15 oct. Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 14 octobre 2013 à 09:00 au 15 octobre 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Français 14 oct. - 15 oct. Nantes 1 290,00 € S'inscrire
  • La formation aura lieu du 14 octobre 2013 à 09:00 au 15 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 21 oct. - 16 janv. Oslo 1 290,00 € S'inscrire
  • La formation aura lieu du 21 octobre 2013 à 09:00 au 16 janvier 2013 à 17:00 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 28 oct. - 29 oct. Stockholm 1 290,00 € S'inscrire
  • La formation aura lieu du 28 octobre 2013 à 09:00 au 29 octobre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 4 nov. - 5 nov. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 4 novembre 2013 à 09:00 au 5 novembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 4 nov. - 5 nov. Helsinki 1 290,00 € S'inscrire
  • La formation aura lieu du 4 novembre 2013 à 09:00 au 5 novembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 12 nov. - 13 nov. Londres 680,00 £UK S'inscrire
  • La formation aura lieu du 12 novembre 2013 à 09:00 au 13 novembre 2013 à 17:30 (Europe/London) et sera animée par Richard Miller.

Allemand 18 nov. - 19 nov. Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 18 novembre 2013 à 09:00 au 19 novembre 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Français 18 nov. - 19 nov. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 18 novembre 2013 à 09:00 au 19 novembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 18 nov. - 19 nov. Singapore 1 290,00 € S'inscrire
  • La formation aura lieu du 18 novembre 2013 à 09:00 au 19 novembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Anglais 25 nov. - 26 nov. Melbourne 1 290,00 € S'inscrire
  • La formation aura lieu du 25 novembre 2013 à 09:00 au 26 novembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Français 2 déc. - 3 déc. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 2 décembre 2013 à 09:00 au 3 décembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.

Allemand 9 déc. - 10 déc. Cologne 1 290,00 € S'inscrire
  • La formation aura lieu du 9 décembre 2013 à 09:00 au 10 décembre 2013 à 17:30 (Europe/Berlin) et sera animée par Andreas Hucks.

Français 16 déc. - 17 déc. Paris 1 290,00 € S'inscrire
  • La formation aura lieu du 16 décembre 2013 à 09:00 au 17 décembre 2013 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.


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 .PDF

Programmation 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.

Contactez nous