Retour
PHP Maîtriser la programmation objet
Objectifs de la formation
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.
Contenu de la formation
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
Résultats de la formation
attestation de suivi ou de présence
Conditions spécifiques d'accès à la formation
Connaitre imperativement les bases du HTML hors logiciel WYSIWYG (document, mise en forme, images, tableaux et formulaires) et au moins un langage de programmation.
Métier formé
Administration de base de données
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
SARL
Durée de la formation
12 mois
Modalités de formation
formation mixte
Prochaine(s) session(s)
- 08/01/2024 - 31/12/2024