Catalogues Formations

Primes et subsides




Développement PHP - Niveau 1

Durée : 4 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Développeurs Web.

Objectifs :

  • ­ Appréhender la syntaxe du langage PHP ;
  • ­ Mettre en place un environnement de serveur Web dynamique ;
  • ­ Comprendre le modèle de programmation de PHP ;
  • ­ Développer un site Web dynamique accédant à une base de données.

Pré-requis :

  • Connaissance de la programmation, du langage HTML et des technologies de l'Internet.

Contenu pédagogique

Introduction à PHP

  • Qu'est-ce-que PHP ?
    • Historique et caractéristiques
  • PHP pour quelle utilisation ?
  • Mettre en place un environnement de développement PHP
    • Les principes de la plateforme Apache, PHP, MySQL
    • Le fichier de configuration php.ini
    • Utiliser un débogueur PHP : XDebug

Les bases du langage PHP

  • Intégration de PHP avec les pages HTML
    • Approches pour mixer PHP et HTML
    • Bonnes pratiques de structuration d'applications
  • La syntaxe de base du langage
    • Les types de données
    • Les variables et les tableaux
    • Les constantes
    • Les opérateurs
    • Les structures de contrôle
    • Les fonctions
  • Les fonctions intégrées du langage
    • Gestion des chaines de caractères
    • Manipulation de dates
  • Structuration des applications
    • Création de bibliothèques
    • Importation de fichiers et de scripts

Programmation Orientée Objet en PHP

  • Introduction aux concepts de la programmation orientée objet
  • Les classes et les objets
    • Définition de classes et instanciation
  • L'héritage de classes et le polymorphisme en PHP
  • Concepts avancés de programmation Objet
    • Les interfaces
    • Les espaces de noms (Namespaces)
  • Gestion des erreurs avec les exceptions

PHP : un langage pour le Web

  • Construction de formulaires HTML
    • Modèles d'interaction HTML / PHP
    • Récupération des données transmises via PHP en fonction des différents types de contrôles
    • Redirection de flux
  • Gestion des sessions utilisateurs
    • Les principes du suivi de session HTTP
    • Les cookies et leur manipulation
    • Les sessions PHP

Accès aux bases de données en PHP

  • Concepts d'accès aux données avec PHP
    • Les fonctions natives
    • La librairie PDO (PHP Data Object)
    • La configuration du moteur PHP
  • Utiliser une base de données MySQL avec PHP
    • Les fonctions PHP pour MySQL
  • Récupération de jeux d'enregistrements et affichage de données sur les pages

Gestion des fichiers

  • Fonctions PHP pour la manipulation des fichiers
    • Lecture et écriture de fichiers
    • Création et parcours de répertoires
    • Les directives de configuration php.ini associées à la manipulation de fichiers
  • Téléchargement et envoi de fichiers