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...
Si vous êtes salarié(e), une demande de formation doit être adressée par vos soins à votre employeur dans le cadre de votre Droit Individuel à la Formation (DIF*).