Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-010  DEVELOPPEMENT PHP INITIATION |  4 jours


01/. 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.

02/. 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.

03/. 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.



04/. 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.

05/. 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.

06/. 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.



Formation éligible au CPF
Code CPF :
236234
Formation certifiante
Certification(s) :
ENI

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.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur.
Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact