Ferme la recherche

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

Descriptif

Session

entrées/sorties permanentes

du 01 mars 2020 au 01 mars 2021  - Schiltigheim (67)
du 01 mars 2020 au 01 mars 2021  - Schiltigheim (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif 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

Description de la formation

- 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.

Conditions d'accès

Avoir connaissance des pratiques des bases du PHP.

Validation

titre diplôme homologué

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2i FORMATION STRASBOURG

Lieu de formation

11 Rue de la Haye
Schiltigheim

Calculez votre itinéraire

Centre de formation

11 Rue de la Haye SCHILTIGHEIM SCHILTIGHEIM
67300, Schiltigheim

Toutes les formations et avis pour M2i FORMATION STRASBOURG