PUBLIC:
Toute personne désirant approfondir ses connaissances du PHP et acquérir les concepts objets.

PRÉREQUIS
Connaissances du PHP procédural.

OBJECTIFS :
Apprendre les bases de la programmation objet en PHP. Vous apprendrez à écrire vos propres classes en utilisant les mécanismes de la POO tels que la mise en place d'exceptions. La création d'applications MVC sera étudiée par la réalisation d'un système conforme à ce principe de conception.
A l'issue de la formation le stagiaire sera capable de créer ou modifier des applications codées en PHP objet, d'utiliser une base de données SQL et d’utiliser des bibliothèques basées sur l'objet.

DURÉE: 5 jours

PROGRAMME :

  • Introduction
  • Principes et concepts de PHP
  • Les variables en PHP
    • Les différents types
    • Les variables superglobales
    • Les instructions
    • Les fonctions
    • Les chaînes de caractères
    • Les tableaux
    • Les manipulations de fichiers
    • Les cookies
    • Les sessions
    • Les espaces de nommage
  • Programmation objet
    • Introduction
    • Les classes
    • L'héritage et le polymorphisme
    • L'encapsulation
    • Les interfaces
    • Les déclarations final, static et const
    • La surcharge
    • Le clonage et la comparaison d'objets
    • La sérialisation d'objets
    • Les exceptions
    • Le parcours d'objets
    • La représentation UML
  • Le langage SQL
    • PhpMyAdmin : création d'une base de données
    • Le SQL avec MySQL
    • La sélection d'enregistrements
    • La création d'enregistrements
    • La modification d'enregistrements
    • La destruction d'enregistrements
  • Manipuler le SQL avec PHP par PDO
    • Utilisation de l'objet PDO
    • Ouverture et fermeture de connexion
    • Les transactions
  • Le système MVC
    • Le modèle
    • Les vues
    • Le frontController
    • Cas concret en programmation objet
  • Produire des éléments graphiques
    • Production d'images SVG
    • Utilisation de la librairie GD

MODALITÉS PÉDAGOGIQUES :
La formation est composée de nombreux exercices pratiques d’application

TARIF :
Ce programme est indicatif, il est personnalisable en fonction du niveau et des attentes des stagiaires.
Prix indicatif par jour et par stagiaire: 900 €TTC. Tarif de groupe possible. Nous consulter pour une demande devis

Document mis à jour le 12/09/2023

Informations complémentaires

difficulte

Difficile

duree

5 jours

modalite

En salle

financement

Salarié

Délai d'accès

Organisation de sessions à la demande, selon un planning fixé en fonction des disponibilités respectives client/ formateurs. Compter un délai minimum d'une semaine entre la demande et la réalisation de l'action