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

FCDEV19
Nos formations Continues
< Nos formations en Continues
  • Lieu(x) de formation : Issy-les-Moulineaux
  • Domaine(s) de compétences : Développement logiciel & cloud
OBJECTIFS DE LA FORMATION

 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 concerné

Programmeurs, responsables informatiques, développeurs d’applications et spécialistes de bases de données

Cursus

Intra / Inter

CONTENU DE LA FORMATION
Contenu du module :

1. Jour 1
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
2. Jour 2
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
3. Jour 3
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


4. Jour 4
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
5. Jour 5
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
VALIDATION DE LA FORMATION

Attestation de formation

Une question ? Un besoin d'informations complémentaires ?

Mail : contact@aforp.fr
Tel : 01 43 11 29 110

Prerequis

Avoir connaissance des pratiques des bases du PHP.

Durée

5 jours

Coût

Nous consulter

MÉTHODES ET MOYENS PÉDAGOGIQUES

Moyens : Reposity et SOC pédagogiques, salles projets avec baies et équipements réseaux (switchs, routeurs, serveurs, firewall, nas). Environnements linux / windows.

MODALITÉS DE SUIVI ET D’ÉVALUATION

Modalités de suivi : Enquête de suivi à 6 mois

Modalités d'évaluation : TP/TD individuel

CONDITIONS D’ACCUEIL ET D’ACCES DES PUBLICS EN SITUATION DE HANDICAP

Veuillez consulter « notre démarche handicap »

Modalités d’inscription et d’admission
  • Modalités d'inscription : Auprès des équipes commerciales via e-mail ou inscription en ligne
  • Modalités d'admission : Bon de commande