PHP 5 et 7 - Développement Web avancé et programmation objet par M2I FORMATION NANCY

Lieu(x)
En centre (54)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Diplômes délivrés
BAC
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
- Les espaces de nommage
- Avantages et impacts sur le code
- 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
- Etude d'un ORM
- 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 ?- Ecriture d'un Web Service 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
Objectifs
- 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
Centre(s)
  • Vandœuvre lès Nancy (54)
Métier(s)
Compétence(s)
Formation proposée par : M2I FORMATION NANCY
À 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 STRASBOURG
PHP 5 et 7 - Développement Web avancé et programmation objet par M2i
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