Formation Symfony Opportunités de formations par notre partenaire Openska

  • Cette formation va vous permettre de prendre en main la dernière version du framework Symfony tout en abordant les versions précédentes.

    Nous nous échaufferons avec un rappel sur la programmation objet (POO) puis nous aborderons le modèle MVC utilisé par Symfony. Fort de ces bases nous travaillerons avec beaucoup de TP sur les formulaires, les interactions avec une base de données, les tests unitaires, la sécurité...

    La formation Symfony s'adresse aux développeurs souhaitant accélérer et industrialiser leurs développements avec Symfony.
  • Introduction au framework Symfony
    - L'évolution du framework
    - L'écosystème des frameworks PHP
    - Identifier et trouver des ressources sur Symfony
    - Les concepts fondamentaux de Symfony
    - Les atouts de Symfony
  • Rappel sur la POO
    - Classes et objets
    - Constructeurs / destructeurs
    - Héritage et agrégation
    - Le concept de Namespace
  • Les bases de Symfony
    - Installation de Symfony
    - Mettre en place la structure d'un projet Symfony
    - Les base du concept MVC
    - Configuration de votre framework Symfony
    - Comprendre le déroulement d'une requête HTTP dans Symfony
  • La couche modèle en Symfony avec Doctrine
    - Présentation du concept d'ORM
    - Générer une base de données et les classes associées de la couche ORM
    - Améliorer ses requêtes avec des critères
    - Le Query Builder de Doctrine
  • La couche Vue en Symfony avec Twig
    - Présentation de la couche Vue
    - Créer vos templates
    - Le layout global et les layouts des bundles
    - Créer des templates modulaires avec les blocks
  • La couche Contrôleur en Symfony
    - La gestion du routage des pages
    - Gérer des paramètres
    - Manipuler des objets Request et Response
  • Créer des formulaires
    - Mettre en place des formulaires simples
    - Définir des règles de validation de vos formulaires
    - Les formulaires et le Templating avec Twig
  • Les tests unitaires et fonctionnels
    - Présentation des tests unitaires
    - Présentation des tests fonctionnels
  • Le routage avec Symfony
    - Les règles de réécritures d'URL
  • Aller plus loin avec Symfony
    - Les trucs et astuces des experts
    - Quelques commandes utiles
    - La sécurité
  • Travaux pratiques : Réaliser un blog
    - CRUD pour les articles
    - Ajouter des commentaires
    - Sécuriser les fonctionnalités d'écriture

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.