PHP 5 et 7 - Développement Web avancé et programmation objet par M2i

Lieu(x)
En centre (31, 34)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
Certification (en option)
Objectifs
Apprendre à coder en objet en PHPStructurer une architecture MVC
Mapper des objets avec Doctrine
Créer des Web Services
Lire et écrire du XML
Appliquer les bonnes pratiques.
Centre(s)
  • Montpellier (34)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : M2i
À découvrir
CONNEXION GRAPHIQUE
PERFECTIONNEMENT PHP : PROGRAMMATION ORIENTEE OBJET par CONNEXION GRAPHIQUE
PHP 5 et 7 - Développement Web avancé et programmation objet par M2I FORMATION METZ
PHP 5 et 7 - Développement Web avancé et programmation objet par M2I FORMATION NANCY
PHP 5 et 7 - Développement Web avancé et programmation objet par M2i FORMATION STRASBOURG
Langages de Programmation PHP 5 et 7 - Développement web avancé et programmation objet par M2I Formation
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
CONNEXION GRAPHIQUE
DEVELOPPEMENT DE SITES WEB DYNAMIQUES EN PHP par CONNEXION GRAPHIQUE
Développement avancé avec PHP par Groupe Arkesys - Avanteam Formation
La programmation orientée objet avec PHP 5 par ENI SERVICE
Développement avancé avec PHP par Groupe Arkesys