DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Langage PHP - développer des sites web

Date de mise à jour : 15/09/2025 | Identifiant OffreInfo : 20_25233715F

Information fournie par :
C2RP Carif-Oref Hauts-de-France

Certification et éligibilité au compte personnel de formation

  • Langage PHP - développer des sites web - Code CertifInfo 118044
    • Niveau de qualification : Sans équivalence de niveau

Objectifs, programme, validation de la formation

Objectifs

 Le certificat vise 6 compétences clés qui vont permettant à un professionnel de :


  • Créer des pages web simples en recourant aux éléments fondamentaux d'algorithmie du langage PHP pour les rendre affichables grâce à un navigateur.

  • Développer une application en utilisant les mécanismes de programmation orientée objet de PHP pour maîtriser la complexité d'une application web.

  • Exploiter les fonctionnalités de la bibliothèque PHP en utilisant les fonctions sur les tableaux, les chaines de caractères et les dates pour améliorer la gestion et la manipulation des données.

  • Mettre en œuvre les concepts spécifiques du Web en PHP avec les formulaires, la gestion du protocole HTTP et la gestion des sessions pour construire une application web complète.

  • Mettre en œuvre les techniques de manipulation de fichiers et répertoires grâce aux fonctions de la bibliothèque PHP pour implémenter les fonctionnalités d'envoi de fichiers depuis un formulaire

  • Connecter une application PHP à une base de données relationnelle en utilisant les classes et interfaces de l'API PHP Data Objects (PDO) pour implémenter des fonctionnalités de persistance de données.

Programme de la formation

Module 1 : Introduction au langage PHP


  • Présentation du langage PHP et de son fonctionnement.

  • Installation et configuration d'un environnement de développement (XAMPP, WAMP, LAMP).

  • Exécution de scripts PHP et interaction avec un serveur web.
Module 2 : Syntaxe de base et programmation impérative

  • Variables, types de données et opérateurs.

  • Structures de contrôle (conditions, boucles).

  • Manipulation des tableaux et des chaînes de caractères.
Module 3 : Programmation orientée objet en PHP

  • Concepts fondamentaux de la POO (classes, objets, héritage, encapsulation).

  • Gestion des interfaces et des classes abstraites.

  • Manipulation des exceptions et gestion des erreurs.
Module 4 : Gestion des formulaires et du protocole HTTP

  • Création et traitement des formulaires en PHP.

  • Gestion des requêtes GET et POST.

  • Sécurisation des entrées utilisateur (validation et filtrage).
Module 5 : Manipulation des fichiers et répertoires

  • Lecture et écriture de fichiers avec PHP.

  • Téléchargement et gestion des fichiers via un formulaire.

  • Gestion des permissions et accès aux fichiers.
Module 6 : Connexion à une base de données avec PDO

  • Introduction aux bases de données relationnelles et SQL.

  • Connexion à une base MySQL/PostgreSQL avec PDO.

  • Exécution de requêtes SQL sécurisées avec des requêtes préparées.
Module 7 : Développement avancé et sécurité

  • Gestion des sessions et des cookies.

  • Protection contre les failles XSS et SQL Injection.

  • Bonnes pratiques de développement sécurisé.
Module 8 : Personnalisation et extension d'un CMS PHP

  • Introduction aux CMS populaires (WordPress, Joomla, Drupal).

  • Personnalisation des thèmes et des templates.

  • Développement et intégration de plugins/extensions.
Module 9 : Préparation à la certification ENI

  • Révision des concepts fondamentaux et avancés du PHP.

  • Études de cas et mise en application sur des projets réels.

  • Passage d'un examen blanc pour se préparer aux conditions de l'épreuve

Validation et sanction

Comprendre le fonctionnement du langage PHP dans le développement web côté serveur.

Écrire du code PHP pour générer dynamiquement des pages HTML.

Manipuler les données utilisateur via les formulaires et les variables superglobales.

Interagir avec une base de données (MySQL) pour stocker et récupérer des informations.

Structurer un site web dynamique avec une logique de programmation claire et réutilisable.

Poser les bases pour évoluer vers un développement web plus avancé (frameworks PHP, sécurité, MVC…).

 

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
64 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

-

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
14 Rue du Vieux Faubourg
59800 - Lille
Responsable : LILLE
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
10a Rue Mal de Lattre de Tassigny
76420 - Bihorel
Responsable :
Téléphone fixe :
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
CAMEMBEAR
SIRET: 90934916900013
76420 Bihorel
Responsable : LESTROUBAC
Téléphone fixe : 0672739560
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 11/09/2025 au 31/12/2026
débutant le : 11/09/2025
Adresse d'inscription
14 Rue du Vieux Faubourg
59800 - Lille
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

MON POLE FORMATION
SIRET : 90934916900013

Adresse
10a Rue Mal de Lattre de Tassigny
76420 - Bihorel
Téléphone fixe :
Contacter l'organisme