Objectifs

Résultats attendus

Résultats attendus

Attestation de formation

Objectifs de la formation

Objectifs de la formation

Maîtriser l'utilisation des fonctionnalités de base du langage PHP de manière à créer des applications Web dynamiques et être à même d'interfacer ses applications avec une base de données ou un service Web.

Domaines

Domaine(s)
Langage PHP
Développement informatique

Contenu

Contenu

- Introduction à PHP

  • Présentation du langage
  • Fonctionnement des langages de script server-side
  • Modes d’intégration du code PHP au sein de code HTML

- Techniques de base et syntaxe

  • Utilisation de variables
  • Opérateurs PHP
  • Expressions PHP
  • Structures de contrôle
  • Fonctions et objets intégrés
  • Variables tableaux et tableaux associatifs

- Gestion des formulaires avec PHP

  • Accès aux données saisies dans un formulaire
  • Principes de vérification des données saisies
  • Redirection de l’utilisateur
  • Quelques fonctions de vérification des données dates/textes/numériques

- Maintien de l’état dans une application Web avec PHP

  • Différentes techniques de maintien de l’état et utilité
  • Utilisation de la chaîne de requête
  • Utilisation de variables de session
  • Utilisation de cookies
  • Configuration des sessions et des cookies

- Accès aux données dans les scripts PHP

  • Types de bases de données accessibles
  • Méthodologie d’accès aux bases de données en PHP
  • Fonctions d’accès aux bases de données
  • Sensibilisation aux attaques SQL Injection
  • Configuration de PHP pour éviter ces attaques

- Erreurs et Exceptions

  • Types d’erreurs potentielles
  • Gestion d’erreur avec PHP
  • Différences entre erreurs et Exceptions
  • Gestion des exceptions
  • Configuration de PHP pour les erreurs

- Réutilisation de code

  • Fonctions personnalisées
  • Fonctions anonymes
  • Création et inclusion de bibliothèques de fonctions