Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
PHP 5 et 7 – Développement Web avancé et programmation objet
PHP-PE / LI-DEV-494

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Apprendre à coder en objet en PHP
- Structurer une architecture MVC
- Mapper des objets avec Doctrine
- Créer des Web Services
- Lire et écrire du XML
- Appliquer les bonnes pratiques.

PUBLIC

PRE–REQUIS

Programmeurs, responsables informatiques, développeurs d’applications et spécialistes de bases de données. Indispensables :
- Connaissances et pratiques des bases du PHP.

CONTENU

La programmation objet en PHP
Classes, objets, méthodes et propriétés
Visibilité des attributs
Le constructeur
L’héritage et les interfaces
Gestion des exceptions en PHP objet

Conception MVC
Séparation des attributions entre scripts
La couche modèle et données
Le rôle du contrôleur
Le rôle des vues
Force de l’objet dans la modèle MVC

Couche d’accès aux données
La couche d’abstraction PDO
Limites de PDO
Mapping objet relationnel et Data Access Layer
La solution Doctrine et ses concurrents

Doctrine
Création des classes entités
Les fichiers de configuration
Les annotations
Le mode commande
Génération de la base
Gestion des identifiants
Génération des requêtes
Mapping sur base existante
Lazy loading et associations

XML et PHP
SimpleXML
Modèles DOM et SAX
Parseurs XML
Extensions XML pour PHP
Création de fichiers XML

PHP et les services Web
Introduction aux services Web
Extension SOAP
SoapServer et SoapClient
Choisir SOAP ou REST ?
Manipulation de JSON en PHP

Sécurité
Configuration de PHP
Safe mode
Configuration de MySQL
XSS et Injections

Bonnes pratiques de développement en PHP
Débogage et profiling
Mise en cache et compression
Pistes pour les performances
Les solutions de codage à retenir

Fonctionnalités utiles
FPDF
GD

Intégration de PHP dans le Cloud Computing

SESSIONS PROGRAMMEES

PHP 5 et 7 – Développement Web avancé et programmation objet

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 5 jours (35 heures) avec 7 heures par jour
Prix stagiaire : 2 063,00 € TTC
Horaires : 09h00 / 17h30

Durée: