Pré-requis : Connaissance d'un langage de programmation * Durée : 3 Jours
- Écrire des applications Web en php et javascript
- Traiter les données des formulaires.
- Utiliser le templating natif de php
- Les services web en php
Présentation :
Objectif de la formation :
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage php dans le contexte de développement d'applications Web dynamiques. Stagiaire :
Ce cours s'adresse aux personnes appelées à développer des applications Web avec php et javascript.Contenu du stage :
- Parcours de php
- Politique d'évolution : php4 => php5
- Installation lamp-wamp
- Particularités de php
- Syntaxe et conventions
- Limitations et précautions
- Vers php6
- Architecture Web et php
- Utilisation de pear
- Installation lamp-wamp
- Configuration php/apache
- Déploiement d'application Web
- Test et debuging
- Outils et librairies
- Extensions C pour php
- Automatisation d'une page Web
- Premiers éléments du langage
- Intégration de php dans une page html
- Variables et fonctions
- Survol de css
- Fonctions de base, variables serveur et php
- Contrôles de flux et boucles
- Les tableaux complexes
- Gestion de fichiers
- Flux de sortie php
- Envoyer recevoir des emails
- Fonctions associées aux tableaux
- Fonctions d'extraction
- Variables persistantes
- Les variables de session
- Gestion des erreurs et exceptions
- Sérialisation des variables complexes
- Création de formulaires
- Réception de données en php
- Sécurité et données reçues
- Modèle mvc et php
- L'approche php natif
- Application concrète
- Concevoir un document xml avec php
- Manipuler un document xml
- Introduction à dom
- Exemple : Gestion de flux rss
- Faire interagir php et c/c++
- Services web
- Soap avec et sans wsdl
- Introduction à dom
- Exemple : Gestion de flux rss
- Interactions php/javascript
- Le javascript moderne
- Outils de test et debuging
- Javascript OO
- Javascript et css
- Dom : Document Object Model
- Introduction à ajax
- Utiliser jQuery
Présentation php
Environnement php
Introduction et rappels sur la programmation Web
Les fonctionnalités avancées du langage
Formulaires et superglobales
Les templates
Gestion xml
Services Web et interactions
Présentation javascript
