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



Objectifs, programme, validation de la formation

Objectifs

Apprendre à coder en objet en PHP inf. div Structurer une architecture MVC inf. div inf. div Mapper des objets avec Doctrine inf. div inf. div Créer des Web Services inf. div inf. div Lire et écrire du XML inf. div inf. div Appliquer les bonnes pratiques. inf. div

Description, programmation

inf. div La programmation objet en PHP inf. div inf. div Classes objets méthodes et propriétés inf. div inf. div Visibilité des attributs inf. div inf. div Le constructeur inf. div inf. div L héritage et les interfaces inf. div inf. div Gestion des exceptions en PHP objet inf. div inf. div Conception MVC inf. div inf. div Séparation des attributions entre scripts inf. div inf. div La couche modèle et données inf. div inf. div Le rôle du contrôleur inf. div inf. div Le rôle des vues inf. div inf. div Force de l objet dans la modèle MVC inf. div inf. div Couche d accès aux données inf. div inf. div La couche d abstraction PDO inf. div inf. div Limites de PDO inf. div inf. div Mapping objet relationnel et Data Access Layer inf. div inf. div La solution Doctrine et ses concurrents inf. div inf. div Doctrine inf. div inf. div Création des classes entités inf. div inf. div Les fichiers de configuration inf. div inf. div Les annotations inf. div inf. div Le mode commande inf. div inf. div Génération de la base inf. div inf. div Gestion des identifiants inf. div inf. div Génération des requêtes inf. div inf. div Mapping sur base existante inf. div inf. div Lazy loading et associations inf. div inf. div XML et PHP inf. div inf. div SimpleXML inf. div inf. div Modèles DOM et SAX inf. div inf. div Parseurs XML inf. div inf. div Extensions XML pour PHP inf. div inf. div Création de fichiers XML inf. div inf. div PHP et les services Web inf. div inf. div Introduction aux services Web inf. div inf. div Extension SOAP inf. div inf. div SoapServer et SoapClient inf. div inf. div Choisir SOAP ou REST inf. div inf. div Manipulation de JSON en PHP inf. div inf. div Sécurité inf. div inf. div Configuration de PHP inf. div inf. div Safe mode inf. div inf. div Configuration de MySQL inf. div inf. div XSS et Injections inf. div inf. div Bonnes pratiques de développement en PHP inf. div inf. div Débogage et profiling inf. div inf. div Mise en cache et compression inf. div inf. div Pistes pour les performances inf. div inf. div Les solutions de codage à retenir inf. div inf. div Fonctionnalités utiles inf. div inf. div FPDF inf. div inf. div GD inf. div inf. div Intégration de PHP dans le Cloud Computing inf. div inf. div Certification en option inf. div inf. div 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. inf. div inf. div 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. inf. div inf. div L examen sera passé à la fin de la formation. inf. div

Validation et sanction

Certification M2I Langages de Programmation

Type de formation

Professionnalisation

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 35 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Connaissances et pratiques des bases du PHP.

Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2021

Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier

Lieu de formation


Organisme de formation responsable