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...

Accès rapide