Les fondamentaux du langage

  • Durée : 3 jours
  • Modalité et moyens pédagogique : Démonstrations, Exercices, Cas pratiques
  • Certifications : TOSA

Objectifs pédagogiques

  • 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

Niveau requis

Avoir une expérience de la programmation

Public concerné

Développeurs, architectes, chefs de projets techniques

Tarif

  • Informations et tarifs (pouvant varier en fonction des prérequis du stagiaire)

Programme

  • 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

  • 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

  • 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

Certification

datadock-logo
Red_hat_logo
toeic-810x454
TOSA2
Tout-savoir-sur-le-BULATS-Anglais-explora-langues