Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte d'un développement objet. Vous apprendrez à créer un site Web dynamique et aborderez la mise en oeuvre des aspects connexes à ce type de développement. L'ensemble du cours est orienté objet.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et webmasters.

Prérequis

Les objectifs de la formation

  • Maîtriser les bases du langage PHP
  • Maîtriser les concepts de base de l'implémentation Objet
  • Concevoir et naviguer dans des pages web
  • Assurer le suivi des sessions utilisateurs
  • Mettre en oeuvre des formulaires
  • Gérer la persistance des données

Programme de la formation

    • Qu'est-ce que PHP ? Interactivité avec les internautes.
    • Les différences entre PHP 4, PHP 5 et PHP 7.
    • Présentation de l'exemple utilisé durant la formation.
    • Automatisation d'une page Web.
    • Le client-serveur.
    • Premiers éléments du langage.
    • Intégration de PHP dans une page HTML.
    • Variables et fonctions.
    • Librairies.
    • Fonctions de base, variables serveur et variable PHP.
    • Contrôles de flux et boucles.
    • Travaux pratiques Réalisation de fonctions personnalisées.
    • Rappel UML.
    • Modélisation des classes.
    • Outils.
    • Classes, propriétés, méthodes.
    • Visibilité et protection.
    • Constructeur, destructeur.
    • Appel implicite vs explicite.
    • Héritage et agrégation.
    • Propagation.
    • Polymorphisme.
    • Sérialisation et stockage.
    • Organisation des fichiers.
    • Travaux pratiques Réalisation d'une classe PageWeb.
    • Variables persistantes : Cookies et Session.
    • Avantages, limitations et précautions.
    • Variables de session et fonctions liées.
    • Les Cookies.
    • Sérialisation des variables complexes.
    • Utilisation.
    • Travaux pratiques Réalisation d'un objet panier d'achat stockable en Cookie ou Session.
    • Gestion des quantités commandées.
    • Concepts : bases, tables, champs, enregistrements.
    • Fonctions PHP Mysqli.
    • Introduction au langage SQL.
    • Requêtes et traitement des résultats.
    • Travaux pratiques Création d'une base MySQL et de fiches produits à la volée.
    • Notions d'architecture multicouche.
    • Principes MVC.
    • Formulaires complexes.
    • Liaison aux données.
    • Fonctions avancées de sélection : recherches et tris.
    • Le graphisme en PHP : de la librairie GD.
    • Intégration au site.
    • Travaux pratiques Réalisation d'un moteur de recherche.
    • Amélioration de la classe SQL.
    • Implémentation multicouche.
    • Intégration des différents modules réalisés.
  • 1201
  • 35 h

Soumettez votre avis