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>"; ?>