Valid XHTML 1.0!

Cours Programmation Internet

Généralités

Durée de la formation

3 journées.

Pré-requis

Bonne connaissance de l’environnement WINDOWS.

Objectif

Donner aux stagiaires les bases solides qui leur permettront de créer ou modifier des pages ou des sites web dynamiques en bonne autonomie et d’assurer de fait les fonctions de webdesigner/webmaster

Méthode

La bonne compréhension des concepts théoriques est (dans la mesure où cette opportunité est proposée par le stagiaire) immédiatement testée par le travail pratique sur le site du stagiaire
Dans ce cas de figure, il est recommandé de faire la formation dans les locaux du stagiaire.

Programme PHP/MySql

Présentation de PHP

Concept de création dynamique de page
Structure de base d’une page PHP

Types de données

Constantes
Variables
Types
Tableaux

Opérateurs

Opérateur d’affectation par valeur
Opérateur d’affectation par référence
Opérateurs arithmétiques
Opérateurs logiques
Opérateurs de comparaison
Opérateurs de chaîne de caractères

Structures de contrôle

Instructions conditionnelles
Itérations
Inclusion de fichier

Fonctions

Création et utilisation de fonctions utilisateurs

Gestion de formulaires

Récupération de données à partir d’un formulaire
Création dynamique de formulaire
Contrôle des données saisies
Chaînage sur une autre page en fin de traitement

Utilisation d’une base de données MySQL

Utilisation de l’environnement PhpMyAdmin de gestion de la base
Initiation au langage SQL
Création de la base
Création/suppression de tables
Définition de clé dans la base
Requête par ligne de commande
Utilisation de fonctions PHP spécifiques 'mysql_'
Problématiques des 'Magic Quotes'

Gestion des sessions

Problématique des sessions PHP
Authentification
Transmission de données par URL
Transmission des données par cookie
Transmission des données par variables de session (PHP 4)

Envoi de courrier électronique

Fonction mail

Programme Javascript

Présentation de JAVASCRIPT

Concept de HTML dynamique
Syntaxe du langage Javascript et intégration des scripts dans une page web

Types de données

Constantes
Variables
Types
Tableaux

Opérateurs

Opérateur d’affectation
Opérateurs arithmétiques
Opérateurs logiques
Opérateurs de comparaison
Opérateurs de chaîne de caractères

Structures de contrôle

Instructions conditionnelles
Itérations
Inclusion de fichier

Fonctions

Création et utilisation de fonctions utilisateurs

Gestion de formulaires

Récupération de données à partir d’un formulaire
Création dynamique de formulaire
Contrôle des données saisies
Chaînage sur une autre page en fin de traitement

Gestion événementielle

Contrôle de champ/validation de formulaire
Chargement de page
Survol d’images

Objets du navigateur

Hiérarchie des objets
Window
Document
Layers
Frames
Manipulation des objets, méthodes et propriétés
Etc.

Durée de la formation

Décidée de concert avec le client.

Programme personnalisé

Dans le cas d'une formation personnalisée, le programme est établi sur mesure en fonction des besoins clairement exprimés par le demandeur (responsable de formation par exemple).

En ce qui concerne les TP, il est souhaitable que ces derniers correspondent également à des besoins concrets des utilisateurs et soient suggérés par ces derniers. En l'absence de tels TP, les TP standards seront utilisés...