Ce projet est un compte rendu de travaux pratiques réalisés en développement web. Il a pour objectif de démontrer la maîtrise des concepts suivants :
- JavaScript : Manipulation du DOM (Document Object Model) pour créer des pages interactives.
- Expressions Régulières (Regex) : Utilisation de motifs de recherche pour la validation de chaînes de caractères (e-mails, numéros de téléphone, etc.).
- Développement Front-end : Structuration d'un projet web avec HTML, CSS et JavaScript, et organisation des fichiers pour une navigation claire.
Le site web sert à la fois de rapport technique et de démonstration interactive, permettant de tester les exercices directement.
Le projet est organisé de la manière suivante :
report.html
: La page d'accueil et le rapport principal, qui présente le projet et sert de "table des matières".tp.html
: Contient les exercices JavaScript et les formulaires de validation avec Regex.cards.html
: Un exercice de design avec des cartes CSS interactives.load.html
: Une page de chargement avec animation CSS et redirection en JavaScript.style.css
,load.css
,cards.css
: Fichiers de styles pour chaque section du site.script.js
: Le fichier de logique JavaScript contenant les fonctions de validation.
- HTML5
- CSS3
- JavaScript
Pour accéder au rapport de projet, il suffit d'ouvrir le fichier report.html
dans votre navigateur web. Vous pouvez ensuite naviguer vers les différentes pages d'exercices via les liens fournis.