Vous êtes sur la page 1sur 2

FORMATION PHP / MYSQL EXPERT

2 jours (14 heures en présentiel)

Objectifs pédagogiques Contenu


- Développer des applications lourdes en PHP
- Connaître les concept de programmation orienté
objet, l’utilisation des web services et de XML
Formation PHP Expert
Population visée Devenez Expert en PHP
Développeurs connaissant PHP et souhaitant
Vérification des acquis : QCM corrigé & envoi du support de cours.
développer des sites internet ou applications
avancésdévelopper des applications lourdes en
PHP. Programme de formation PHP Expert
Pré-requis Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.

Bonne pratique du langage PHP 1 - Configuration de PHP

Fichier php.ini
Principale directives

2 - Prise en main d’un environnement de développement intégré (EDI/IDE)

Débogage avec XDebug


Outil de génération de code

3 - Conversions

Notions avancée de type


Utilisation de fonctions relatives au type
Utilisation de fonctions de conversion

4 - Programmation orientée objet

Qu’est-ce qu’un objet ?


Exemple dans la vie réelle / en informatique
Les attributs/propriétés/champs et méthodes
La notion de message
Les classes
Principe d’encapsulation
Accesseurs (Getters/Setters)
Constructeur/destructeur
Les espaces de noms
Comportement en mémoire
Notions de références, pile et tas
Instanciation, destruction et ramasse-miettes (garbage collector)
Assocations entre les classes
Association/Aggrégation/Composition
Multiplicité/Cardinalité
Héritage
Mot-clé super
Surdéfinition de méthodes
Classes abstraites/interfaces
Gestion des erreurs

Exceptions

Bloc try/catch/finally

5 - Classes intégrées à PHP

Connexion aux bases de données


MySQL en mode objet
PDO
Fetch objet et classe
XML
SimpleXML
LibXML, SAX et DOM
FORMATION PHP / MYSQL EXPERT
6 - Services web

REST
SOAP

7 - Sécurité des applications

Protection contre les injections SQL


Protection contre les attaques XSS
Autres types d’attaques connues

Powered by TCPDF (www.tcpdf.org)

Vous aimerez peut-être aussi