CONCEPTEUR PHP/SQL

Formation adaptée au niveau de l’apprenant
Du grand débutant au confirmé

OBJECTIF DE LA FORMATION

L’objectif de cette formation est de permettre aux participants d’acquérir une expertise approfondie en programmation PHP et en gestion de bases de données MySQL, afin de concevoir et de développer des applications sécurisées organisées en couches. Les apprenants maîtriseront la programmation PHP pour créer des composants dynamiques et apprendront à interagir efficacement avec des bases de données MySQL, en comprenant les concepts clés, ainsi que la syntaxe des instructions SQL pour manipuler les données.

À l’issue de cette formation, les participants seront capables de développer des applications web robustes en utilisant PHP, de gérer des bases de données MySQL, et de créer des interactions fluides entre PHP et MySQL.

Ces compétences vous permettront de passer la Certification ENI – Langage PHP : Développer des sites web – reconnue par France Compétences RS6889.

Vous serez alors opérationnel afin de gérer les bases de données de manière experte à l’aide de requêtes SQL dans un environnement de développement sécurisé.

PRÉREQUIS

Disposer d’un navigateur web : Edge, Chrome,
Firefox, Safari, Système d’exploitation : Mac ou PC
Niveau BEP, CAP ou Expériences professionnelles

DÉLAIS D’ACCÈS A LA FORMATION

Les inscriptions sont possibles par mail ou téléphone jusqu’à 48 heures avant le début de la formation. Dans le cas d’un financement public, l’organisme est tenu de respecter un délai min 11 jours ouvrés.

 

CERTIFICATION

Notre formation a pour objectif de vous préparer de manière rigoureuse et concrète au passage de la Certification ENI – Langage PHP : Développer des sites web – Reconnue par France Compétences 6889

Niveau de sortie : Sans niveau spécifique

MÉTHODE DE LA FORMATION

Les modules de la formation combinent des enseignements didactiques et théoriques, en s’appuyant sur des cas pratiques et des exemples, pour une prise en main progressive du logiciel et le développement d’une autonomie opérationnelle solide. De plus, nos formations en ligne sont tutorées, offrant un accompagnement personnalisé et un soutien continu tout au long de l’apprentissage.

Moyens pédagogiques :

  • Test initial de niveau,
  • Suivi du parcours par un éducateur : recueil initial des besoins de l’apprenant et adaptation du programme, planification des cours,
  • Accès à notre plateforme e-learning illimité pendant toute la durée de la formation,
  • Cours individuels en face à face avec le formateur.

Contrôle des connaissances :

Comme pour l’évaluation finale sous forme de test, chaque apprenant devra répondre à des questions et réaliser des travaux se rapportant à l’ensemble des séquences réalisées.

Ces tests réalisés au cours de l’action de formation ont pour objectif de vérifier la progression des acquis sur les apprenants, mais aussi les mettre en conditions réelles du passage du test final.

Il convient ici de rappeler que ces évaluations partielles sont avant tout formatives et non normatives.

Par ailleurs, dans ce cadre, il sera demandé aux apprenants avec leur accord un travail individuel qui sera la base de leur projet.

Points forts de la formation :

Basée sur une approche flexible et innovante, cette formation s’adresse aux personnes n’ayant aucune connaissance ou à celles qui souhaitent passer un cap dans leurs connaissances.

Par ailleurs, la formation s’appuie sur de nombreux exemples et mise en applications concrètes pour permettre une progression rapide du stagiaire. 

Résultats attendus :
 
Le résultat attendu de cette formation de Concepteur Développeur d’Application est que les participants acquièrent les compétences nécessaires pour concevoir et développer des applications informatiques en maîtrisant les technologies et les outils spécifiques. Grâce à une méthode pédagogique mixte, incluant des tests de positionnement, des tutoriels vidéo, des ateliers pratiques, ainsi qu’un suivi personnalisé avec des évaluations régulières, les apprenants sont préparés à la certification. L’approche flexible permet aux stagiaires de progresser à leur rythme et de recevoir un accompagnement continu, assurant une montée en compétences effective et l’acquisition d’une autonomie opérationnelle dans le développement d’applications.
 
Évaluation des acquis et certification
 
L’évaluation des acquis se fait tout au long de la formation au travers des différents travaux pratiques réalisés par le stagiaire. En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Pour les formations concernées, l’examen est mentionné dans la section « Certification » du programme de formation. Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l’examen. Le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l’obtention de la certification.
 
Pour toute autre question : support@openforma.fr

🧱 Objectif global de la formation

Former les apprenants à concevoir des applications web dynamiques et sécurisées avec PHP et à gérer efficacement des bases de données relationnelles avec MySQL, dans le cadre d’une architecture en couches.

Le programme

La formation PHP/SQL permet d’acquérir les compétences nécessaires pour développer des applications web dynamiques et sécurisées. Elle débute par l’apprentissage des bases de PHP : syntaxe, variables, tableaux, conditions, boucles, fonctions et gestion des formulaires. Les apprenants progressent ensuite vers la programmation orientée objet (POO), la gestion des fichiers et l’utilisation des superglobales (GET, POST, SESSION).

En parallèle, le module SQL couvre la création et l’exploitation de bases de données relationnelles avec MySQL, incluant les jointures, les agrégats et les sous-requêtes. Les connexions sécurisées via PDO sont également abordées pour permettre l’interaction entre PHP et la base de données. De nombreux cas pratiques (livre d’or, mini CMS, gestion d’employés, paniers en ligne) viennent ancrer les connaissances dans des situations concrètes. Les exercices incluent aussi la modélisation de bases pour des systèmes réels : cinéma, tour de France, festival, etc. Cette formation met l’accent sur la sécurisation des données, la validation côté serveur et la prévention des injections SQL. 

🔹 1. Programmation PHP (Back-End Web)

⏱️ Durée : ~30 heures | 📚 43 modules : tutoriels + interactifs

📘 Contenus pédagogiques :

  • Syntaxe PHP, variables, tableaux, opérateurs

  • Structures de contrôle : conditions, boucles, ternaires

  • Fonctions, portée, constantes, expressions régulières

  • Fichiers : lecture/écriture, include/require

  • Superglobales (GET, POST, SESSION, COOKIE)

  • POO en PHP (classes, héritage, espace de noms, exceptions)

  • Manipulation de formulaires et validation serveur

  • Intégration avec bases de données via PDO

🛠️ Cas pratiques & ateliers :

  • 🔸 Création d’un formulaire de contact sécurisé (validation & traitement)

  • 🔸 Développement d’un gestionnaire de fichiers avec upload et listing dynamique

  • 🔸 Création d’un mini CMS en POO avec CRUD

  • 🔸 TP : Livre d’or dynamique avec gestion par sessions


 

🔹 2. Programmation SQL (MySQL)

 

⏱️ Durée : ~10 heures | 📚 2 modules interactifs + 2 cas pratiques

📘 Contenus pédagogiques :

  • Modélisation relationnelle : tables, champs, clés, contraintes

  • Commandes SQL : CREATE, INSERT, UPDATE, DELETE, SELECT

  • Filtres : WHERE, LIKE, ORDER BY

  • Agrégats : SUM, COUNT, AVG, GROUP BY, HAVING

  • Jointures (INNER, LEFT), sous-requêtes, UNION

  • Manipulation de dates, types et fonctions avancées

🛠️ Cas pratiques & ateliers :

  • 🔸 🛫 Base Air France : requêtes sur vols, passagers, destinations

  • 🔸 🎸 Festival de musique : programmation, artistes, billetterie

  • 🔸 🎓 Cycle de formation : étudiants, sessions, formateurs

  • 🔸 🎬 Cinéma : gestion de films, horaires, réservations

  • 🔸 🚴 Tour de France : étapes, classements, villes étapes


 

🔄 3. Interaction PHP / MySQL

Objectif : Connecter dynamiquement des bases de données à vos interfaces web

📘 Compétences abordées :

  • Connexion sécurisée à MySQL avec PDO

  • Préparation et exécution de requêtes

  • Traitement des erreurs SQL

  • Affichage dynamique des données dans des pages web

  • Sécurisation des entrées utilisateur (injection SQL)

🛠️ Cas pratiques & ateliers :

  • 🔸 Annuaire dynamique d’employés

  • 🔸 Système de gestion de panier en ligne

  • 🔸 Moteur de recherche PHP + SQL sur base cinéma

  • 🔸 TP final : Mini-application de gestion de projets collaboratifs


 

🎯 Compétences visées
  • Développer des applications PHP sécurisées, robustes et orientées objets

  • Manipuler efficacement une base de données MySQL

  • Créer des interfaces dynamiques avec formulaire, requêtes et affichage conditionnel

  • Acquérir les fondamentaux pour passer le certificat ENI 




    Pour recevoir le programme de formation détaillé, veuillez renseigner le formulaire de contact ci-dessous




    TARIFS DE LA FORMATION
    Prémium

    4 999€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h

    2 Passages des Évaluations en cours de formation (ECF) inclus dans le prix de la formation

    Tutorat inclus 

    Travaux pratiques corrigés

    Mentor dédié durant toute la formation
    Accès à la formation pendant 1 mois
    6 mois d'accès supplémentaires offerts
    Renforcée

    3 999€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h

    Passage des Évaluations en cours de formation (ECF) inclus dans le prix de la formation

    Tutorat inclus 

    Travaux pratiques corrigés

    Mentor dédié durant toute la formation
    Accès à la formation pendant 1 mois
    3 mois d'accès supplémentaires offerts
    Classique

    2 999€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h

    Passage des Évaluations en cours de formation (ECF) inclus dans le prix de la formation

    100 % E-learning
    Travaux pratiques corrigés

    Accès support 5j/7 durant toute la formation

    Accès à la formation pendant 2 mois

    -
    HANDICAP

    Toutes les formations dispensées sont accessibles aux personnes en situation de handicap.

    Lors de l’inscription à nos formations, nous étudions avec le candidat en situation de handicap et à travers un questionnaire les actions que nous pouvons mettre en place pour favoriser son apprentissage.

    Pour cela, nous pouvons également nous appuyer sur un réseau de partenaires nationaux préalablement identifiés.

    CONTACT

    Tel : +33(1) 76 41 17 61

      RESTEZ CONNECTÉS AVEC OPENFORMA

      Recevez notre Newsletter

        [email* your-email placeholder "Votre email*" akismet:author_email]