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

Lieu(x)
En centre (67)
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
- Certification (en option)- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
- L'examen sera passé à la fin de la formation.
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)
  • Schiltigheim (67)
Métier(s)
Compétence(s)
Formation proposée par : M2i FORMATION STRASBOURG
À 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
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