Stage 2 — Éducateur Canin

Création de mon futur site web pour éducateur canin — Stage chez Personacraft
À distance — Janvier / Février 2026

Analyse et préparation

Benchmark concurrents
Jour 1 — Benchmark des sites concurrents Recenser les différentes qualités et défauts des sites concurrents afin de faire une synthèse des choses qui peuvent être intéressantes à faire.
Objectifs et arborescence Parcours utilisateur
Jour 2 — Définition des objectifs, arborescence et parcours utilisateur Définir ce que le nouveau site doit atteindre. Dessiner l'arborescence : quelles pages, quel ordre. Imaginer le parcours type d'un visiteur.
Maquettes brouillons
Jour 3 — Maquettes brouillons Dessiner des schémas simples (papier) montrant où placer les éléments sur chaque page clé.
Moodboard et identité visuelle
Jour 4-5 — Moodboard et identité visuelle Définir l'ensemble du style, des couleurs, de l'ambiance du site.

Base de données et back-end

Installation environnement local
Jour 1 — Installation de l'environnement local Installation de XAMPP, MySQL, arborescence projet.
Base de données
Jour 2 — Mise en place de la base de données Table messages, event MySQL suppression RGPD 5 ans.
Connexion BDD et contrôleurs
Jour 3 — Connexion BDD et contrôleurs config.php, class.pdo.php, JS/PHP validation, csuppression.php.
Création des fonctions
Jour 4 — Création des différentes fonctions afficheUsers, insertMessage, updateMessage, ...
Tests unitaires
Jour 5 — Tests unitaires Création des différents fichiers de test afin de tester les fonctions créées précédemment.

CSS, responsive et mail

CSS global
Jour 1 — Mise en place du CSS global Fond dégradé/image, boutons stylisés, cohérence graphique avec le moodboard.
Pages spécifiques et modales
Jour 2 — Pages spécifiques, modales et messages Modales pour mentions légales, politique confidentialité RGPD.
Responsive design
Jour 3-4 — Responsive design Media queries mobile/tablette, corrections débordements.
Envoi mail confirmation
Jour 5 — Envoi du mail de confirmation Envoi du mail de confirmation suite à la validation du formulaire de contact.

Sécurité, Admin et finalisation

Sécurité anti-spam
Jour 1 — Sécurité anti-spam Honeypot, timestamp 3s, liste noire.
Animation JS
Jour 2 — Animation JS IntersectionObserver sections, navbar-scrolled scrollY > 600.
Page administrateur
Jour 3 — Page administrateur Affichage des informations envoyées par le formulaire dont les messages (non modifiable pour traçabilité juridique).
CRUD administrateur
Jour 4 — CRUD administrateur DeleteByEmail, updateMessage, modifier/sauvegarder.
Finalisation
Jour 5 — Finalisation Mise au point ainsi que les dernières corrections avec le tuteur.

Finalisation de la documentation puis révisions pour le BTS

Jour 1-2 — Finalisation de la documentation Rédaction et mise en forme de l'ensemble de la documentation du projet.
Reste — Révisions pour le BTS Révisions en vue du BTS : mathématiques (refaire l'ensemble des exercices), anglais (vocabulaire répertorié, points de grammaire importants), culture générale, Culture Économique Juridique et Managériale (méthodologie ainsi que les différents points vus en cours).