Skip to content

Letitbe133/charte_apprenants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Projet : Charte des apprenant.e.s

Pitch

Créer une version web de la charte co-construite des apprenant.e.s

Objectives

  • Introduction au maquettage

  • Mise en pratique du HTML

    • Structure d'une page
    • Balises sémantiques
    • Bonnes pratiques
  • Mise en pratique du PHP

    • Mise en pratique des concepts de base de la programmation
    • Syntaxe du langage
    • Interactions PHP / HTML : inclusion d'un script PHP
  • Travail sur les bases de données

    • Découverte de la syntaxe SQL
    • Création d'une DB
    • Création d'une table
    • Requêtes SQL
    • Connexion à une DB depuis un script PHP
  • Mise en pratique du CSS

    • Sélecteurs CSS
    • Syntaxe CSS
    • Bonnes pratiques

How ?

  • projet individuel en groupe d'entraide

Steps

Step #0 : create your file structure

dossier_du_projet

index.html

style.css

db.php

Step #1 : create your HTML page

  • Création d'une structure de page HTML basique
  • Création de la structure du body en utilisant les balises sémantiques HTML5
  • Intégration du contenu
    • Titre de la page
    • Thèmes de la charte
      • Points principaux
    • Formulaire de signature en POST pointant vers le fichier PHP qui va le traiter
      • balise de zone de saisie utilisateur
      • balise de soumission du formulaire
    • Zone d'affichage de la liste des signataires
  • Validation du code HTML

Step #2 : PHP

Step #3 : SQL

  • Connexion au serveur de BDD MySQL en ligne de commande
  • Création d'une BDD : charte
  • Création d'une table : apprenants
    • id INT PRIMARY KEY AUTO_INCREMENT
    • name VARCHAR(100)
    • signed DATETIME DEFAULT CURRENT_TIMESTAMP

Step #4 : PHP again

  • Création du script PHP de connexion à la BDD avec PDO
  • Création des requêtes pour afficher et insérer des données

Step #5 : CSS

  • Be creative !

Have fun !

About

Training project as an introduction to PHP & MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published