Php & javascript : best practices
Pré-requis : Connaissance d'un langage de programmation * Durée : 3 jour(s)
Présentation
- É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
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
- Présentation php
- Parcours de php
- Politique d'évolution : php4 => php5
- Installation lamp-wamp
- Particularités de php
- Syntaxe et conventions
- Limitations et précautions
- Passage vers php5.3, php6
- Environnement php
- 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
- Introduction et rappels sur la programmation Web
- 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 fonctionnalités avancées du langage
- 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
- Formulaires et superglobales
- Création de formulaires
- Réception de données en php
- Sécurité et données reçues
- Les templates
- Modèle mvc et php
- L'approche php natif
- Application concrète
- Gestion xml
- Concevoir un document xml avec php
- Manipuler un document xml
- Introduction à dom
- Exemple : Gestion de flux rss
- Services Web et interactions
- Faire interagir php et c/c++
- Services web
- Soap avec et sans wsdl
- Introduction à dom
- Exemple : Gestion de flux rss
- Présentation javascript
- Interactions php/javascript
- Le javascript moderne
- Outils de test et debuging
- Javascript OO
- Javascript et css
- Dom : Document Object Model
- Introduction à ajax
- Utiliser jQuery
