Web & Open Source
Conception Web & développement
Développement PHP 5
Avis d'expert
Depuis la sortie de PHP 5, ce langage rivalise avec les mondes Java et.Net et devient donc incontournable. Cette formation technique vous permettra d'acquérir de bonnes bases en PHP, de maîtriser la programmation orientée objet sous PHP 5 et de comprendre tous les mécanismes nécessaires au développement de sites web professionnels.
Objectifs pédagogiques
- Maîtriser les bases du langage PHP 5 et de la programmation objet
- Maîtriser l'exploitation d'une base de données avec PHP
- Comprendre tous les mécanismes nécessaires au développement de sites Web professionnels
- Savoir réutiliser des briques Open Source PHP
Public
Développeur
Webmaster
Chef de projet
Pré requis
- Notions d'algorithmique.
- Connaissance du langage HTML obligatoire.
Méthode pédagogique
Formation rythmée par des apports théoriques et des ateliers de mise en pratique menant les participants à la création d'un site de e-commerce.
Programme pédagogique détaillé par journée
Jour 1
Jour 2
Jour 3
Jour 4 Introduction et rappel PHP
Introduction à PHP.
Nouveautés de PHP 5.
Architecture et fonctionnement.
PHP en France et dans le monde.
Installation d'un poste de travail
Les différents modes d'installation.
Installation d'un environnement de développement Web.
Configuration de l'environnement de travail basé sur « Eclipse pour PHP ».
Les bases du langage
Variables, constantes et types.
Les instructions de contrôle.
Les chaînes de caractères.
Les tableaux.
Expressions régulières.
Manipulations de dates.
Les fonctions de base.
Fonctions mathématiques.
Les formulaires
Formulaire HTML.
Création d'un formulaire HTML.
Récupération des données du formulaire (Get - Post - File).
Autres problématiques (validation des données : sécurité, taille...).
Environnement Web et persistance
Gestion des en-têtes HTTP et redirections.
Cookies, sessions et e-mails.
Programmation orientée objet
Concepts de la POO.
Implémentation en PHP (classes, héritages, polymorphisme, interfaces et classes abstraites, Constructeur, destructeur, interface...).
Mysql et les bases de données
Utilisation d'un SGBD.
Présentation de Mysql.
Outil d'administration Open Source.
Connexion persistante ou non-requêtes - transaction en PHP.
Les flux XML
Gestion des fichiers, répertoires et flux.
PHP et XML (DOM).
Outils PHP pour manipuler du XML (simple XML et xPath).
Les fonctionnalités avancés de PHP 5
Gestion des erreurs et des exceptions.
Installer/utiliser les principaux outils Open Source PHP (CMS - Blog - Pear...).
Synthèse
Tour d'horizon de la sécurité en PHP.
Les outils et bonnes pratiques en PHP.











4 jours - 28 heures



