Programmation de pages Web PHP

  • Référence : DELH001
  • Durée : 5 jours (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

1 - Introduction

  • Vue d’ensemble de PHP
  • Structure de base d’une page PHP
  • Règles de nommage
  • Installation de PHP (mécanismes d’installation)

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

  • Récupérer les informations du formulaire
  • Construction de l’interface utilisateur
  • Contrôles
  • Gestion des codes et pages d’erreur
  • Les filtres

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
  • Débuter une session et assigner des variables
  • Suppression des variables de session
  • Destruction d’une session
  • Les cookies

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