PHP - Programmation de pages web
Développement 2250 € HT
Objectifs
Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.
Pré-requis
Connaissance de base web et HTML, bases de données SQL, concepts des architectures multi-tiers et la pratique de la programmation objet
Introduction
-
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
-
Variables, constantes, types, tableaux
-
Opérateurs
-
Gestion des chaînes de caractères, des dates, des nombres
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
Introduction aux concepts objet
-
Concept Objet
-
Fonctions et classes
-
Gestion des exceptions
Gestion des formulaires
-
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
-
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
-
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
-
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