IB : 09. PHP - Développement d'applications web
Organisme
92911 PARIS LA DEFENSE CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation
Prix
Public
Développeurs web, webmasters, chefs de projet.
Pré-requis
Avoir une connaissance pratique de HTML et au moins d’un langage de programmation.
Objectifs pédagogiques
- Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
- Apprendre à créer des applications dynamiques avec PHP et MySQL
- Comprendre les bonnes pratiques de programmation PHP
- Traiter des formulaires Web
- Gérer des sessions utilisateurs
- Accéder aux données d'une base de données MySQL
- Créer dynamiquement des images et des graphismes
Programme détaillé
EN PRÉSENTIEL / A DISTANCE
1. INTRODUCTION A 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 faiblesses de PHP
- Perspectives de PHP et LAMP dans un univers en mouvement constant
2. INSTALLATION DE PHP ET MYSQL
- Installation d'un serveur Web
- Les différents modes d'installation
3. 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
4. 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
5. AUTHENTIFICATION, SESSIONS ET COOKIES
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utiliser et sécurité des sessions
6. 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
7. COMMUNICATION ENTRE PHP ET MYSQL
- Accéder à MySQL avec PHP
- Gestion des erreurs MySQL
8. TECHNIQUES AVANCÉES
- Génération et manipulation d'images (Ajout d’un copyright)
- Création de graphiques (barres, diagrammes, camemberts, …)
- Génération de fichiers PDF
- Les concepts de sécurité
APRÈS LA SESSION
Retrouvez sur le Learning Hub ib :
- Des vidéocasts pour revenir sur les points clés de la formation
- Des vidéos-tutos pour vous accompagner dans vos premiers développements en PHP
LES PLUS DE LA FORMATION
- Une méthode d'apprentissage éprouvée : au-delà de l'apprentissage du langage PHP, ce programme permet d'acquérir une méthodologie pour développer un site Web.
- Des conseils et partages de bonnes pratiques pour développer rapidement.
- Des ateliers qui apportent aux participants une première expérience concrète du développement avec PHP.
- Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l’efficacité pédagogique du programme et garantissent un bénéfice durable de l’action de formation.
- Répartition théorie/pratique : 45% / 55%
- Cette formation se compose d’une alternance d’apports théoriques, de travaux pratiques, de démonstrations, de phases d’échanges entre participants et de synthèses de la part du formateur.