onarcle

Informatique et data

PHP et MySQL : développer des applications web dynamiques au Cameroun

Concevoir une application web sécurisée, de la base de données jusqu'aux formulaires

Quatre jours pour apprendre à développer des applications web dynamiques avec PHP et MySQL : syntaxe du langage, formulaires, sessions, conception de base de données, requêtes préparées, protection contre les injections SQL et le XSS, puis architecture MVC simple. Vous réalisez un mini-projet de gestion complet, de la connexion utilisateur jusqu'aux écrans de saisie.

Durée
4 jours · 28 heures
Niveau
Débutant
Format
Intra-entreprise · Classe virtuelle

Prochaines sessions

Cette formation est organisée à la demande : en classe virtuelle ou dans vos locaux, aux dates qui vous conviennent. Demandez-nous les prochaines dates ou un devis pour votre équipe.

Également disponible

  • En intra-entreprise, dans vos locaux : Cameroun, Centrafrique, Congo, Côte d'Ivoire, France, Gabon, Sénégal, Tchad
  • En classe virtuelle : Cameroun, Centrafrique, Congo, Côte d'Ivoire, France, Gabon, Sénégal, Tchad

La formation au Cameroun

Onarcle propose la formation « PHP et MySQL : développer des applications web dynamiques » au Cameroun, dans vos locaux pour un groupe (intra-entreprise), ou en classe virtuelle, en direct avec le formateur. Le programme, les objectifs et la méthode sont les mêmes que pour toutes nos sessions : un formateur praticien, des exercices sur des cas concrets et une attestation de fin de formation Onarcle.

Le tarif au Cameroun est de 235 000 FCFA HT par participant. Pour un groupe ou une session dans vos locaux, nous établissons un devis en francs CFA qui précise les taxes applicables et le calendrier.

Au Cameroun, cette formation s’adresse aux entreprises, aux institutions et aux professionnels, à Douala, à Yaoundé comme dans le reste du pays. Elle peut être suivie en classe virtuelle, en direct avec le formateur, ou organisée dans vos locaux pour un groupe, avec des exemples adaptés à votre secteur.

Toutes nos formations au Cameroun →

Présentation

Gestion de stocks, suivi d'adhérents, prise de rendez-vous, inventaire de matériel, registre de demandes : de nombreuses organisations ont besoin de petites applications métier que les tableurs ne suffisent plus à porter. PHP associé à MySQL reste l'un des moyens les plus accessibles pour les construire. Le couple est disponible chez pratiquement tous les hébergeurs et sert de fondation à des outils très répandus comme WordPress ou Laravel.

Cette formation vous fait passer des bases du langage à une application fonctionnelle et sécurisée. Vous apprenez la syntaxe PHP (variables, conditions, boucles, fonctions, tableaux), le traitement des formulaires et la validation des saisies, la gestion des sessions pour l'authentification, puis la conception d'une base MySQL avec ses tables, clés et relations. Vous interrogez la base avec PDO et des requêtes préparées, et vous protégez votre code contre les attaques les plus courantes : injection SQL, XSS, falsification de requêtes et stockage des mots de passe en clair.

La pédagogie repose sur un mini-projet fil rouge construit tout au long des quatre jours : une application de gestion (par exemple un suivi de clients et de commandes pour une PME, ou un registre de demandes pour un service administratif). Chaque séquence ajoute une brique au projet. Le dernier jour, vous réorganisez le code selon une architecture MVC simple, ce qui vous prépare à aborder ensuite un framework. Les exercices sont corrigés en direct et chaque faille de sécurité est d'abord démontrée, puis corrigée, pour que vous en compreniez réellement le mécanisme.

Pour l'organisation, c'est la capacité de développer ou de maintenir en interne des outils sur mesure, et de mieux évaluer la qualité et la sécurité d'applications livrées par un prestataire. Pour le participant, c'est une base solide en développement web côté serveur, des réflexes de sécurité appliqués dès la première ligne de code et un projet complet à présenter ou à faire évoluer.

La formation a lieu en classe virtuelle en direct ou en intra dans vos locaux, en groupes de 10 participants maximum, avec un formateur praticien qui développe des applications PHP en production. Prévoyez un ordinateur portable sur lequel vous pouvez installer des logiciels gratuits : un environnement local comme XAMPP ou Laragon, et Visual Studio Code. Les instructions d'installation vous sont transmises avant la session.

Objectifs

  • Écrire des scripts PHP structurés avec variables, conditions, boucles et fonctions
  • Traiter et valider des formulaires web de manière fiable
  • Gérer des sessions utilisateur et une authentification sécurisée
  • Concevoir une base MySQL et écrire des requêtes SQL courantes
  • Accéder à la base avec PDO et des requêtes préparées
  • Protéger une application contre l'injection SQL, le XSS et le CSRF
  • Organiser le code selon une architecture MVC simple
  • Livrer un mini-projet de gestion complet et fonctionnel

Public concerné

  • Développeurs débutants souhaitant apprendre le développement web côté serveur
  • Intégrateurs web qui maîtrisent HTML et CSS et veulent rendre leurs sites dynamiques
  • Techniciens informatiques chargés de maintenir des applications internes en PHP
  • Étudiants et personnes en reconversion vers le développement web

Prérequis

Connaître les bases du HTML et être à l'aise avec un ordinateur. Une première expérience de programmation est utile mais n'est pas obligatoire.

Programme

  1. Jour 1 — matin

    Environnement et premiers pas en PHP

    • Fonctionnement d'une application web : client, serveur, base de données
    • Installation de l'environnement local et de l'éditeur
    • Syntaxe PHP : variables, types, opérateurs, affichage
    • Mélanger PHP et HTML proprement
  2. Jour 1 — après-midi

    Structures de contrôle, tableaux et fonctions

    • Conditions et boucles
    • Tableaux indexés et associatifs
    • Écrire et organiser ses propres fonctions
    • Inclure des fichiers et factoriser les éléments communs
    • Exercices : génération de listes et de tableaux dynamiques
  3. Jour 2 — matin

    Formulaires et validation des données

    • Méthodes GET et POST, récupération des saisies
    • Validation et nettoyage des données côté serveur
    • Afficher les erreurs et conserver les valeurs saisies
    • Envoi de fichiers : contrôles de type et de taille
  4. Jour 2 — après-midi

    Sessions, cookies et authentification

    • Sessions et cookies : principes et différences
    • Inscription et connexion d'un utilisateur
    • Hachage des mots de passe avec password_hash
    • Protéger les pages réservées et gérer la déconnexion
  5. Jour 3 — matin

    Concevoir la base de données MySQL

    • Modéliser les données : tables, clés primaires et étrangères
    • Créer la base avec phpMyAdmin ou en SQL
    • Requêtes SELECT, INSERT, UPDATE, DELETE
    • Jointures, tris et filtres
  6. Jour 3 — après-midi

    PHP et MySQL avec PDO

    • Connexion à la base avec PDO et gestion des erreurs
    • Requêtes préparées et paramètres liés
    • Développer les écrans de liste, d'ajout, de modification et de suppression
    • Pagination et recherche simple
  7. Jour 4 — matin

    Sécuriser l'application

    • Injection SQL : démonstration et prévention
    • XSS : échappement des sorties avec htmlspecialchars
    • CSRF : jetons de formulaire
    • Gestion des droits, des erreurs et des fichiers de configuration
    • Ne jamais exposer les secrets : identifiants et mots de passe hors du code
  8. Jour 4 — après-midi

    Architecture MVC et finalisation du mini-projet

    • Séparer modèle, vue et contrôleur
    • Routeur simple et organisation des dossiers
    • Refactorisation du mini-projet de gestion
    • Revue finale du code, pistes vers un framework comme Laravel ou Symfony

Méthode pédagogique

Plus de 70 % de pratique sur poste, avec un mini-projet fil rouge. Groupes de 10 participants maximum, en classe virtuelle en direct ou dans vos locaux, avec un formateur praticien. Pendant 30 jours après la formation, vous pouvez poser vos questions au formateur par email.

Ce que vous recevez

  • Le code source complet du mini-projet de gestion
  • Script de création de la base de données MySQL
  • Check-list de sécurité pour applications PHP
  • Aide-mémoire PHP, SQL et PDO
  • Attestation de fin de formation Onarcle

Évaluation et certificat

Positionnement en début de formation, exercices pratiques et mini-projet évalué. Attestation de fin de formation ; certificat de réussite Onarcle à partir de 70 % aux évaluations.

Questions fréquentes

Quel est le prix de cette formation au Cameroun ?

Le tarif est de 235 000 FCFA HT par participant au Cameroun. Pour un groupe, une session dans vos locaux ou une demande de financement, contactez-nous : nous vous envoyons un devis en francs CFA.

Peut-on suivre la formation depuis Douala ?

Oui. Depuis Douala, la formation se suit dans vos locaux pour un groupe (intra-entreprise), ou en classe virtuelle, en direct avec le formateur. Les supports sont remis en version téléchargeable.

Peut-on organiser cette formation pour notre équipe au Cameroun ?

Oui. Pour un groupe, nous adaptons les exemples et les exercices à votre secteur et à vos outils, et organisons la session dans vos locaux ou en classe virtuelle, selon vos contraintes au Cameroun.

Faut-il déjà savoir programmer ?

Non, la formation part des bases de PHP. Il est en revanche nécessaire de connaître le HTML, car les pages générées par PHP en sont composées.

Quels logiciels faut-il installer ?

Un environnement local gratuit comme XAMPP ou Laragon (serveur web, PHP et MySQL) et l'éditeur Visual Studio Code. Un guide d'installation vous est transmis avant la formation.

Utilise-t-on un framework comme Laravel ?

Non, la formation se concentre sur PHP natif pour bien comprendre les mécanismes. L'architecture MVC vue le dernier jour vous prépare à aborder un framework par la suite.

Quel est le prix de la formation ?

Le tarif indiqué sur cette page s'entend par participant, en inter-entreprises. Pour un groupe ou une session dans vos locaux, nous établissons un devis. Pour une demande de financement, contactez-nous : nous vous aidons à préparer le dossier.

Le mini-projet peut-il être adapté à notre activité ?

Oui, notamment en intra : le cas fil rouge peut être construit à partir d'un besoin réel de votre organisation, comme un suivi de demandes ou un inventaire.

Que reçoit-on à l'issue de la formation ?

Une attestation de fin de formation Onarcle, le code source complet du mini-projet et l'ensemble des supports et aide-mémoire.

Inscription et devis

Réservez une place, demandez un devis ou une session pour vos équipes. Nous vous répondons sous 48 heures ouvrées.

Les noms de logiciels et de marques cités appartiennent à leurs propriétaires respectifs. Onarcle est un organisme de formation indépendant, non affilié à leurs éditeurs ; cette formation ne délivre pas de certification officielle d'éditeur.

← Cameroun