Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-010  DEVELOPPEMENT PHP INITIATION (en cours de réactualisation) |  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.

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

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
  • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.