PHP en accéléré
1.1
Home
Doc PHP
FastPHP
Sommaire
Caractéristiques Principales
Fonctionnement
Historique et contexte d’utilisation de PHP
Installation PHP
Exemples simples
Imbrication de code HTML et PHP
Un formulaire HTML et sa réponse en PHP
Les variables en PHP
Les chaînes en PHP
Le typage en PHP
Quelques particularités de PHP
Les tableaux en PHP
Les tableaux prédéfinis de PHP : Superglobales
L’inclusion de fichiers externes
Les Objets en PHP
Les Dates en PHP
Les collections en PHP
Connexion aux bases de données depuis PHP avec PDO
Requêtes préparées en PHP
Compléments sur PDO - Sécurité
Filtrage en PHP
Gestion des transactions avec PDO
Connexion persistante avec PDO
Validation et contrôle d’entrées avec GUMP
Http et la conservation d’informations sur les clients
Manipuler JSON avec PHP
Manipuler XML avec PHP
Architecture de type MVC avec PHP
Templates Twig en PHP
PHP moderne
Le microframework Silex
Tester une application PHP - TDD
Mettre en place un Web Service REST
Exemple de service REST avec PHP
Tester une API REST avec votre navigateur ou avec curl
Tester une API
Composer et Symfony
Débuts avec Symfony
Doctrine et Symfony
Exemple Livres/Auteurs avec Doctrine
Utilisation de Faker pour saisir des données initiales dans la BD
API Livres/Auteurs
Consultation de l’API avec JS : fetch, await, async
Authentification élémentaire en Symfony
Authentification avec le SecurityBundle de Symfony
Exemple final
Feuilles de TD et TP BUT2 informatique
Alice
Bob travaille en collaboration avec Alice grâce à git:
Alice se met à jour:
Corriger des erreurs Git
Scénario de travail collaboratif à l’aide de branches
Bob
Commandes utiles avec les branches
Merge vs Rebase
Utilisation de Merge
Utilisation de Rebase
Configuration PHP
Page
Feuilles de TD et TP BUT2 informatique
Année 2022-2023
« Authentificat...
Alice »
Feuilles de TD et TP BUT2 informatique
¶
Année 2022-2023
¶
TD1
TP1
TD2
TP2
TP3
TD3
TD4
TD5