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