PHP Développement - Niveau 1 Mixte : présentiel / à distance

Dernière mise à jour : 30/08/2024

Vous souhaitez découvir le développement avec PHP, n'hésitez plus et inscrivez-vous à notre formation !

M'inscrire à la formation

Ajouter au panier

Public visé

  • Toute personne souhaitant découvrir le développement avec PHP.

Prérequis

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

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • 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.

Contenu de la formation

visuel

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

Compétences acquises à l'issue de la formation

  • 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.

Modalités pédagogiques

  • Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
  • Exercices autonomes et réguliers pour assurer l'assimilation

Moyens et supports pédagogiques

Méthodes et moyens

  • Evaluation préformation pour définir ses besoins et ses priorités d'usage de l'outil
  • Approche participative des connaissances à transmettre
  • Mise en situation concrète des outils et méthodes
  • Adaptation du rythme et des exercices au niveau du groupe
  • Utilisation des 3 vecteurs de communication : oral (vulgarisation du vocabulaire), visuel (vidéoprotection du logiciel) et kinesthésique (travaux pratiques)

 

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d'accompagnement peuvent être récupérés sur clef USB
  • Exercices supplémentaires téléchargeables sur notre site

Modalités d'évaluation et de suivi

  • Alternance d'exercices d'accompagnement et d'exercices d'application
  • Réalisation de travaux pratiques en autonomie pour identifier les acquis et les axes de progrès

Profil du formateur

Nos formateurs procèdent les certifications techniques (Microsoft Office Specialist, PCIE, TOSA, …) et pédagogiques (Certification de Compétence Pédagogique - CCP)

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.

Dans la même catégorie

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaître tous nos indicateurs, veuillez nous contacter directement.

Â