L'essentiel

Icon NSF

Code(s) NSF

326t : Programmation, mise en place de logiciels

Icon formacode

Formacode(s)

30805 : Langage PHP

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326t : Programmation, mise en place de logiciels

30805 : Langage PHP

31-12-2021

Nom légal Siret Nom commercial Site internet
AGORATIC 53213141400015 - -

Objectifs et contexte de la certification :

La certification "Développer des applications PHP avancées" touche un public d'informaticien qui seront amenés à travailler dans des domaines très transverses


  1. Attester de la capacité du candidat à manipuler le langage PHP de façon avancée pour mettre en oeuvre des sites web dynamiques professionnels.
  2. Être capable de mettre en place des applications Web pointues.
  3. Être capable de développer des applications en programmation orientée Objets.
  4. Maîtriser les échanges de type API avec XML et JSON.

Compétences attestées :

De façon générale la certification a pour but de valider une expertise permettant d'aborder des projets Web complexes.

  • Gérer PHP en ligne de commande;
  • Gérer les dépendances PHP;
  • Développer en POO;
  • Accèder à des bases de données avec PDO;
  • Mettre en place des échanges de données en couplage lâche;
  • Mettre en place une politique de sécurité;
  • Gérer les performances PHP.

Gérer PHP en ligne de commande

  1. Rédiger des scripts simples
  2. Interagir avec l'utilisateur

Gérer les dépendances

  1. PHPInstaller et mettre à jour des dépendances

Développer en POO

  1. Gérer l'héritage
  2. Utiliser les espaces de noms pour faciliter la gestion du nommage
  3. Mettre en place des itérateurs

Accéder à des bases de données avec PDO

  1. Manipuler des données avec PDO
  2. Gérer des transactions

Mettre en place des échanges de données en couplage lâche

  1. Mettre en place des API
  2. Mettre en place des appels distants avec curl et Guzzle
  3. Créer et manipuler des flux XML
  4. Naviguer dans des fichiers XML avec XPath
  5. Échanger des données avec JSON

Mettre en place une politique de sécurité

  1. Identifier les données de confiance
  2. Gérer l’authentification
  3. Sécuriser les bases de données
  4. Valider les saisies de l’utilisateur
  5. Se protéger des attaques XSS
  6. Être capable de gérer les erreurs PHP

Gérer les performances PHP

  1. Optimiser les performances de PHP
  2. Connaître les techniques de mise en cache

Modalités d'évaluation :

La certification et la formation se déroulent entièrement en présentiel.
Elle alterne contrôle de connaissance et pratique. La certification de l'apprenant nécessite la validation des 7 compétences essentielles. La durée de la formation est de 24 heures, la certification dure quant à elle 4 heures.

Le cas échéant, niveaux de maîtrise des compétences :

Non applicable.

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

  1. Avoir développé en PHP depuis au moins un an ;
  2. Maîtriser le langage HTML et avoir des bases en Javascript ;
  3. Avoir une première expérience en programmation orientée Objet.

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Lien internet vers le descriptif de la certification :

defi-metier

Le certificateur n'habilite aucun organisme préparant à la certification