Langage PHP Perfectionnement

Catégories : , Étiquettes : , , , ,

Description

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


Information Complémentaire
Difficulté

Difficile

Durée

5 jours

Modalité

En salle

Financement

Salarié