Php & javascript : best practices

Imprimer le PDF

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