Symfony 2
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
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
Date de début
À 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.
Les Avis
Les matières
- Formation Symfony 2 vous permettra de
- La gestion des formulaires
- L’authentification
- Le moteur de templating Twig
- La sécurité
- Le cache HTTP
- Les tests unitaires
Professeurs
xxx xxx
xxx
Le programme
- 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
- Présentation des frameworks PHP
- A propos de Symfony 2
- Ressources pour Symfony
- 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
- 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
- La barre de débogage (“Web Debug Toolbar”)
- Les logs
- Le profilage
- Les traces d’exception
- 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
- 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
- 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
- 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
Nombre d'élèves par classe : 10
Personne de contact : Ylan Elkeslassy
Plus de 95% de nos participants sont satisfaits des prestations proposées.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Symfony 2