Réf. SF3C4   |   4 Jours certification Développement logiciel
cette formation Développement Web avec Symfony3 Vous permettra de :
formation Développement logiciel
Réussir la certification Développement Web avec Symfony3
Comprendre les concepts basés sur Développement Web avec Symfony3
Comprendre les fondamentaux et la méthodologie
Préparer, Réviser et Acquérir les trucs et astuces de l'examen Développement Web avec Symfony3.

Pour aller plus loin, téléchargez la fiche de cette formation "Développement Web avec Symfony3" formation Développement logiciel

En quatre jours, découvrez l'essentiel du framework Symfony3 avec les meilleurs experts. Vous apprendrez à maîtriser le modèle MVC ainsi que les formulaires, l'authentification ou bien encore les tests unitaires et la gestion du cache HTTP.
formation Développement logiciel
Inclus ! Votre apprentissage avec CERTyou continue même après votre formation Développement Web avec Symfony3 avec le Coaching Après-Cours.

formation Développement logiciel
La Programmation Orientée Objet (sur demande)
  •  Les classes et objets
  •  Constructeurs
  •  Propriétés et méthodes
  •  L'héritage
  •  Visibilité
  •  Exceptions
  •  Espaces de nommage (« namespaces »)
Découvrir le Framework Symfony 3
  •  Présentation générale du framework et de ses outils
  • Installation d’une « Distribution Standard Symfony »
  •  Architecture d’un projet Symfony (application, bundles, librairies, configuration etc.)
  • Traitement d’une requête HTTP avec Symfony
  •  Comprendre la notion d’environnement (développement, production et test)
  •  Conventions de codage et de nommage des fichiers
  •  Introduction au concept de « Bundle »
Savoir Déboguer son Code
  •  La barre de débogage (« Web Debug Toolbar »)
  •  La journalisation des erreurs (« logs »)
  •  L’interface de profilage des requêtes (« Web Profiler »)
  •  Les traces d’exception et d’erreur (« stack traces »)
  •  Les outils des composants Debug et VarDumper
Configurer une Application Symfony
  •  Comparatif des formats de configuration supportés : XML, YAML et PHP
  •  Configuration globale de l’application
  •  Configuration globale des URLs avec des annotations
  •  Surcharge de la configuration d’un « bundle »
Générer des Pages Web pour l'Utilisateur Final
  •  Introduction au moteur de rendu Twig
  •  Twig versus PHP
  •  Accès aux variables globales (requête, session, utilisateur)
  •  Tags, filtres et fonctions
  •  Héritage de gabarits
  •  Inclusion de gabarits
  •  Inclusion d’actions
  •  Générer des URLs
  •  Afficher des formulaires
Concevoir des Actions et Analyser la Requête de l'Utilisateur
  •  Définition d’une classe de contrôleur et des méthodes d’action
  •  Associer une URL à un contrôleur grâce aux annotations
  •  Générer une réponse brute ou à partir d’un gabarit
  •  Accéder à l’objet de requête de l’utilisateur
  •  Lire et écrire des données dans la session de l’utilisateur
  •  Lire et écrire dans un cookie
  •  Déclencher une page de type 404
  •  Déclencher une redirection interne vers une autre action
  •  Savoir rediriger l’utilisateur vers une autre page
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
  •  Construire et envoyer un e-mail récapitulant les données du formulaire
Internationaliser et Localiser l'Interface Utilisateur
  •  Découvrir le composant de traduction
  •  Changer la langue par défaut de l’application
  •  Définir des clés de traduction dans les vues Twig
  •  Générer les squelettes de fichiers de traduction au format XLIFF
  •  Traduire les clés de traduction dans les fichiers XLIFF
  •  Gérer les traductions incluant des règles de pluralisation
Injection de Dépendance et Registre de Services
  •  Comprendre le principe de l'injection de dépendance
  •  Introduction au conteneur de services de Symfony
  •  Lister les services existants du framework Symfony
  •  Enregistrer de nouveaux services dans le conteneur
  •  Récupérer un service depuis le conteneur
  •  Créer et lire des paramètres de configuration globaux
  •  Comprendre le principe de services « privés »
Contracter une Assurance Qualité avec les Tests Automatisés
  •  Découvrir le framework de tests PHPUnit
  •  Comprendre les enjeux des tests automatisés (unitaires et fonctionnels)
  •  Configurer une suite de tests automatisés
  •  Créer et exécuter une suite de tests unitaires
  •  Écrire et exécuter une suite de tests fonctionnels
  •  Générer des rapports de couverture de code
Interagir avec l'Utilisateur grâce aux Formulaires
  •  Concevoir et traiter des formulaires web
  •  Automatiser le rendu des formulaires avec les aides de vue Twig
  •  Personnaliser le rendu des formulaires avec les thèmes de rendu Twig
  •  Configurer les types de formulaires comme des services
  •  Appliquer des règles de validation standard sur les données soumises
  •  Appliquer des règles de validation personnalisées sur les données soumises
  •  Contextualiser le déclenchement des règles de validation avec les groupes de validation
Restreindre l'Accès aux Espaces Sécurisés de l'Application
  •  Introduction aux principes d'authentification et d'autorisation
  •  Sécuriser certaines parties d'un site avec une authentification par formulaire web
  •  Mettre en place le composant Guard pour gérer une authentification par formulaire web
  •  Établir une politique de droits d'accès selon les rôles de l’utilisateur courant
  •  Tester les droits de l'utilisateur courant depuis un contrôleur ou une vue
  •  Enregistrer des règles d'autorisation personnalisées avec le système de « voteurs »
Améliorer les Performances de l'Application avec le Cache HTTP et le ESI
  •  Introduction au cache HTTP
  •  Découvrir les différents types de cache
  •  Comparer les stratégies de cache : expiration versus validation
  •  Appliquer les règles d'expiration et de validation des pages
  •  Cacher des fragments dynamiques de page avec les ESIs (« Edge Side Includes »)
  •  Installer et configurer le proxy inversé natif de Symfony
Interagir avec une Base de Données Relationnelle
  •  Découvrir l'ORM Doctrine
  •  Comprendre les notions d'entités, dépôts (« repository ») et de gestionnaire d'entités,
  •  Automatiser la génération de classes d'entités associées au modèle relationnel SQL
  •  Persister des données dans une base de données avec Doctrine
  •  Récupérer les donnes d'une base de données avec Doctrine
  •  Construire et exécuter des requêtes SQL personnalisées depuis les dépôts
  • Maîtrise de la programmation orientée objet en PHP
Horaires

• Formation de 9h00 (9h30 le premier jour) à 17h30.
• Deux pauses de 15 minutes le matin et l'après-midi.
• 1 heure de pause déjeuner

DEROULEMENT

• Les horaires de fin de journée sont adaptés en fonction des horaires des trains ou des avions des différents participants.
• Une attestation de suivi de formation vous sera remise en fin de formation.
• Cette formation est organisée pour un maximum de 14 participants.

formateur CERTyou

coaching Après-COURS

Votre apprentissage avec CERTyou continue même après votre formation ! Pendant 30 jours, votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques.
Le meilleur moment pour recevoir le Coaching Après-cours est lorsque le matériel de cours est encore frais dans votre esprit. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.
formation Développement Web avec Symfony3

VOTRE GARANTIE 100% SATISFACTION

Si vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.



promotion CERTyou

PROMOTION -40%

Profitez de promotions exceptionnelles. En effet, certaines formations CERTyou vous sont proposées avec des promotions allant jusqu'à -40% du tarif catalogue.

Et les certifications sont toujours comprises !

En savoir plus

Cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.

DEVIS GRATUIT ET SANS ENGAGEMENT

CLIQUEZ SUR UNE DE NOS DATES CI-DESSOUS

TARIFS, PROMOTIONS, INSCRIPTIONS, CPF,
CONTACTEZ NOS EXPERTS FORMATION

01 42 93 52 72

ou Ecrivez-leur ici
A savoir ! Réaliser cette formation Développement Web avec Symfony3 en INTRA-ENTREPRISE (c'est à dire dans votre entreprise) est avantageuse dès 3 ou 4 participants suivant les options.

Contactez nos experts formation au 01 42 93 52 72 ou cliquez ici pour réaliser un devis personalisé.

inclus dans votre formation

votre garantie 100% satisfaction

formation PMPSi vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.

examenS compris dans le tarif

formation PMIPour toutes nos Formations CERTIFIANTES, nous incluons les examens de certification : ils sont clairement indiqués dans votre devis. Pack
Comparez bien les offres de formation du marché ! Notre offre est la plus complète.

COACHING APRÈS-COURS

formateur PMIVotre formation CERTyou continue même après votre formation ! Votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.

QUALITE CERTYOU s'engage

certification VeriSelect

CERTyou a été reconnu par le BUREAU VERITAS pour la qualité de ces procédures et lui a décerné la certification VeriSelect Formation Professionnelle. La certification de services VeriSelect Formation Professionnelle répond aux exigences qualité décrites dans l’article 1 du décret n°2015-790 du 30 juin 2015. Elle est sur la liste du CNEFOP.

AVIS VéRIFIéS

formation PMP Trusted Shops est un label de confiance européen pour les sites web. Trusted Shops offre un service complet pour augmenter la confiance et la sécurité en ligne pour le bénéfice des clients CERTyou.

certyou.com sécurisé SSL

formation PMPLe site www.certyou.com est protégé par un certificat SSL. Les détails de ce certificat se trouvent ici.
Le SSL est le protocole de sécurité transparent qui créé un canal sécurisé entre votre ordinateur et www.certyou.com.

données protégées

CERTyou a déclaré ses fichiers auprès de la CNIL sous les numéros de déclaration 1796047 et 1868629. Dans ces déclarations, CERTyou s'engage à ne pas :
  • Réaliser de Transferts d'informations hors de l'Union européenne
  • Revendre ou Transettre à un Tiers les informations collectées

FINANCER CETTE FORMATION

Nos Experts Formation peuvent vous aider à mettre en place tous les modes de financement pour nos formations :

CPF (DIF) ACTION COLLECTIVE PERIODE DE PROFESSIONALISATION OPCA CIF PLAN DE FORMATION AIDE INDIVIDUELLE A LA FORMATION (AIF)

En savoir plus sur les Financement Formation

CONTACTEZ VOTRE EXPERT FORMATION

  • 24h/24 7j/7 au 01 42 93 52 72
  • Ecrivez nous
  • Sur les reseaux sociaux :
Haut de Page