Formation : PHP : initiation
(Réf. 19258)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
PHP
Prérequis
- Expérience pratique du développement en environnement Internet.
- Connaissance d'un langage structuré.
- Connaissance du HTML.
Public
- Chef de projet
- Développeur
- Équipe projet
- Webmestre
- Webdesigner
Objectifs
- Maîtriser les bases du langage
- Comprendre la création de pages Web dynamiques
- Appréhender les différentes architectures logicielles autour de PHP
- Prendre en main les fonctionnalités avancées du langage
Type de formation
CourteProgramme
1. INSTALLATION ET CONFIGURATION D'UN POSTE
Installation rapide d'un environnement Web.
Paramétrage d'Apache : droits d'accès, modules…
Présentation de la structure de PHP, revue détaillée
des options de configuration.
Administration de la base de données MySQL
avec phpMyAdmin.
2. LES BASES DU LANGAGE
Syntaxe et généralités.
Variables et constantes, types de données,
opérateurs, références.
Structures de contrôle et conditions, fonctions,
gestion des tableaux.
Fonctions indispensables.
Traitement des tableaux.
Manipulations de chaînes de caractères.
Expressions régulières.
Manipulations de dates.
Fonctions mathématiques.
3. GESTION DES FORMULAIRES
Rappels sur les formulaires HTML.
Positionnement et possibilités de PHP.
Accès aux données.
Méthodes de transmission.
Téléchargement de fichiers.
4. GESTION HTTP ET PERSISTANCE
Gestion des en-têtes HTTP et redirections.
Présentation et manipulation des cookies.
Explication des problèmes de sécurité.
Introduction et utilisation des sessions.
5. UTILISATION DE MYSQL
Les différentes extensions de connexion.
Connexion au serveur.
Envoi des requêtes et traitement des résultats.
Requêtes paramétrées.
Sécurité et injections SQL.
6. MANIPULATIONS AVANCEES
Création / lecture / modification de fichiers.
Manipulation des répertoires.
Gestion des emails.
Gestion et traitement des erreurs.
7. PROGRAMMATION ORIENTEE OBJET
Notions d'objet avec PHP 5 : classe, héritage,
polymorphisme, encapsulation.
Typage et niveaux de visibilité PHP 5.
Interfaces et classes abstraites.
Gestion des exceptions.
8. POUR ALLER PLUS LOIN
Questions de sécurité sur les applicatifs PHP.
Quelques bonnes pratiques de programmation
pour tirer profit des spécificités de PHP.
Les outils PHP.
Présentation de quelques sites Internet de référence
(documentation et exemples).
Travaux pratiques : un exemple d'application de
magasin électronique sera mené de bout en bout sur
toute la formation. Il permettra de mettre en pratique
chaque notion vue pendant la session.Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :