Symfony est un framework (ou bibliothèque) open source créé pour faciliter le développement de site Web avec PHP. Doranco vous propose la formation Symfony Framework PHP - niveau Intermédiaire

logo-cpf

OBJECTIFS PEDAGOGIQUES

  • Comprendre les principes de fonctionnement du framework et apprendre à développer sur Symfony4
  • Maîtriser la séparation entre traitements métiers et interfaces utilisateurs (architecture MVC)
  • Optimiser la configuration du framework sur la performance et sécurité

PROGRAMME

CONTRÔLEUR

  • Routing
  • Créer des routes avec Annotations
  • Autowiring, injection de dépendance
  • La classe Response
  • La classe Request

MODÈLE

  • Migrations
  • Modification des données (EntityManager)
  • Sélections des données (Repository)

MOTEUR DE TEMPLATES : TWIG

  • Filtres, fonctions, tests
  • Constantes globales
  • Webpack Encore : appronfondissement

DEBUG

  • Web Profiler (barre de débug) et fichiers de log
  • Exception / erreurs

SÉCURITÉ

  • Authentification (entité User)
  • Autorisations, droits d’accès (rôles)
  • Configuration

PROJET

  • Initiation à GIT
  • Gérer le développement d’un projet avec GIT

LES FORMULAIRES

  • Créer et traiter des formulaires simples
  • Appliquer des règles de validation
  • Prototyper le rendu avec Twig

TRAVAUX PRATIQUES

  • Réaliser un site web type e-commerce avec Symfony

CERTIFICATION

La certification ENI® en option sur cette formation, permet d’évaluer votre niveau de maîtrise dans le domaine du développement de sites web dynamiques avec PHP. Elle est éligible au CPF pour tous les salariés et demandeurs d'emploi. Code CPF : 208 979. Lorsque la certification est financée au titre du CPF, la formation associée peut également être prise en charge (dossier CPF commun). La certification est également éligible à la période de professionnalisation.

PUBLIC

Développeurs, intégrateurs, webmasters, concepteurs développeurs

PRÉREQUIS

  • Connaissance du HTML/CSS Connaissance du PHP Connaissance de base de MySQL
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats