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)