PHP / Mysql niveau 2

Logo PHP / Mysql

La base pour la création des sites internet dynamiques et applications Web est PHP/MySQL.

Durée : 5 jour(s)

Tarif (H.T.) : 2100€*
*Hors frais de déplacement et restauration

Public : Tout public

Niveau :

Objectif(s) :

Aller plus loin dans la conception de pages web dynamiques avec PHP – Savoir utiliser la Programmation Orientée Objet (POO) afin d'améliorer l'organisation de son code et faciliter la maintenance.

Prérequis :

Pour suivre cette formation vous devez avoir suivi la formation PHP / Mysql niveau 1 ou posséder un niveau équivalent.

Programme :

  1. Introduction à la POO
    1. Qu’est-ce que la POO ?
    2. Créer une classe
  2. Utiliser la classe
    1. Créer et manipuler un objet
    2. Les accesseurs et mutateurs
    3. Le constructeur
    4. L’auto-chargement de classes
  3. L’opérateur de résolution de portée
    1. Les constantes de classe
    2. Les attributs et méthodes statiques
  4. Manipulation de données stockées
    1. Une entité, un objet
    2. L’hydratation
    3. Gérer sa BDD correctement
  5. L’héritage
    1. Notion d’héritage
    2. Un nouveau type de visibilité : protected
    3. Imposer des contraintes
    4. Résolution statique à la volée
  6. Les méthodes magiques
    1. Surcharger les attributs et méthodes
    2. Linéariser ses objets
    3. Autres méthodes magiques
  7. Les objets en profondeur
    1. Un objet, un identifiant
    2. Comparons nos objets
    3. Parcourons nos objets
  8. Les interfaces
    1. Présentation et création d’interfaces
    2. Hériter ses interfaces
    3. Interfaces prédéfinies
  9. Les exceptions
    1. Une différente gestion des erreurs
    2. Des exceptions spécialisées
    3. Gérer les erreurs facilement
  10. Les traits
    1. Le principe des traits
    2. Plus loin avec les traits
  11. L’API de réflexivité
    1. Informations sur ses classes
    2. Informations sur les attributs de ses classes
    3. Informations sur les méthodes de ses classes
    4. Utiliser des annotations
  12. UML : présentation (1/2)
    1. Présentation
    2. Modéliser une classe
    3. Modéliser les interactions
  13. UML : modélisons nos classes (2/2)
    1. Les bons outils
    2. Modéliser une classe
    3. Modéliser les interactions
    4. Exploiter son diagramme
  14. Les design patterns
    1. L’architecture MVC (Modèle, Vue, Contrôleur)
Télécharger le programme Nous contacter
facilisis mattis odio fringilla luctus ut id venenatis ipsum dolor. neque. ut

 Nous contacter

iMaugis
17 rue Irénée Carré
08000 Charleville-Mézières
Mobile : 06.52.25.56.06

 

Fax : 09.59.44.50.15
Courriel : contact@imaugis.com
Siren : 529 625 667
Déclaration d'activité : 21 08 00469 08

 Nous suivre