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

Lieu de formation

22 Rue de Medreville 54000 Nancy