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

 Nous contacter

iMaugis
18 rue Pasteur
08090 Aiglemont

 

Tél : 09.72.39.26.05
Mobile : 06.52.25.56.06
Courriel : contact@imaugis.com
Siren : 848 410 759

 Nous suivre