Description
PHP est un langage de programmation multiplateforme qui est devenu un standard sur le marché. Cette technologie est appréciée pour sa capacité à faciliter la création de sites Web dynamiques et de sites de commerce électronique. PHP permet également de mieux adapter les pages aux différentes versions et navigateurs disponibles sur le marché. En outre, PHP simplifie l'accès aux bases de données, en particulier MySQL, qui est une base de données libre couramment utilisée dans le monde de l'Open Source. Au cours de cette formation de 4 jours, les participants apprendront à développer des applications avec ce langage de programmation.
À qui s'adresse cette formation ?
Pour qui ?
- Développeurs web
- Webmasters
- Chefs de projet
- Disposer de connaissances pratiques de HTML et au moins d'un langage de programmation
Les objectifs de la formation
Programme de la formation
- INTRODUCTION À LA PROGRAMMATION AVEC PHP
- Les possibilités de PHP
- Rechercher et identifier les ressources PHP
- Architecture et fonctionnement de la plate-forme PHP
- Forces et les faiblesses de PHP
- Perspectives de PHP et LAMP dans un univers en mouvement constant
- INSTALLATION DE PHP ET MYSQL
- Installation d'un serveur Web
- Les différents modes d'installation
- LES BASES DE PHP
- Utilisation de PHP dans des fichiers HTML
- Les variables et les opérateurs
- Les structures de contrôles (if, while, ...)
- Les fonctions PHP
- Les fonctions utilisateur
- La gestion des fichiers
- LES FORMULAIRES ET L'INTERACTION UTILISATEURS
- Création de formulaires en HTML
- Récupération des données avec PHP
- Mise en place d'un upload de fichier
- Mise en place d'une politique de sécurité pour les formulaires
- AUTHENTIFICATION, SESSIONS ET COOKIES
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utiliser et sécurité des sessions
- LES BASES DE DONNÉES (MYSQL)
- Architecture et présentation d'un Système de Gestion de Bases de Données (SGBD)
- Rappel des principales commandes SQL
- Les caractéristiques de MySQL
- COMMUNICATION ENTRE PHP ET MYSQL
- Accéder à MySQL avec PHP
- Gestion des erreurs MySQL
- TECHNIQUES AVANCÉES
- Génération et manipulation d'images
- Création de graphiques (barres, diagrammes, camemberts, ...)
- Génération de fichiers PDF
- Les concepts de sécurité