Skip to content

Web

1. Objectif du cours Partie Web

  • Développer une application Web de type e-commerce.
  • PHP Symfony
  • Expliquer les rôles respectifs des traitements faits sur le client et sur le serveur HTTP.
  • Personnaliser l'apparence du site web.

2. Symphony PHP Moderne

2.1 PHP "comme il faut"

S'appiyer sur un cadriciel (framework) moderne comme Syfony

  • Orienté objet
  • Fonctionnel
  • injection de dépendances, conteneur
  • template
  • PHPDoc
  • test ...

2.2 Symfony

  • framework de référence
  • Assemblage de beacoup de bibliothèque
  • Modèle composant objet évoluer
  • Documentation, communauté, ...

2.3 Autres frameworks

  • PHP : Laravel
  • Ruby : Ruby on Rails
  • NodesJS : Express
  • Java : Spring

2.4 Language PHP

  • Syntax style C/Java
  • Objet
  • Depuis 1994 (PHP 8 depuis fin 2020)

Injection dans le HTML directement, ou dans du code PHP

<?php echo "<p> Bonjour le monde !! </p>"; ?>