Pour faciliter le développement de site Web en PHP, des frameworks (ou bibliothèques) existent. Suivez une formation niveau Initiation au framework open source le plus populaire aujourd'hui : Symfony.

OBJECTIFS PEDAGOGIQUES

  • S’exercer en PHP orienté objet Découvrir les Design Patterns Prendre en main un Micro-Framework PHP.

PROGRAMME

INTRODUCTION

  • Rappel PHP orienté objet et architecture MVC
  • Rappel sur GIT et lignes de commandes.
  • Installation des logiciels prérequis (Composer, Symfony CLI, IDE, serveur Apache/MySql)
  • Présentation des frameworks
  • Installation d’un projet Symfony 4
  • Installation et
Description des travaux pratiques : Exercice pratique

CONTRÔLEUR

  • Routing
  • Créer des routes avec Annotations
  • Autowiring, injection de dépendance
  • La classe Response
  • La classe Request
Description des travaux pratiques : Exercice pratique

MODÈLE

  • Doctrine et concept ORM (Object Relational Mapping)
  • Configuration (connexion à la BDD)
  • Création des tables avec la classe Entity
  • Mise à jour avec les migrations
  • Modification des données (EntityManager)
  • Sélections des données (Repository)
Description des travaux pratiques : Exercice pratique

VUE

  • Moteur de templates : Twig
  • Héritage, blocs, inclusion
  • Rendu à partir d’un contrôleur et paramètres
  • Gestion des fichiers CSS et JS (Webpack Encore)
Description des travaux pratiques : Exercice pratique

CONFIGURATION

  • Fichier .env, notion d’environnement
  • Syntaxe YAML (fichiers configuration)
Description des travaux pratiques : Exercice pratique

PUBLIC

Développeurs, intégrateurs, webmasters.

PRÉREQUIS

Connaitre le HTML / CSS Connaitre le langage PHP Orienté Objet Connaitre MySQL.

INFORMATIONS PRATIQUES

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

Modalités d'évaluation intiales
Test de positionnement en amont de la session de formation.

Modalités d'évaluation finales
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques.

Accessibilité handicap
Dans votre espace candidat, une rubrique dédiée au handicap vous permettra d'exprimer vos besoins d'adaptation afin que vous puissiez suivre votre formation dans les meilleures conditions.

Méthodes pédagogiques
Alternance équilibrée de présentations, d'ateliers sur simulateur et de mises en situation dans des conditions similaires à celles de l'examen.

Modalités et délais d’accès
L’inscription doit être finalisée 72 heures avant le début de la formation.

VOIR LES AUTRES DOMAINES

Loading…
Loading the web debug toolbar…
Attempt #