Descriptif
PHP (acronyme récursif
Hypertext Preprocessor) est un langage de scripts généraliste et Open Source. Le langage PHP a été spécialement
développé pour la conception d'application Internet. Il est facilement intégrable au format HTML.
Contrairement aux langages de script comme JavaScript, PHP a l'avantage d'être exécuté sur le serveur, générant du HTML qui s'affichera sur le poste du client.
Ce langage est assez facile à apprendre pour des débutants mais en même temps il offre des possibilités énormes pour les experts.
En raison de la richesse de sa bibliothèque, PHP est souvent considéré comme une plate-forme.
Objectifs
- Permettre de programmer des scripts pour le développement de sites dynamiques avec base de données
Prérequis
- Connaissance du langage HTML
- Pratique d'un langage de programmation
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
Contenu de la formation
- Qu'est-ce que PHP ?
- Définition
- Les atouts de PHP
- Comparaison avec d'autres langages
- Fonctionnement de PHP avec un serveur Web
- Installation pour développer des pages PHP
- Ce dont vous avez besoin pour commencer
- Configurer PHP pour Apache sur Windows NT
- Installer Apache ET PHP sur LINUX
- Langage PHP
- Syntaxe de base
- Constantes et variables
- Expressions et opérateurs
- Structure de contrôle
- Programmation modulaire
- Technique de programmation
- Bibliothèque
- Formulaire
- Paramètres CGI
- Techniques avancées
- Manipulation de chaînes de caractères
- Manipulation des fichiers et des répertoires
- Upload
- Opérations sur des bases de données
- MySQL, SQL serveur, Access
- Installer phpMyAdmin
- La fonction MAIL
- Les variables d'environnement
- Les cookies
- Les fonctions XML
- Fonctions GD pour travailler sur les images
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...