Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Programmation PHP

ANNEE_DEBUT=2009
DATES_1:du 16 au 18 Février
DATES_1:du 20 au 22 Avril
DATES_1:du 29 Juin au 1er Juillet
DATES_2:du 28 au 30 Septembre
DATES_2:du 2 au 4 Novembre
DATES_2:du 7 au 9 Décembre
CODE:LH001

Public


Tout développeur souhaitant acquérir les bases de la programmation PHP 5.

Objectifs


Comprendre les principes de base, connaître la syntaxe, les fonctions et le développement objet en PHP.

Préalables


La connaissance d'un langage de programmation sera appréciée.

Programme


Introduction


Présentation, historique, caractéristiques, domaines d'utilisation
Les apports de PHP 5.
Principe de fonctionnement avec apache
Mise en oeuvre , configuration php.ini

Syntaxe de base


Déclarations de variables
Types de données
Les expressions
Les opérateurs
Structures de contrôle
Les tableaux, les variables persistantes
Quelques exemples simples

Les fonctions


Bibliothèques de fonctions :
graphiques, fichiers, http, imap, mathématiques, pdf ...

Les données


Accès aux bases de données, la gestion des connexions.
Travaux Pratiques avec MySQL, les différentes bases de données accessibles.

Programmation Objet


La notion d'Objet, les constructeurs, l'héritage, les interfaces, les méthodes et classes abstraites

Exploitation


La gestion des exceptions

XML et webServices


Utilisation de libxml2 (SAX, DOM, XSLT, Soap)

Composants PHP


Pear : PHP Extension and Application Repository