Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Formation - PHP 7 et 5, pour les développeurs objet créer une application Web en POO

Skills Campus

Tranning & certification center
  • SII-156
  • 5 jours
  • 781 vues

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

  • Introduction
    • 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.
  • Bases du langage PHP
    • 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.
  • Programmation Orientée Objet (POO)
    • 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.
  • Gestion des sessions utilisateurs
    • 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.
  • Utilisation d'une base de données MySQL
    • 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.
  • Une application Web professionnelle
    • 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.
  • 781
  • 35 h

Soumettez votre avis