Formation : PHP Perfectionnement

Durée : 3 journées (21 heures)

Niveau : Perfectionnement


Prérequis : Connaître les bases du langage PHP, HTML, CSS et Javascript
Public concerné : Toute personne désirant approfondir ses connaissances en programmation PHP
Moyens techniques : Nous travaillerons sur des postes équipés de tous les logiciels nécessaires
Lieux : Saint Etienne, Lyon, Clermont Ferrand, Le Puy en Velay, Grenoble, Valence, autre...
Dates : Nous contacter
Objectifs : La formation a pour objectif d'approfondir le langage PHP

Programme de la formation

Rappels du langage PHP

  • Rappel de la plateforme LAMP ou WAMP
  • La syntaxe procédurale de PHP
  • Les bibliothèques de fonctions
  • Les formulaires
  • Un soupçon de javascript...

  • TP : 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

  • TP : 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

  • TP : 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)
  • La patron : « Singleton » : charger une fois pour toute les objets
  • Autres patrons utilisables en PHP
  • TP : 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

  • TP : Réalisation en Javascript+PHP d'un slideshow. Auto-complétion de champs texte

UN PROJET DE FORMATION ?

Débutant, confirmé, nous proposons des formations sur mesure individuelles ou en intra entreprise


PAO

WEB

PROGRAMMATION

BUREAUTIQUE

Un conseil ?

Notre équipe est à votre écoute.
Monter en compétence, c'est avant tout choisir le bon logiciel ou la bonne technologie sur laquelle se former.

Pour ne pas faire fausse route,
appelez nous / 04 77 55 06 05

Demandez-nous conseil