Logo Startivia Blanc
Logo Startivia

Programmation Orientée Objet (POO)
en PHP Initiation

La Programmation Orientée Objet en PHP a été mise en place dans le but d’améliorer la façon de développer sites et applications web. Cette conception est de plus en plus pratiquée dans le monde professionnel pour pérenniser un projet et favoriser le travail en équipe.

Les objectifs de la formation

A l’issue de la formation Programmation Orientée Objet (POO) en PHP initiation, diverses compétences vous seront transmises

Connaitre les principes fondamentaux de la Programmation Orientée Objet

Structurer le code
Construire un site internet avec cette conception

Les pré-requis

Avoir des connaissances en HTML/CSS, en PHP procédural et en manipulation de base de données (SQL).

Public concerné

Cette formation est destinée à toute personne souhaitant apprendre une nouvelle façon de développer en PHP.

Durée

2 à 5 jours

Tarifs

w

Modalités

En centre de formation, en entreprise ou à distance

Contenu de la formation

Les fondamentaux de la Programmation Orientée Objet (POO)

  • Définition d’un objet
  • Définition d’une classe
  • Définition d’une instance
  • Visibilité des attributs et méthodes
  • Pseudo-variable $this
  • Exercices

Les objets

  • Les getters et setters
  • Le constructeur
  • Intégrité des données
  • Les constantes
  • Hydratation des données
  • Structuration des fichiers
  • Exercices

Manipulation des données en Programmation Orientée Objet

  • Bien concevoir sa base de données
  • Manipulation des données en PHP Objet
  • Connexion à une base de données
  • Les requêtes SQL
  • L’auto-chargement de classes
  • Notions sur la structuration MVC (Model View Controller)
  • Exercices

L’héritage

  • Le principe d’héritage
  • La mise en place
  • Nouveau type de visibilité : protected
  • Exercices

L’abstraction

  • Classes abstraites
  • Méthodes abstraites
  • Exercices

Implémentation d’une application web utilisant toutes ces notions

Toutes nos formation se font en contrôle continu, suivi d’une évaluation finale des compétences acquises au cours de la formation.

Cette formation vous intéresse ?