ORLEANS : 02 38 53 46 47
PARIS : 01 44 69 91 60
TRAPPES : 01 30 05 08 78
TOURS : 02 47 05 55 33
CHARTRES : 02 37 24 57 45
RETROUVEZ NOUS SUR
www.cap-formation.fr
PUBLIC
Développeurs et graphistes souhaitant
réaliser et maintenir des développements
avec PHP
En cas de handicap, merci de nous contacter.
PROGRAMME
OBJECTIFS PEDAGOGIQUES
À l’issue de la formation, l’apprenant sera capable de :
• Acquérir les techniques de programmation en PHP afin d’être
autonome dans le développement d’applications dynamiques.
Maîtriser l’accès à une base de données à travers une page web.
CONTENU
• INTRODUCTION
Caractéristiques du langage, apports
de PHP5, protocoles mis en jeu, types
d’installation, fichier de configuration,
le repository PEAR.
Structure d’une page PHP/HTML
Encodage du fichier source UTF-8/ISO
• LA RÉFÉRENCE DU LANGAGE
Constantes et variables, types de
données
Gestion des chaînes de caractères,
gestion des tableaux
Les expressions régulières
Les opérateurs, structures de
contrôle, fonctions utilisateur
Les références
• PARAMÈTRES DE
CONFIGURATION DE PHP
• INCLUSION DE FICHIERS
Instruction include et require,
répertoires de recherche, directive
« include_path »
• FONCTIONS INTÉGRÉES AU
LANGAGE
Gestion des dates, des fichiers
(copier, déplacer, supprimer…),
Envoi de courrier électronique avec
fichiers attachés, cryptage,
informations diverses
• GESTION DES FORMULAIRES
Rappel sur les éléments de
formulaires
Méthodes GET et POST
Récupération des paramètres
Cas de l’upload de fichiers
• ACCÈS AUX BASES DE DONNÉES :
MySQL,ORACLE,POSTGRESQL
Connexion, connexion permanente,
déconnexion
Gestion des encodages UTF-8/ISO
MySQL : Tables My ISAM/InnoDB
Exécution de requêtes SQL
Protection des caractères spéciaux
Gestion des erreurs
Abstraction d’accès aux données
• GÉNÉRATION D’EN-TÊTES HTTP
• LES COOKIES
Principe et intérêt, propriétés d’un
cookie
Poser, modifier et supprimer un
cookie
• LES SESSIONS
Principe et mise en œuvre
Fichier et variables de session
Initialisation, destruction de session
Paramètres PHP liés à la gestion des
sessions
• GESTION DES ERREURS
Directives PHP liées à la gestion
d’erreur
Opérateur de contrôle d’erreur @
Fonction de bufferisation
Fichiers de logs
Gérer les erreurs d’un site Web
• LA SÉCURITÉ
Propriétaire d’une script PHP,
directives PHP/Apache liées à la
sécurité
Paramétrages httpd.conf (apache),
htaccess, php.ini
Fixation de session, infections SQL,
cross-site scripting (XSS)
PRE-REQUIS
Pratique d’un éditeur de pages Internet, du
type FrontPage Express, Dreamweaver.
Notions de HTML. Connaissances du langage
SQL
MODALITE PEDAGOGIQUE
Cours individuel/collectif/à distance
MODALITE DE DEROULEMENT
Durée : 28 HEURES
MOYENS PEDAGOGIQUES ET
D’ENCADREMENT
• Formation présentielle
• Un ordinateur par participant
• Un support de cours par participant
• Alternance de théorie et d’exercices
pratiques adaptés au domaine
professionnel.
• Formateur(s) ayant une expérience de plus
d’un an dans la formation continue pour
adultes ; spécialisé(s) dans les domaines
généraux et professionnels.
MODALITE DE SUIVI ET D’EVALUATION
• Interface client pour consulter les
plannings
• Attestations de présence émargées par
chaque stagiaire et le formateur, remises à
l’issue de la formation avec la facture.
• Questionnaire d’évaluation complété par
chaque stagiaire
• Bilan formateur
• Attestation de fin de stage
• Hotline gratuite
MODULES COMPLÉMENTAIRES
• Joomla
• HTML