Formation Programmation de pages Web PHP
- Référence : DELH001
- Durée : 35 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Connaissances de base web et html, bases de données Sql
- Connaissances des concepts des architectures multi-tiers
- Pratique de la programmation objet
PROFIL DES STAGIAIRES
- Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.
OBJECTIFS
- Maîtriser la syntaxe du langage
- Développer des applications Web dynamiques en PHP
- Comprendre l'orientation web de PHP
- Gérer des formulaires et les accès aux données
- Gérer les utilisateurs de l'application
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement Internet
CONTENU DU COURS Développement Internet
1 - Introduction
- Structure de base d’une page PHP
- Vue d’ensemble de PHP
- Installation de PHP (mécanismes d’installation)
- Règles de nommage
2 - Syntaxe de base du langage
- Variables, constantes, types, tableaux
- Fonctions. Opérateurs
- Gestion des chaînes de caractères, des dates, des nombres
3 - Les structures de contrôle
- Les contrôles conditionnels : if et switch
- Les contrôles itératifs : while, do while, for, continue
- Inclusion de fichiers : fonctionnement et utilisation
- Comment sortir d’une structure de contrôle
- Interruption d’un script
4 - Introduction aux concepts objet
- Concept Objet
- Fonctions et classes
- Gestion des exceptions
5 - Gestion des formulaires
- Les filtres
- Gestion des codes et pages d’erreur
- Construction de l’interface utilisateur
- Récupérer les informations du formulaire
- Contrôles
6 - Connectivité avec les SGBDR
- Les principaux SGBDR
- SQLLite et MySQL
- Connexion et déconnexion
- Lire et mettre à jour les données
- Gérer les erreurs
- Requêtes préparées
7 - La gestion des sessions
- Fonctionnement des sessions
- Les cookies
- Destruction d’une session
- Suppression des variables de session
- Débuter une session et assigner des variables
8 - PHP et le système de fichiers
- La sécurité sur les fichiers
- Les fonctions de manipulation d’images
- Création de graphiques (JPGRAPH, ARTICHOW)
- Génération de fichiers Excel
- Les concepts de sécurité, l’authentification