plan du site 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

planning & inscription

Dates :

Durée :

Horaire :

Ecolages :

Inscription

18.02 au 08.04.2008

12 séances

17h30 - 20h30

CHF 2'700.-

javascript

PHP est un langage script largement utilisé spécialement pour le développement d'applications Web dynamiques.

La combinaison du serveur Web Apache avec le langage script PHP et la base de données MySQL offre un modèle Open Source à trois niveaux pour un développement de solutions internet performantes, sécurisées et portables.

Dans sa nouvelle version, PHP 5 permet un support étendu de la programmation objet et de l'interfaçage avec XML et le moteur Simple XML.1

Le langage PHP est particulièrement approprié pour la production de Content Management et autres applications web.

javascript

à créer des sites web dynamiques
professionnels

à créer des sites orientés e-business

à créer des paniers d'achat

à gérer des informations contenues
dans une base de données au travers
d'une interface Web.

à développer des applications de
gestion de contenu (CMS)

javascript

Web designers et gestionnaires de
sites souhaitant compléter leur
compétences par la génération de
contenu dynamique

Développeurs souhaitant publier
du contenu sur le Web

Développeurs souhaitant créer des
gestionnaires de contenu (CMS)

javascript

connaître le HTML

avoir des notions de l'architecture
client-serveur

le module JavaScript ou savoir
programmer

WEB Services

XML

Javascript

php / mysql

1.   PHP

1.1. Introduction aux langages dynamiques côté serveur

1.2.  Création de scripts PHP (niveau 1)
1.3.  Installation et utilisation de EasyPHP5. 5
1.4.  Création de scripts élaborés (niveau 2)
1.5.  Utilisation de variables, tableaux
1.6.  Conditions, boucles
1.7.  Fonctions
1.8.  Méthodes GET, POST
1.9.  Transmission des variables GET et POST
1.10.Objets _GET et _POST
1.11.Utilisation de formulaires
1.12.Gestion d'erreurs
1.13.Lecture/Ecriture dans un fichier texte

2.    MySQL

2.1.  Introduction aux bases de données relationnelles

2.2.  Apprentissage du langage SQL
2.3.  Création de bases et tables
2.4.  Etudes de création et requêtes MySQL

3.    PHPMyAdmin

3.1.  Gestion de Bases de données au travers d'une interface Web

4.    Echange de données entre PHP et MySQL

5.    Design d'architecture de bases de données relationnelles

5.1.  Principes et intérêts

5.2.  Relations entre tables (1-1, 1-n, n-n)
5.3.  Création d'index autoincrémentables
5.4.  Liaison entre tables
5.5.  Création de requêtes et sélection multitables

6.    Sessions

6.1.  Introduction au mechanisme de session
6.2.  Illustration par des exemples

7.    Sécurité

7.1.  Problèmes liés à l'utilisation des bases de données

7.2.  Revue des principales attaques
7.3.  Solutions et bonnes pratiques

8.    Applications

8.1.  Création d'une application complète simple

XML

un poste avec un compte personnel
pour vos sessions de travail

un espace personnel accessible via
le Web pour la publication de vos sites
accessible également via FTP

un moteur PHP pour exécuter
vos travaux

la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes

WEB Services

Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.

Chaque session inclut des exercices supervisés par l’intervenant.

La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.

Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.