03_2100825F_2144641S https://www.coteformations.fr/je-recherche/une-formation/recherche/1062989 PHP - Perfectionnement - PHP Data Value

PHP - Perfectionnement - PHP

Date de mise à jour : 03/12/2024 | Identifiant OffreInfo : 03_2100825F
Organisme responsable : Data Value

Objectifs

Apprendre à concevoir des applications PHP avancées.

Programme de la formation

- Rappels PHP

- Expressions régulières en PHP avec PCRE


  • Intérêt des expressions régulières

  • Fonctions PHP basées sur les PCRE

  • Syntaxe usuelle des expressions régulières PCRE

- PHP et la sécurité des applications

  • Présentation des divers types d'attaques possibles

  • Méthodologies de sécurité dans le code PHP

  • Configuration de PHP en vue d'une plus grande sécurité

  • URL Rewriting

- Manipulation de fichiers avec PHP

  • Lecture et écriture de fichiers sur le serveur via PHP

  • Fonctions liées au système de fichiers

  • Upload de fichier via un formulaire

  • Gestion des flux de données (streams)

- Concepts de Programmation Orientée Objets

  • Pourquoi utiliser la POO dans ses projets ?

  • Concepts de POO

- Premiers pas avec la POO en PHP

  • Utilisation d'objets fournis par le langage (à travers PDO)

  • Création de classes et instanciation d'objets

  • Le principe d'isolation

  • La variable $this

  • Méthodes « magiques »

  • Les espaces de noms

  • Inclusion de fichiers automatisée

- Implémentation des concepts de POO plus évolués

  • Membres de classe (variables et constantes de classe)

  • Héritage

  • Classes et membres abstraits

  • Interfaces

  • Tests unitaires avec PHPUnit

- Le design pattern MVC

  • La raison d'être du design pattern MVC

  • Présentation des Modèles, Vues et Contrôleurs

  • Exemples d'organisation des fichiers pour un respect de MVC

- PHP et XML

  • Présentation d'XML

  • Les API de PHP pour XML

  • Lecture et écritures de documents XML avec PHP

- Services Web en PHP

  • Présentation des architectures des Web services (SOAP et REST)

  • Outils pratiques pour le développement de Web Services

  • Implémentation d'un client SOAP

  • Implémentation d'un serveur SOAP

  • Implémentation d'un client REST

  • Implémentation d'un serveur REST

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

41 Rue de la Découverte
31670 - Labège
Téléphone fixe : 0972567567
Contacter l'organisme

Contact de l'organisme formateur

Data Value
SIRET : 81837224500014
Responsable : Monsieur Cédric CALAS
Téléphone fixe : 0972567567
Contacter l'organisme

Information fournie par :