Développeurs, concepteurs/réalisateurs, webmasters, chefs de projet Web, architectes techniques.
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.
Connaissances de base web et html, bases de données Sql. Pratique de la programmation objet. Connaissances des concepts des architectures multi-tiers.
|
| Introduction |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Vue d'ensemble de PHP. Structure de base d'une page PHP. Règles de nommage. Installation de PHP (mécanismes d'installation).
|
|
| Syntaxe de base du langage |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Variables, constantes, types, tableaux. Fonctions. Opérateurs. Gestion des chaînes de caractères, des dates, des nombres.
|
|
| Les structures de contrôle |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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.
|
|
| Introduction aux concepts objet |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Concept Objet. Fonctions et classes. Gestion des exceptions.
|
|
| Gestion des formulaires |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Récupérer les informations du formulaire. Construction de l'interface utilisateur. Contrôles. Gestion des codes et pages d'erreur. Les filtres.
|
|
| Connectivité avec les SGBDR |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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.
|
|
| La gestion des sessions. |
Durée : 4h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Fonctionnement des sessions. Débuter une session et assigner des variables. Suppression des variables de session. Destruction d'une session. Les cookies.
|
|
| PHP et le système de fichiers. |
Durée : 4h Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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.
|