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à.

Les supports du parcours

Gardez-les à portée de main pendant tous les TP, c'est important :

É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).

  1. TP 2 : Jouer avec les formulaires
  2. TP 3 : Structurer mon code (entry-point)
  3. TP 4 : Utiliser la session
  4. TP 5 : Protéger des pages à l'aide de la session
  5. TP : (Ré)organiser mon code

Les supports associés

Le TP de réorganisation s'appuie sur les Slides Organisation.

Point étape 2

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

Étape 2 : La base de données

Une fois le PHP maitrisé, nous ajoutons la persistance avec SQL. Les TP suivent le complément de cours SQL.

  1. TP 5 SQL : Bart PHP et MySQL
  2. TP 6 SQL : BTS TV administrable

Point étape 3

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

Étape 3 : Vers le framework

Vous avez maintenant l'ensemble des bases. 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) peut faire des erreurs. Envisagez de vérifier les informations.