Dates

Du 11/09/2025
Au 31/12/2026

Lieu

14 Rue du Vieux Faubourg
59800 Lille

Durée totale

64 heures :

  • 64 heures en centre
  • heures en entreprise

Prochaine réunion d'informations

Aucune

Financement

Autre financeur

Diplôme, titre, ou certificat

Sans niveau spécifique

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

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

Diplôme, titre ou certificat

Langage PHP - développer des sites web
Niveau de sortie : Sans niveau spécifique

Métiers visés

Je souhaite être recontacté par l'organisme de formation

En cliquant sur le bouton ci-dessous, je reconnais avoir pris connaissance et accepter sans réserves les mentions légales du site .

Contacter l'organisme de formation

CAMEMBEAR

Tél.: