PHP - Programmation de pages web

Développement   

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 

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

Nouveau
5 jours
Prochaine session
  • du 18 au 22 sept. 2017

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

Ces formations pourraient également vous intéresser