Le programme qui transforme les étudiants en informatique en professionnels recherchés par les entreprises.

DÉVELOPPEMENT WEB BACK-END

« Le Back-End est l’endroit où les données, la logique et les fonctionnalités se combinent pour faire réellement fonctionner un site web. »

DÉVELOPPEMENT WEB BACK-END

« Le Back-End est l’endroit où les données, la logique et les fonctionnalités se combinent pour faire réellement fonctionner un site web. »

1. PRÉSENTATION DE LA FORMATION

La formation de développeur web Back-End prépare l’apprenant à créer les fonctionnalités côté serveur qui rendent un site web dynamique et interactif.

L’apprenant travaille progressivement sur un projet réel destiné à un client en utilisant PHP, MySQL et des outils professionnels, avec cours guidés, TP, immersion professionnelle, présentation du projet et évaluation finale.

2. INFOS PRATIQUES

Durée
6 samedis
Niveau
Intermédiaire
Prérequis
Bases en développement Front-End (HTML/CSS)
Approche
100 % pratique
Organisation
3 cours pratiques + 1 immersion professionnelle + 1 séance projet et présentation + 1 évaluation finale
Principaux outils
PHP, MySQL, PDO, phpMyAdmin, VS Code, XAMPP ou Laragon, Git/GitLab
Projet
Développement de fonctionnalités Back-End pour le site d’un client réel
Suivi
TP en semaine avec feedback de l’enseignant
En salle
Écran de suivi individuel avec possibilité de prise en main à distance par l’enseignant pendant les travaux guidés

3. OBJECTIF

À la fin de la formation, l’apprenant doit être capable de créer un Back-End relié à une base de données, traiter des formulaires, réaliser des opérations CRUD, gérer les accès utilisateurs et connecter l’interface Front-End à une base de données fonctionnelle.

4. COURS PRATIQUE 1 – PHP & LOGIQUE CÔTÉ SERVEUR

  • Comprendre le rôle du Back-End et le fonctionnement du modèle client-serveur
  • Installer et configurer XAMPP ou Laragon
  • Créer et exécuter des fichiers PHP en local
  • Variables, conditions, boucles, fonctions et tableaux
  • Recevoir et traiter les données provenant de formulaires HTML
  • Valider et sécuriser les données saisies par l’utilisateur

TP : Créer la première fonctionnalité côté serveur nécessaire au projet réel du client et la soumettre en ligne.

5. COURS PRATIQUE 2 – BASES DE DONNÉES MYSQL & CRUD

  • Comprendre les bases de données relationnelles et l’organisation des données
  • Créer et gérer une base de données MySQL avec phpMyAdmin
  • Créer des tables, champs, clés primaires et relations
  • Connecter PHP à MySQL avec PDO
  • Créer, lire, modifier et supprimer des données (CRUD)
  • Afficher dynamiquement les données d’une base sur une page web

TP : Développer la base de données et les fonctions CRUD nécessaires au projet client, puis appliquer les corrections de l’enseignant.

6. COURS PRATIQUE 3 – AUTHENTIFICATION, STRUCTURE & INTÉGRATION

  • Créer les fonctions de connexion et de déconnexion
  • Protéger des pages et gérer les sessions utilisateurs
  • Hacher et vérifier les mots de passe
  • Organiser les fichiers Back-End avec une structure MVC simple
  • Connecter les pages Front-End aux fonctionnalités Back-End et à la base de données
  • Tester, déboguer et versionner le projet avec Git/GitLab
  • Préparer la version avancée du projet client pour la mise en ligne

TP : Intégrer l’authentification et les fonctionnalités protégées au projet client et préparer une version intermédiaire complète.

7. IMMERSION PROFESSIONNELLE

L’apprenant travaille dans un environnement professionnel réel et participe notamment à :

  • La lecture et la compréhension d’un projet Back-End existant
  • La connexion de formulaires à une base de données
  • La correction ou l’ajout de fonctionnalités simples en PHP/MySQL
  • Les tests et le débogage de fonctionnalités web
  • La mise à jour de données ou d’interfaces d’administration
  • L’application de consignes techniques, délais et méthodes de travail professionnelles

8. PROJET PROFESSIONNEL & PRÉSENTATION CLIENT

  • Finalisation de la base de données et des fonctionnalités Back-End
  • Vérification des formulaires, opérations CRUD, authentification et espaces protégés
  • Test de la connexion entre Front-End, Back-End et base de données
  • Correction des erreurs et amélioration de la fiabilité
  • Préparation du projet pour la mise en ligne
  • Présentation du projet fonctionnel devant le client ou l’encadreur
  • Collecte du feedback et réalisation des corrections demandées

9. ÉVALUATION & VALIDATION

  • Évaluation pratique des compétences PHP et MySQL
  • Vérification de la connexion à la base de données et des opérations CRUD
  • Vérification de l’authentification et du contrôle des accès
  • Tests et débogage de l’application finale
  • Présentation et soumission du projet client finalisé
  • Validation des compétences ciblées
  • Attestation de formation

10. TP ENTRE LES COURS

Les TP sont directement liés au projet réel à livrer au client. Pendant la semaine, l’apprenant développe les fonctionnalités Back-End demandées, soumet son travail en ligne, reçoit le feedback de l’enseignant et effectue les corrections avant le cours suivant.

11. PROJET FINAL

À la fin de la formation, chaque apprenant doit avoir réalisé un Back-End fonctionnel connecté à une base de données, comprenant formulaires, opérations CRUD, authentification des utilisateurs et espaces protégés, intégré à un projet web destiné à un client réel.

Inscription et contacts

Samedi-Informatique — Formations 100 % pratiques aux métiers de l’informatique et du numérique.

Adresse : Yaoundé – Montée Jouvence
WhatsApp : +237 652 45 70 71 / +237 653 09 36 86

Restez informé en temps réel

Ne manquez aucune de nos actualités, formations et opportunités.Rejoignez notre communauté dès maintenant et recevez toutes les mises à jour en temps réel.