Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
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.
    • 884
    • 35 h

    Soumettez votre avis