formation php / mysql expert

Transcription

formation php / mysql expert
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
développer des sites internet ou applications
avancésdévelopper des applications lourdes en
PHP.
Vérification des acquis : QCM corrigé & envoi du support de cours.
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
Programme de formation PHP Expert
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)

Documents pareils