INFORMATIQUE - Langage de Programmation PHP

Ce que vous allez Apprendre

Public visé

Toute personne souhaitant utiliser, modéliser, et concevoir des applications en PHP.

Moyens pédagogiques

Supports de cours détaillés et structurés. Exercices pratiques pour une mise en application concrète. Bilan de fin de stage pour évaluer les compétences acquises.

Modalité d'évaluation

Exercices pratiques tout au long de la formation. Quiz à l’oral et/ou à l’écrit pour valider la compréhension des notions enseignées.

Accecibilité aux personnes handicapées

Nos formations sont accessibles aux personnes en situation de handicap. Une analyse personnalisée est réalisée pour prévoir les adaptations nécessaires : équipements, accessibilité, ressources, durée, etc.

Modalités d'accès

Formation accessible sur initiative de l’employeur ou du salarié. Nécessite un accord préalable pour un accès en autonomie.

A propos de cette formation :

Cette formation couvre les bases et les concepts avancés du langage PHP. Elle est idéale pour les développeurs souhaitant concevoir des applications sécurisées et performantes dans un environnement web.

Prérequis

  • Expérience en utilisation d’environnements Windows.

Objectifs de la formation :

Programme

Rappels
  • Les bases du langage : boucles, fonctions, gestion avancée des tableaux.
  • Manipulation et gestion de fichiers.
  • Gestion des chaînes de caractères et expressions régulières (RegExp).
  • Principes de la POO.
  • Syntaxe objet en PHP.
  • Constructeurs, destructeurs et méthodes magiques.
  • Héritage, surcharge, itérateurs.
  • Utilisation d’UML avec PHP et présentation des frameworks PHP.
  • Manipulation des données via PDO.
  • Connexion et interaction avec les SGDB.
  • Gestion des transactions et optimisation.
  • Présentation des outils IDE et RAD pour PHP.
  • Syntaxe et principes de création de fichiers XML.
  • Navigation XPath et utilisation de SimpleXML.
  • Présentation des nouveautés de DOM et SAX.
  • Introduction et mécanismes des services web.
  • Création et utilisation de clients SOAP.
  • Hébergement de services web via un serveur SOAP.
  • Gestion des données de confiance et validation des saisies utilisateur.
  • Protection contre les attaques XSS.
  • Authentification et bonnes pratiques de sécurité.
  • Gestion des erreurs et optimisation des algorithmes.
  • Techniques de mise en cache.
  • Mise en œuvre des bonnes pratiques de développement.

Référence:

INPHP01

SHARE :