développement d’applications web – PHP – programmation orientée objet

Cette solution est ouverte aux dirigeants, salariés

Nos conseillers sont là pour vous en dire plus
Formation Hauts-de-France

Hauts-de-France

0806 800 810

Objectifs

  • Comprendre les aspects orientés objet du langage PHP.
  • Apprendre à programmer ses classes.
  • Etudier le fonctionnement d’une architecture MVC (Modèle Vue Contrôleur) en PHP.

Contenu

Introduction à la programmation orientée objet.

  • Les différences par rapport à une approche procédurale.
  • Notion de classe, d’instance, de méthode et d’attribut.
  • Encapsulation et héritage.

Créer et instancier ses classes – Utiliser l’héritage.

  • Déclaration d’une classe.
  • Définir un constructeur, des méthodes et des attributs.
  • Notion de portée : les modificateurs publics, protected, et private.
  • Créer et manipuler des instances d’une classe.
  • L’héritage en P.O.O : étendre une classe.
  • Les mots clefs parent et self.
  • Les variables et méthodes de classe : le mot clef static.
  • Classes et méthodes abstraites.
  • Classes  et méthodes finales : le mot clef final.

Les méthodes magiques

  • Principe de fonctionnement des méthodes magiques
  • Constructeurs et destructeurs : les fonctions __construct et __destruct.
  • Surcharge magique
  • Les méthodes magiques  __get, __set,__isset, __unset, __call et __callStatic.
  • La fonction __toString.
  • Autres méthodes magiques.

Les espaces de noms.

  • Déclarer un espace de noms.
  • Importer un espace de noms : le mot clef use.
  • Alias d’espace de noms.

Gestion des exceptions

  • Le bloc try … catch … finally.
  • Le mot clef throw.
  • La classe Exception.

Présentation du design pattern MVC.

  • Principes de fonctionnement d’une architecture Modèle Vue Contrôleur.
  • Avantages de cette architecture  pour une application web.
  • Cas pratique : Lister les données d’une table en utilisant un découpage MVC.
  • Présentation des frameworks les plus populaires utilisant des architectures MVC.

Pré-requis

  • Maîtrise de Windows.
  • Avoir suivi les formations PHP Niveau 1et 2 ou maîtriser les thèmes abordés lors de cette formation.

Modalités d’évaluation

  • Tours de table préalable.
  • Questionnaire de satisfaction de fin de formation.
  • Remise d’une grille d’auto-évaluation des acquis sur les compétences travaillées lors de la formation.

En conformité avec la loi n°2009-1437 du 24/11/2009 art.51 L6353-1 modifié du code du travail, une attestation de formation précisant notamment les objectifs, la nature, les résultats de l’évaluation des acquis et la durée de la session sera remise au bénéficiaire à l’issue de la prestation.

Dates

Lens :

  • Nous consulter

Roubaix :

  • Nous consulter

Valenciennes :

  • Nous consulter

Public


Développeurs Web.
Développeurs d’applications intranet.
Chefs de projet.

Tarif


Devis sur demande (Possibilité de constituer un groupe)

Durée


2 jours
(soit 14 heures)
9h-12h30 / 14h-17h30

Avis clients

Laisser un avis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous autorisez la CCI à publier, reproduire, utiliser votre avis dans le cadre de sa communication.

Cliquez sur les étoiles pour attribuer une note de 1 à 5

Group 22iconlinkedin-logo (3)GroupGroup 17noun_518918twitter-logo-on-black-background (2)Shapeyoutube-play-button