Demande d'information
Formation PHP complète
-
Objectifs
Maitriser les aspects avancés de PHP en une semaine de cours intensifs
-
Dirigé à
Dans le cadre d'un DIF, ou du plan de formation de votre entreprise. Stages spécifiques à destination des particuliers et demandeurs d'emploi.
-
Diplôme
Formation PHP complète
-
Contenu
Plan de cours proposé :
1 - Concepts relatifs au PHP
- La programmation Web
- HTML, Le langage Web du client
- Rappels HTML
- Rappels javaScript
- Programmer côté client ou côté serveur
- L'architecture PHP
- Puissance fonctionnelle du PHP
2 - Installation manuelle de PHP
- Installation d'Apache
- Installation de PHP 5
- Configuration conjointe
3 - Installations automatiques de PHP
- Easy PHP
- WAMP
- XAMPP
4 - Configuration d'Apache
- variables d'environnement serveur
- variables génériques du serveur
- hôtes virtuels
- Configuration de PHP
- Balisage
- Affichage des erreurs
- Guillemets
- Inclusions de code
- Activation des extensions
- Variables spécifiques des extensions
- Variables de téléchargements
- Variables de formulaires
- Gestion des variables globales
- Ajustement des performances
- Réglages manuels dans le code : ini_set()
5 - Syntaxe élémentaire de PHP 5
- Insérer du code PHP dans du code HTML
- Commentaires
- Variables.
- Constantes.
- Types.
- Expressions.
- Opérateurs.
- Conditions
- Boucles
- Chaines
- Tableaux
- Manipulation de fichiers
- Fonctions mathématiques
6 - Fonctions
- Définition
- Passage des arguments.
- Valeurs par défaut.
- Fonctions et variables.
7 - Cookies et sessions
- Gérer une session Web.
- Gestion de sessions avec cookies.
- Support des sessions avec PHP.
8 - formulaires HTML et PHP
- Récupération des données.
- Vérification de la validité de la saisie.
- Upload d'images.
- Email de confirmation.
9 - Gestion des erreurs et des exceptions
- Adapter le niveau des erreurs affichées
- Enregistrer les erreurs
- Personnaliser le traitement des erreurs
- Gestion des exceptions
10 - 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
11 - Programmation Objet en PHP 5
- Définition de classe en PHP5
- Instanciation de classe en PHP5
- Héritage de classe en PHP 5
- Constructeur et destructeur
- Imbrication de classes
- Polymorphisme
- Interfaces
- Attributs et méthodes de classe
- Exceptions en POO
12 - Exploiter des bases de données MySQL
- Fondamentaux des SGBD
- Schémas de relation
- Schémas de base
- Structure générale de MySQL
13 - 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
14 - Manipulations de données avec MySQL
- Insértion de données
- Sélection
- Modification
- Suppression
15 - Controle de base de données MySQL
- Géstion des comptes utilisateurs
- Intégrité des données
16 - Interface manuelle MySQL : la console
- Connexion
- session
- Administration des utilisateurs
- Administration avancée
17 - Interface Web MySQL : PHPMyAdmin
- Installation
- Configuration
- Utilisation
18 - 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
Demande d'information
Autre formation en rapport avec php