PHP Maitriser la programmation objet
AMS TRAINING
Cette formation permet aux participants d'acquérir les compétences et connaissances nécessaires pour maîtriser d'une manière opérationnelle le langage PHP dans le contexte d'un développement objet. Les participants abordent également les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques,…
L'ensemble de la formation est orientée Objet.
Présentation
Les bases du Langage
Automatisation d'une page Web
Les principes 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
Contrôles de flux et boucles
Programmation Orientée Objet (POO)
UML l'essentiel : Modélisation des Classes, outils de conception
Classes, Propriétés, Méthodes : Visibilité & Protection
Constructeur, destructeur : Appel implicite vs.explicite
Héritage & Agrégation : Règles de propagation, polymorphisme
Sérialisation et stockage : transmission, enregistrement
Organisation des fichiers : transmission, enregistrement
Premières applications WEB
Les formulaires simples :
Passage et transmission de variables
Lecture écriture de fichier
Vérification de login/mot de passe
Redirection
Les variables complexes : tableaux
Constructeur array
Fonctions associées aux tableaux
Fonctions d'extraction
Fonctions de navigation dans un tableau
Gestion des sessions utilisateurs
Variables persistantes: Cookies et Session
Avantages et inconvénients des cookies et sessions
Limitations et précautions
Les variables de session
Fonctions liées aux variables de session
Les Cookies
Sérialisation des variables complexes
Utilisation
Les bases de données : « Utilisation d'une base de données MySql »
Présentation
Concepts fondamentaux: Bases, tables, champs, enregistrements
Fonctions PHP Mysqli
Introduction au langage SQL (sélection, modification, suppression)
Traitement des résultats des requêtes
Création d'un objet Critères et d'un objet Requête
Une application WEB professionnelle
Notions d'architecture multicouches : Introduction aux principes MVC
Les formulaires complexes : Moteur de recherche: formulaire objet en relation avec une base de données, fonctions avancées de sélection: recherches et tris
Le graphisme en PHP
Présentation de la librairie GD
Création d'image, réutilisation
Gestion des polices et de l'écriture en mode image
Superposition de texte pour protection de droits
Intégration au site
Intégration des différents modules réalisés, affichage des images, avec mention de copyright
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
