PHP Intermédiaire : programmation orientée Objet, PDO + AJAX/JQuery



Objectifs, programme, validation de la formation

Objectifs

Maîtriser les fondamentaux de la programmation orientée objet en PHP - Savoir faire de l’AJAX avec PHP et JQuery

Description, programmation

Introduction

Rappels de PHP
Du procédural à l’objet
L’objet et PHP : présentation
Historique et comparaison
Cas d’utilisation
La programmation orientée objet avec PHP

Principes et évolution de l’Objet dans PHP
Déclaration d’objets
Instanciation
Attributs
Méthodes, constructeurs, destructeurs
Portée des classes, des méthodes et des propriétés
Accès statiques
Les namespaces
Fonction autoload

Atelier : déclarer des classes de clients, fournisseurs, marchandises
Notion de programmation avancée

Héritage : présentation et possibilité de réutilisation
Formes d’agrégation
Relations avancées entre objets
Classes abstraites, interfaces, les traits
Le typage explicite
Surcharges
Itérateurs

Atelier : interactions entre classes, gestion de la cardinalité
Erreurs et Exceptions

Erreurs en PHP
Erreurs en PHP- Description d’une erreur
Erreurs en PHP- niveaux d’erreurs
Erreurs en PHP- Journalisation des erreurs(log)
Erreurs en PHP- Personnaliser le gestionnaire d’erreurs
Les exceptions :
Les exceptions- description d’une exception
Les exceptions- Lancement d’une exception
Les exceptions- Réception d’une exception

Conclusion : politiques de gestion d’erreurs
PHP Data Objects ( PDO )

Structure des classes de PDO
Connexion au serveur de données
Effectuer des requêtes
Gestion des transactions
Les requêtes préparées
Gestion des erreurs

Atelier pratique : Ajout, modification et suppression de données via PDO
AJAX

Rappel DOM
L’objet XMLHttpRequest
Propriétés et méthodes
Codes de retour des serveurs HTTP
Communication synchrone et asynchrone
Envoi de requêtes
Récuperer et traiter du texte
Récuperer et traiter du XML
Gestion des erreurs
Ajax et format XML
Ajax et format JSON
Fonction javascript eval

Atelier pratique : Réaliser un outil d’autocomplétion en AJAX-PHP
Jquery

Introduction à Jquery
Fonctions essentielles et chaînage
Sélecteurs (CSS, XPath, Complexes)
Parcours, manipulation de l’arbre DOM et filtres
Communication asynchrone/synchrone
Mise en oeuvre d’AJAX
Fonctions jQuery disponibles
Chargement de pages et injection de code
Intégration complète d’AJAX

Atelier pratique : Ajax avec Jquery

Niveau de sortie information non communiquée

Métiers visés

M1805 :


Durée, rythme, financement

Durée 35 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Bonnes connaissances de PHP, connaissance de base de Javascript

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Aucune condition

Inscription

Contact renseignement LAURA DEBRIE

Téléphone 0972377373


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 236234 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 31/12/2018

Adresse d'inscription
4 avenue Eugène et Marc Dulout 33600 Pessac

Lieu de formation


Organisme de formation responsable