Tosa, formation informatique

Formation PHP - Le langage

Public:

Développeurs, architectes, chefs de projets techniques.

Objectifs:
  • Comprendre l'orienté objet en PHP 5
  • Concevoir et créer des classes
  • Maîtriser les bases du langage
  • Organiser son code avec les namespace
  • Utiliser le mécanisme d'exceptions
  • Connaître les principales classes et fonctions de base.

Pré-requis:

Avoir une expérience de la programmation.

Durée:3 jours (21 heures)

Lieu: Saint-Etienne


Bases de PHP 5

  • Types et variables
  • Opérateurs
  • Boucles
  • Conditions
  • Fonctions
  • Tableaux

Conception objet

  • Concepts objet
  • Principes d'attribution des responsabilités
  • Grands Design Patterns
  • Principaux anti-Patterns

Jour 2

Classes et objets

  • Constructeurs et destructeurs
  • Propriétés et constantes
  • Visibilité
  • Méthodes
  • Méthodes magiques
  • Surcharge magique
  • Parcours avec Foreach
  • Références
  • Exceptions

Héritage

  • Héritage simple
  • Redéfinition de méthodes
  • Abstraction
  • Final
  • Self et parent
  • Interfaces
  • Traits

Jour 3

Espaces de noms

  • Organisation du code et modularisation
  • Espaces et sous espaces de noms
  • Import et alias
  • Espace global
  • Règles de résolution

Concepts avancés

  • Générateurs et itération
  • Sérialisation
  • PHP langage dynamique
  • Closure
  • Late Static Binding