Skip to content

Les TP PHP de base ​

Vous trouverez ici la liste des TP PHP « de base », dans l'ordre dans lequel je vous conseille de les réaliser. Chaque TP s'appuie sur les notions vues dans les précédents, respecter l'ordre vous garantit d'avoir toujours les prérequis nécessaires.

Les prérequis

Le HTML et la CSS doivent être acquis avant de commencer : c'est l'objet du parcours Les fondamentaux du web. Si ce n'est pas encore fait, commencez par là.

Étape 1 : Les bases du PHP ​

Le passage au dynamique. Les TP suivent le complément de cours PHP.

  1. TP 1 : Créer ma première page PHP
  2. TP 1.1 : Le générateur de Bart (les boucles)
  3. TP 1.2 : Utiliser des includes et une librairie
  4. TP BTS TV : Le passage de paramètres

Point étape 1

Évaluation 1 : Ma page profil dynamique. Un mini projet évalué pour valider les bases (variables, boucles, includes, paramètres).

Étape 2 : Formulaires, base de données et organisation ​

À partir d'ici, chaque TP ajoute une notion PHP et une notion d'accès à la base de données depuis PHP. Le SQL lui-même (modélisation, langage) est vu dans votre cours de base de données : ici, vous l'appliquez. Les TP suivent le complément PHP et base de données.

  1. TP 2 : Les formulaires et la première table
  2. TP 3 : Structurer mon code (entry-point)
  3. TP Tableaux : Le carnet de notes de Springfield
  4. TP 4 : Utiliser la session
  5. TP 5 : Protéger des pages, première partie
  6. TP Authentification : les bonnes pratiques (seconde partie du TP 5)
  7. TP Création : La TODO List
  8. TP : (Ré)organiser mon code

Les supports associés

Le TP 5 et le TP Authentification s'appuient sur les slides des bases de la sécurité du web et sur le complément sécurité. Le TP de réorganisation, étape clé du parcours, s'appuie sur les Slides Organisation.

Les TP de création

Les TP de création (la TODO List, puis la médiathèque) commencent en séance et se terminent à la maison. Ils ne sont pas notés comme les points étapes, mais ils donnent lieu à un rendu que je valide (validé / à revoir).

Point étape 2

Évaluation 2 : Le livre d'or. Un mini projet évalué pour valider les formulaires, la base de données, l'entry-point, la session et la protection de pages.

Étape 3 : Modéliser et relier ​

Vous savez lire et écrire dans une table. Place aux projets à plusieurs tables, où vous appliquez la modélisation vue en cours de base de données.

  1. TP 6 SQL : BTS TV administrable
  2. TP Création : La médiathèque

Point étape 3

Évaluation 3 : Le mini catalogue. La synthèse évaluée du parcours : structure, session, authentification et base de données.

Étape 4 : PHP et POO ​

Vous savez écrire un site en PHP « procédural ». Avant le framework, nous réécrivons ce que vous savez faire avec des classes et des objets. Les TP suivent les slides PHP et POO et le complément PHP et POO.

  1. TP POO 1 : La boîte à idées
  2. TP POO 2 : Home et connexion en POO

Les supports associés

L'aide mémoire POO et, pour approfondir (héritage, interfaces), le cours POO complet.

Étape 5 : Vers le framework ​

Vous avez maintenant l'ensemble des bases, et vos premières classes. La suite logique est de passer sur un framework.

  1. TP 6 : Transition vers Laravel

Et ensuite ?

La suite se trouve dans la partie Laravel et dans l'approche MVC.

×

Reformulation

La reformulation (IA exécutée localement dans votre navigateur) peut faire des erreurs. Envisagez de vérifier les informations.