La programmation orientée objet avec PHP

Référence : T44B-050

Infos pratiques

  • Durée : 2 jours soit 14 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Toute personne souhaitant comprendre les principes fondamentaux de programmation orientée objet et concevoir un programme en PHP

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Comprendre les principes fondamentaux de programmation orientée objet.
  • Écrire des classes.
  • Instancier les classes pour créer des objets.
  • Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
  • Mettre en œuvre l'héritage et le polymorphisme.
  • Utiliser les classes abstraites et les interfaces.
  • Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
  • Concevoir un programme selon les principes de la programmation orientée objet.
  • Connaître les architectures logicielles basées sur la programmation orientée objet.

Pré-requis

  • Connaissance de la programmation, du langage HTML et des technologies de l'Internet.
  • Connaître le langage PHP ou avoir suivi le cours PHP – Développer des applications Web.

Objectifs opérationnels et contenu de la formation

Introduction aux concepts objets

  • Principes de programmation orientée objet.
    • Modélisation et conception objet.
  • Les concepts de la programmation orientée objet.
    • Les classes, les objets, les attributs et les méthodes.
    • L'héritage.
    • Le polymorphisme.
    • L'encapsulation.

Classes, méthodes et attributs

  • Définition des classes.
    • Création des membres de classes.
    • Différents types de variables et méthodes.
  • Relation entre les classes et les objets.
  • Construction et destruction d'objet.
  • Appel de méthodes sur les objets.
  • Les modificateurs d'accès et l'accès aux membres des classes.

Concepts avancés de programmation orientée objet en PHP

  • Les classes abstraites et les interfaces.
  • Traitement des erreurs avec les exceptions.
    • Gestion des exceptions.
    • Création de classes d'exception.

Structuration d'une application PHP avec les classes et les objets

  • Les responsabilités des différents objets.
  • Vers le modèle MVC en PHP.
    • Le modèle, la vue et le contrôleur : qui fait quoi et comment communiquent-ils ?

Méthodes et moyens

 Explications théoriques suivies de pratiques guidées puis de mises en autonomie


Votre formation a lieu en présentiel :

  • 1 vidéoprojecteur par salle
  • 1 ordinateur

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l’idéal)
  • 1 deuxième écran (facultatif – dans l’idéal)

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque - facultatif)

Méthodes d’évaluation des acquis

L’acquisition des compétences de la formation se fait à travers le suivi du formateur tout au long de la formation (séquences synchrones et asynchrones). Elle s’appuie également sur la réalisation d’exercices et de TP. Enfin, des quiz s’ajoutent aux différents outils de validation de l’acquisition des compétences visées.
Une évaluation est systématiquement réalisée par chaque stagiaire, à l’issue de la formation.

Profil formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de maintien et d’évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d’une formation spécifique à l’animation de classe virtuelle et à l’utilisation des solutions de formation à distance du Groupe ARKESYS.

Support stagiaire

À l’issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu’un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.

Accessible à tous

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l’animation à leurs besoins et rendre l’apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.