Symfony 2

Formation

À Paris

1 690 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Description

  • Typologie

    Séminaire intensif

  • Niveau

    Niveau initiation

  • Lieu

    Paris

  • Heures de classe

    21h

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

La formation que vous propose Logware Institut vous apprendra à réaliser du développement web avec Symfony 2. Vous acquerrez de solides compétences qui vous permettront de profiter des nouvelles fonctionnalités du programme. Ces compétences vous permettront de réaliser un développement d’applications web de qualité professionnelle.

Précisions importantes

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Pôle Emploi: Formation éligible au financement Pôle Emploi

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
58, Rue du Dessous des Berges, 75013

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Cette formation de 3 jours abordera l’architecture MVC, les gestion des formulaires et l’authentification. Vous connaîtrez le moteur de templating Twig, pourrez gérer la sécurité et le cache http. Enfin, vous apprendrez à réaliser des tests unitaires et à mettre en place la communication avec une base de données. La formation base la majorité de sa pédagogie sur de la pratique directe. Cette approche vous garantit une bonne appréhension des notions théoriques.

Bonnes connaissances de PHP. Connaissance de base de la programmation orientée objet.

Logware Institut est un centre spécialisé dans la formation en ingénierie et en informatique. Les formateurs sont tous des professionnels de leur secteur et maîtrisent très bien la pédagogie. Ils vous prodigueront de précieux conseils pratiques pour vous aider à progresser. Les effectifs des classes sont limités pour permettre un suivi régulier et personnalisé de tous les participants.

Dès que nous recevons votre demande d'information, vous pouvez compter un délai de 24 à 48 heures pour recevoir une réponse.

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Les matières

  • Formation Symfony 2 vous permettra de
  • De découvrir les différentes fonctionnalités du framework Symfony 2 comme l’architecture MVC
  • La gestion des formulaires
  • L’authentification
  • Le moteur de templating Twig
  • La sécurité
  • Le cache HTTP
  • Les tests unitaires
  • La communication avec une base de données... A la fin de cette formation Symfony 2 vous maîtriserez les mécanismes nécessaires à la mise en oeuvre d’une application Web professionnelle

Professeurs

xxx xxx

xxx xxx

xxx

Le programme

RAPPEL: PROGRAMMATION ORIENTÉE OBJET
  • Classes, objets, attributs et méthodes
  • Constructeurs, destructeurs et méthodes statiques
  • L’héritage, l’agrégation et les exceptions
  • Visibilité et espaces de nommage
INTRODUCTION À SYMFONY 2
  • Présentation des frameworks PHP
  • A propos de Symfony 2
  • Ressources pour Symfony
INSTALLATION ET CONFIGURATION DE SYMFONY 2
  • Configuration d’Apache
  • Mise en place de l’environnement de développement
  • Installation d’une sandbox
  • Concepts de projet, d’application et de bundle
  • Configuration en PHP, XML et YAML
LES BASES DE SYMFONY 2
  • Concepts fondamentaux : requête et réponse HTTP, le routing, l’approche Modèle Vue
  • Contrôleur (MVC)
  • Conventions de codage
  • Structure d’un projet Symfony 2
  • Liste des dossiers les plus utiles
DÉBOGUER SON CODE
  • La barre de débogage (“Web Debug Toolbar”)
  • Les logs
  • Le profilage
  • Les traces d’exception
APPROCHE MVC DE SYMFONY 2
  • La couche Vue : templates et helpers
  • Twig : le moteur de template de Symfony 2
  • Héritage de templates
  • Inclure un template dans un autre
  • Rendre une action depuis un template
  • Les helpers de vue (chaînes, date, url...)
  • La couche Contrôleur : classes de contrôleur et actions
  • Traitement des requêtes entrantes
  • Envoyer des données à la vue
  • Forward et redirection
  • Récupérer des informations de l’utilisateur
  • Sessions et cookies
  • La couche de Modèle : logique métier avec Doctrine 2
  • Symfony 2 et le Mapping Objet Relationnel (ORM)
  • Découverte de Doctrine2 : DBAL & ORM
  • Interagir avec une base de données relationnelle
  • Introduction à PDO (DSN, requêtes préparées, transactions...)
  • CLI : génération du modèle et de la base de données
  • DQL : requeter la base de données
CONFIGURER UNE APPLICATION SYMFONY 2
  • 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
SYMFONY 2 ET LES TEMPLATES
  • Les templates et le moteur de templating Twig
  • Héritage et inclusion de templates
  • Inclusion d’actions
  • Déclarer et inclure des slots afin de concevoir des templates modulaires
  • Générer des URLs à l’aide des helpers
LES FORMULAIRES AVEC SYMFONY 2
  • Cheminement d’une requête HTTP avec Symfony 2
  • Découvrir le framework de formulaires
  • Mettre en place des formulaires simples
  • Préremplir des formulaires
  • Lier un formulaire à une table, à un objet
  • Valider les champs des formulaires
  • Récupérer les données d’un formulaire Symfony 2
  • Prototyper et personnaliser le rendu d’un formulaire avec Twig

Informations complémentaires

Observations : Formation Inter / Intra , à la carte
Nombre d'élèves par classe : 10
Personne de contact : Ylan Elkeslassy
Plus de 95% de nos participants sont satisfaits des prestations proposées.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Symfony 2

1 690 € HT