Nos Catalogues

Formation PHP perfectionnement

Descriptif

Nous utilisons la version 5, la syntaxe est similaire au C. Les versions actuelles permettent la Programmation Orientée Objet -POO- (classes, attributs, méthodes et instances de classe).

PHP contient de nombreuses fonctions servant à des opérations sur le système de fichiers, la gestion des bases de données, les caractères, des fonctions de tri ou hachage...

Avec PHP comme plateforme serveur, les combinaisons souvent utilisées en local sont :
  • LAMP (Linux Apache MySQL PHP)
  • WAMP (Windows Apache MySQL PHP)
  • MAMP (Mac OS Apache MySQL PHP)

Objectifs

  • Comprendre la programmation en PHP Objet, avoir les clés nécessaires à l'industrialisation des développements.

Prérequis

Connaître les bases du langage PHP,HTML, CSS et JavaScript

Exemples de réalisations

  • Acquisition des méthodologies essentielles par des démonstrations.
  • Travaux pratiques et exercices orientés entreprise et répondant à vos problématiques.
  • Utilisation de logiciels spécifiques (virtualisation, logiciels libres…) pour une meilleure compréhension.

Contenu

Rappels du langage PHP

  • Rappel de la plate-forme LAMP ou WAMP
  • La syntaxe procédurale de PHP
  • Les bibliothèques de fonctions
  • Les formulaires
  • Un soupçon de JavaScript
  • Réalisation de plusieurs exercices progressifs (non objet)

La programmation objet

  • Définitions et termes utilisés
  • Pourquoi développer en Orienté Objet ?
  • La syntaxe Objet en PHP
  • L'héritage, visibilité et protection
  • Réalisation d'objets d'étude en PHP

Hygiène de programmation

  • Les 10 commandements du développeur
  • Centralisation des écritures
  • Hiérarchisation des sources
  • La documentation avec PHPDoc
  • Allons toujours plus loin dans l'industrialisation
  • Réalisation d'un site portail simple

Programmation avec des Design Pattern

  • Présentation des Design Pattern (patrons de conception)
  • Le patron : Itérateur (natif en PHP)
  • Le patron : Singleton (charger une fois pour toute les objets)
  • Autres patrons utilisables en PHP
  • Utilisation des différents Design Pattern présentés

PHP Objet et Javascript

  • Utilisation de jQuery
  • XML : la langage universel
  • Présentation d'Ajax
  • PHP et Ajax
  • Réalisation en JavaScript + PHP d'un slideshow
  • Auto-complétion de champs texte

Détails et durée de la formation

  • Code de formation SPE 056
  • 24 heures, soit 3 jours de formation
  • 36€ par heure

Moyens pédagogiques, techniques, d'encadrement et de suivi

  • 1 ordinateur par stagiaire en réseau avec Internet
  • Positionnement des stagiaires -début /fin de formation
  • Evaluation de satisfaction en ligne
  • Supports de cours en ligne
  • Travaux /projets pratiques orientés entreprise
  • Tableaux de bord des progressions accessibles par le client
  • 20 formateurs et vacataires spécialisés DAO, CAO, PAO, Réseaux, etc...
Haut de page