PHP – Approfondissement
Objectif : initiation aux fonctionnalités avancées de PHP
Public admis : demandeur d’emploi, salarié, entreprise, étudiant, particulier
Pré-requis : PHP – Initiation
Certification : TOSA
Référence : 5494
PROGRAMME
1. PRINCIPES DE LA PROGRAMMATION OBJET
- Pourquoi passer à l’objet
- Les bases de l’approche objet
- L’abstraction
- L’encapsulation
- La modularité
- La hiérarchisation
- L'objet
- La classe
- Généralisation et spécialisation
- Polymorphisme
- Messages
2. PROGRAMMATION OBJET EN PHP 7
- Définition de classe en PHP 7
- Instanciation de classe en PHP 7
- Héritage de classe en PHP 7
- Constructeur et destructeur
- Imbrication de classes
- Polymorphisme
- Interfaces
- Attributs et méthodes de classe
- Exceptions en POO
3. EXPLOITER DES BASES DE DONNÉES MYSQL
- Fondamentaux des SGBD
- Schémas de relation
- Schémas de base
- Structure générale de MySQL
4. MYSQL ET LES TABLES
- Définition et création d'une BD
- Création de table
- Création d'index
- Modification de table
- Suppression de tables
5. MANIPULATIONS DE DONNÉES AVEC MYSQL
- Insertion de données
- Sélection
- Modification
- Suppression
6. CONTROLE DE BASE DE DONNÉES MYSQL
- Gestion des comptes utilisateurs
- Intégrité des données
7. INTERFACE MANUELLE MYSQL : LA CONSOLE
- Connexion
- Session
- Administration des utilisateurs
- Administration avancée
8. INTERFACE WEB MYSQL : PHPMYADMIN
- Installation
- Configuration
- Utilisation
9. INTERFAÇAGE DE PHP ET MYSQL
- Connexion
- Sélection de la base de données
- Requêtes
- Exploitation des résultats
- Libération
- Fermeture
- Métadonnées
- Connexions multiples