• Les formations se déroulent en intra-entreprise dans vos locaux et aux dates de votre choix Les formations se déroulent en intra-entreprise dans vos locaux et aux dates de votre choix
    • Chaque programme de formation peut être adapté pour répondre spécifiquement à vos attentes à vos besoins Chaque programme de formation peut être adapté pour répondre spécifiquement à vos attentes à vos besoins
    • Nos formateurs sont expérimentés, compétents et à votre écoute Nos formateurs sont expérimentés, compétents et à votre écoute
    • Nos tarifs sont dégressifs pour tout participant supplémentaire. Gratuit à partir du cinquième participant. Nos tarifs sont dégressifs pour tout participant supplémentaire. Gratuit à partir du cinquième participant.
    • Un support de cours broché est offert à l'issue de la formation Un support de cours broché est offert à l'issue de la formation

    Formation Symfony 3

    Mettez en œuvre le désormais célèbre framework Symfony dédié au langage PHP pour développer des applications web riches et élaborées. Symfony est un environnement de développement puissant qui vous apportera gain de productivité et vous permettra de rationnaliser vos développements informatiques. Au travers de cette formation Symfony, vous apprendrez les fondamentaux de Symfony afin de concevoir des contrôleurs et des bundles, de créer des formulaires, de sauvegarder des données et beaucoup d'autres choses.

    Je n'ai pas le temps de me former Devis / infos

    Découvrir le framework PHP Symfony

    • Prendre connaissance de l'environnement de travail
    • Comprendre les évolutions entre Symfony 3 et Symfony 2
    • Créer un bundle et appréhender les compatibilités
    • Anticiper les évolutions

    Installer Symfony3

    • Commencer un projet Symfony3
    • Télécharger et installer Symfony
    • Explorer un projet vierge
    • Appréhender l'architecture des dossiers
    • Bien gérer l'organisation du code source
    • Définir l'organisation des fichiers assets
    • Paramétrer  le framework Symfony

    Rappel sur la POO (Programmation Orientée Objet) en PHP

    • Définir des classes : propriétés et méthodes
    • Mettre en œuvre du principe d'encapsulation
    • Définir un constructeur et à un destructeur
    • Gérer l'héritage des classes

    Rappel sur les requêtes PDO

    • Définir et exploiter des requêtes de sélection
    • Définir et exécuter des requêtes paramétrées
    • Exécuter des requêtes d'insertion, de suppression et de mises à jour
    • Concevoir une application
    • Créer un contrôleur
    • Définir une action et relier une vue
    • Câbler une route sur une action
    • Recourir au layout de l'application
    • Configurer et gérer  une route
    • Employer un paramètre d'une route au sein d'une action
    • Différencier app et app_dev
    • Relier deux routes

    Déboguer efficacement

    • Utiliser le profiler
    • Dumper des informations de débogage
    • Employer les logs pour mettre à jour une erreur

    Concevoir des formulaires

    • Créer un premier formulaire
    • Gérer les champs de formulaires
    • Valider les données
    • Parcourir les types de formulaires
    • Gérer les boutons de soumission
    • Modifier les propriétés d'un formulaire
    • Gérer l'affichage de la vue
    • Gérer les templates

    Aller plus loin avec Symfony

    • Mettre en œuvre les classes internes de Symfony
    • Découvrir l'organisation en composants
    • Installer des bundles compatibles
    • Améliorer son flux de travail
    • Utiliser la console via le navigateur
    • Déployer son application Symfony en production

    Objectif
    Acquérir les fondamentaux du logiciel pour une utilisation régulière
    Durée
    4 jours
    Prérequis
    Avoir une bonne connaissance du langage PHP
    Prix
    800 €`nets de taxes + 200 € / jour / participant supplémentaire
    Pour tout renseignement ou devis, contactez-nous.

    Formation(s) complémentaire(s)