PHP perfectionnement

3 jours - 21 heures

Objectifs

Approfondir ses connaissances en PHP.

Participants

Développeur Web.

Prérequis

Connaître les bases du PHP

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Certification

Formation Certifiante - Code CPF 208983

Profil de l’intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d’évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Rappel

Les bases du langage, boucle, fonctions…

Gestion avancée des tableaux

Gestion des chaines de caractère et expressions régulières (RegExp)

Manipulation et gestion de fichiers

La programmation orientée objet PHP

Rappels et principes de la POO

La syntaxe objet

Les constructeurs, destructeurs et les méthodes

La notion d’héritage

Surcharge, itérateurs

L’intérêt d’UML avec PHP (outils, reverse engineering)

Les frameworks PHP

PHP Data Object (PDO) et les bases de données

Manipulation de données à travers PDO

PDO : l’interface commune de connexion aux SGDB

Optimisation de l’utilisation d’une base de données

Gestion des transactions

Utilisation de XML avec PHP

Principes et syntaxe

Création de fichiers XML

Utilisation de XML comme source de données

Navigation XPath

Utilisation de SimpleXML (import, export de documents, manipulation d’éléments et d’attributs)

Présentation des nouveautés de DOM et SAX

PHP et les services Web

Introduction aux services Web

Les mécanismes à mettre en place

Utilisation d’un service et création d’un client SOAP

Mise en œuvre d’un serveur SOAP pour héberger un service Web

Sécurité

Les données de confiance et les autres

Gestion de l’authentification

Les bases de données et la programmation Shell

La validation des saisies de l’utilisateur

Les attaques XSS

Les gestion des performances

Gestion des erreurs

Optimisation des algorithmes

Techniques de mise en cache

Les bonnes pratiques

Environnement de développement

Présentation des principaux outils IDE et RAD

log-175.pdf

   Organisme de formation enregistré sous le n° 24450269645 auprès du préfet de Région Centre - Nos localisations | Recrutement | Contact | Plan du site | Infos légales