Accueil du site Nos formations Découvrez l'équipe Nos locaux Un équipement de pointe Financer votre formation Contactez nous
 
 
 

 
 

     
  FORMATIONS  
WEBMASTER MULTIMEDIA
Objectif : Acquérir une connaissance approfondie et opérationnelle des langages et outils relatifs au développement Web.
Public : Développeurs
Pré-requis : une bonne maitrise de l'outil informatique.
Durée de la formation : 280 heures
Horaire : De 9 h à 17 h
                   
Contenu de la formation :
Partie 1 : Présentation générale


I. CONNAISSANCE GENERALE DE L’OUTIL INTERNET

Les fondements
La situation aujourd’hui
La terminologie
Les fonctionnements : les réseaux et connections
Transmissions et protocoles de transport & de service

II. WEB

Qu’est-ce qu’un navigateur ?
Les services multimédia
Fonctionnement des moteurs de recherche

III. MAIL

La messagerie e-mail
Envoyer des messages simples / avec fichiers joints

PARTIE 2 : Créer un site


I. HTML

1. Introduction

Exigences matérielles et logicielles
Outils appropriés au développement HTML

2. Elément de base d’une page Web

Les pages Web
Fonctionnement des pages Web
Modifier les pages Web
Les multiples facettes du HTML

3. Création d’une page Web

Une page simple
Les balises obligatoires des pages HTML
Paragraphes et lignes
En-têtes
Examiner les pages des autres

4. Mise en page du document

les délimiteurs
Les styles de texte
Les listes
Les caractères spéciaux et lettres accentués
Les images
Les images réactives
Les liens
Les formulaires
Les tableaux
Les cellules (frames)

5. Créer des liens vers d’autres pages Web

Liens locaux et universaux
Créer un lien vers une autre page Web
Adresses relatives

6. Publier des pages HTML

Créer un site Web
Rendre un fichier disponible pour téléchargement
Publier des pages Web sur un intranet
Publier des pages Web sur un disque
Atelier (travaux pratiques)

II. FEUILLE DE STYLE CSS

1. Débuter avec CSS

Introduction aux CSS
Principe de fonctionnement, l'héritage

2. Ecriture des premières instructions

Structure d'une instruction
Première instruction
Instruction pour plusieurs éléments
Plusieurs instructions pour un élément

3. Class et ID

Class
ID

4. Les fonctions CSS

Sélecteurs contextuels
Pseudos-classes
Pseudos-éléments

5. Les polices

Choix multiple
Familles de polices

6. Superposition des images

7. Positionnement

Boite de type bloc en flux normal
Boite de type en-ligne
La position relative
Les flottants
Position absolue
Atelier (travaux pratiques)


III. XML

1. INTRODUCTION

Caractéristiques générales de XML
Comparaison HTML et XML
Les atouts de XML
Les alternatives
Domaines d’applications

2. Prise en main du langage

Structure d’un document
Syntaxe
Balise sémantique
Marqueurs, éléments, attributs, entités
Création de « documents valides »
Fichiers DTD (Document Type Definition)
Adressage avancé

3. exploitation d’un document xml

Processus d’interprétation
Création d’une DTD avec XML
Un exemple simple de DTD
Mise en page automatique
Lecture du DTD
Vérification de la validité d’une DTD

4. Mise en œuvre sur le poste client

Présentation avec XSL
Manipulation des données

5. Mise en œuvre sur le serveur

Manipulation de documents
Echanges XML sur http
Interface avec une base de données

6. Mettre en ligne vers pages Web

Les solutions d’hébergement
Le transfert des pages
Utilisation de FTP pour le transfert des fichiers
Atelier (travaux pratiques)

IV. JAVA SCRIPT

1. Introduction

Situer Javascript
Différences de support et de version (Javascript1.0, 1.1, 1.2…)
Côté client
Côté serveur
Les outils

2. Le langage

Vue d’ensemble
Le modèle objet
Notions de prototype et constructeur
Imbrication de Javascript dans HTML
Débogage
Sécurité : script signés

3. Syntaxe et elements du langage

Variables
Opérateurs
Instructions
Fonctions
Objets prédéfinis
Expressions régulières

4. Javascript côté client

Les models objets de Netscape Communicator 4.x et Microsoft Internet explorer 4.x
Utilisation de DHTML
Les styles en cascades (css) définition en Javascript
Redéfinir dynamiquement des styles
Agir sur les frames (panneaux)
Agir sur les layers (plans graphiques) : repositionnement, masquage, affichage…
Interception des événements des formulaires
Validation de champs dans un formulaire (à la volée ou globalement)
Boites de dialogue
Gestion des cookies
Interaction avec un applet Java (Live Connect)
Paramétrage de communicator

PARTIE 3 : Site web dynamique


I. PHP

1. INTRODUCTION

Qu'est ce que PHP ?
Fonctionnement de PHP
Les différences entre PHP et JavaScript
Introduction aux concepts de la programmation

2. LES BASES DU LANGAGE PHP

Généralités sur la syntaxe de PHP
Les expressions
Les instructions
Les opérateurs & les fonctions mathématiques
Les constants et les variables
Les tableaux
Les fonctions de tableau
Manipulation des chaînes de caractères
Les expressions régulières
Atelier (travaux pratiques)

3. LA STRUCTURE DES PROGRAMMES PHP

Les blocs et les structures
Les conditions
Les boucles
Les choix alternatifs avec switch
Les fonctions
La programmation orientée objet
Le débogage en PHP
Le concept d'erreur en PHP
Les stratégies de recherche d' erreur
PHP et le système de fichier
Les opérations élémentaires sur les fichiers en PHP
Les fonctions relatives au système des répertoires
Manipuler les sockets et processus avec des fonctions de fichiers PHP
Les fonctions date et heure
Les fonctions d'information en PHP
Les fonctions spécifique au serveur Apache

4. DES PAGES INTERACTIVES EN PHP

Création de formulaire en HTML
Accès aux données de formulaires avec PHP
Génération dynamique d'éléments de formulaire en PHP
Les fonctions spécifique au serveur Web Apache
Transfert de données entre scripts PHP
Définition de cookies à l'aide de la méthode http GET
Domaines d'application des cookies
Gestion des cookies avec PHP
Gestion des session avec PHP
Les sessions
Configuration du module de session avec PHP
Gestion des sessions sous PHP
Génération dynamique d'images en PHP
La bibliothèque graphique GD
Les images et le protocole http
Gestion des fichiers graphiques avec PHP
Fonction GD de retouches d'images
Génération d'image avec la bibliothèque GD
Exemple d'un calendrier interactif
La mise en page et les modèles
Fast template
Installation et configuration de Fast Template
Utilisation de Fast Template
Les applications utlisant Fast Template

5. LES BASES DE DONNEES

Qu'est ce qu'une base de données?
Les systèmes de gestion de base de données
Le modèle entité-relation (ER)
Les éléments de base du modèle ER
Représentation graphique du modèle entité-relation
Développement du modèle ER
Exemple d'un site de e-commerce
Le modèle relationnel de données
Transformation du modèle ER en schéma de base de données relationnelle
Atelier (travaux pratiques)

II. MYSQL

1. INTRODUCTION

Installation et configuration de MySQL
Evaluation des options de distribution
Contrôle des options de MySQL avec my.cnf

2. MODELISATION D’UNE BASE DE DONNEES

Définition des systèmes de gestion de bases de données relationnelles (SGBDR)
Comparaison entre les bases de données relationnelles et les fichiers plats, XML
Techniques de stockage
Concepts de bases de données relationnelles
Mappage des objets du monde réel vers la base de données et les tables
Normalisation des tables de la base de données pour une gestion optimale des données

3. MISE EN ŒUVRE DES REQUETES MYSQL

Lecture des données en utilisant SELECT, FROM et WHERE
Modification des tables avec Insert, UPDATe et REPLACE
Utilisation des types de données SQL, des clés et des index
Manipulation et formatage des données
Organisation des résultats en utilisant SORt et GROUP BY

4. ACCES AU SERVEUR DE LA BASE DE DONNEES

Création de comptes utilisateurs
Allocation de privilèges utilisateur pour assurer la sécurité de la base de données
Utilisation des commandes GRANT et REKOVE pour modifier les privilèges

5. ADMINISTRATION DE LA BASE DE DONNEES

Création d’une base de données avec les outils de ligne de dommandes
Construction et modification des tables de la base de données
Importation et exportation de données
Caractèristiques des différents types de tables MySQL
Utilisation des interfaces grafiques pour faciliter l’administration


6. ASSURER LA FIABILITE DES DONNEES

Mise en œuvre de transactions pour garantir l’intégrité des données
Sauvegarde de la base de données grâce aux outils MySQL

7. ETABLIR LA CONNEXION AVEC LA BASE DE DONNEES

Gestion des connexions de la base de données
Envoi de requêtes vers la base de données

8. APPLICATION DE TECHNIQUES DE SCRIPTS AVANCEES

Gestion des erreurs résultant de requêtes mal formées
Dépannage des problèmes lors de la manipulation des données
Téléchargements d’images et autres données multi-média vers la base de données
Création de pages Web en utilisant plusieurs scripts

9. AMELIORATION DES PERFORMANCES

Maintenance de connexions de base de données persistantes
Etude des fichiers journaux du serveur pour optimiser les requêtes SQL
Accélération des recherches avec l’indexation plein texte
Réduction de la charge des processeurs en séparant la base de données et les serveurs Web

10. ASSURER LA FIABILITE ET L’EVOLUTIVITE

Réplication de la base de données sur des serveurs multiples
Réparation des tables de la base de données
Atelier (travaux pratiques)


III. ASP

1. LE LANGAGE

La syntaxe
Les directives
Les erreurs

2. LES OBJETS ASP

L’objet application
L’objet session
L’objet request
L’objet response
L’objet server
L’objet ASP Error

3. LES COMPOSANTS

Les composants
Le composant Adrotator
Le composant BrowserType
Le composant ContentRotator
Le composant Counters
Le composant IISLog
Le composant MyInfo
Le composant NextLink
Le composant Permission Checker
Le composant Tools

4. ASP ET LES BASES DE DONNEES

L'objet Connexion
L'objet RecordSet
La récupération de données
L'ajout de données
La modification de données
La suppression de données

5. CONCEPTS AVANCES

Les variables d'environnement
Les cookies
Le Fichier Global.asa
La gestion des lecteurs, répertoires et fichiers
Atelier (travaux pratiques)


PARTIE 4 : Webdesign et multimédia


I. FLASH

1. PRESENTATION GENERALE

La scène
Les bibliothèques

2. LE DESSIN

Les outils et leurs propriétés
Associer/dissocier

3. L’ECHELLE DE TEMPS

L’espace des couches
L’échelle temporelle

4. L’ANIMATION

Animation image par image
Animation par interpolation de déplacement
Animation par interpolation de forme

5. LES SYMBOLES

Graphiques
Boutons
Clips

6. INTERACTIVITE

Les images clés
Les boutons

7. IMPORTATION

Le son
Les images

8. EXPORTATION

Fichier Shokwave
Intégration dans une page HTML

9. PROGRAMMATION SHOKWAVE

Structure de programme
Eléments du langage
Atelier (travaux pratiques)


II. PHOTOSHOP

1. PRESENTATION GENERALE

La zone de travail
Les palettes
Les calques

2. LES IMAGES

Importation/ouverture d’image
Les différents formats
Les modes colorimétriques
Réglages couleurs et tons

3. LES RESOLUTIONS, LA TAILLE DES FICHIERS IMAGES

4. PRINCIPES DE FONCTIONNEMENT DES ECRANS COULEURS ET DES SYSTEMES DE REGLAGE EN MODE RVB

5. LES SELECTIONS

Définition de sélections de pixels
Ajustement et lissage des contours d’une sélection
Déplacement, copie et collage

6. TRANSFORMATIONS ET RETOUCHES

Recadrage
Transformation d’objets
Les outils de retouche

7. DESSIN ET EDITION

Création de formes et tracés
Les outils de dessins
Edition et gestion des tracés

8. LES CALQUES

Utilisation de la palette des calques
Propriétés des calques
Calques de réglage ou remplissage
Gestion des images multicalques
Les effets spéciaux
Les filtres


9. LES COUCHES ET LES MASQUES

Utilisation de la palette des couches
Gestion des couches/Mélange des couches
Ajouts de tons directs
Opérations pour fusionner calques/couches
Enregistrement de masques (couches alpha)

10. OPTIMISATION DES IMAGES

11. IMPRESSION

Impression d’images
Définition des options de sortie
Sélection d’attributs de trame de demi-teintes
Impression d’une partie de l’image
Choix d’une méthode de codage d’impression
Utilisation de la gestion des couleurs

12. LES TEXTES

Création et mise en forme
Les calques de texte
Atelier (travaux pratiques)

III. DREAMWEAVER

1. PRESENTATION DU LOGICIEL

L’espace de travail
Les palettes
Les inspecteurs
Le code source

2. MISE EN PAGE D’UN DOCUMENT HTML

Le texte
Les tableaux
Les cadres

3. LES IMAGES

Formats
Propriétés

4. PRINCIPES DE NAVIGATION

Les liens hypertextes
Les barres de navigation

5. GESTION DE SITE

Architecture d’un site Web
Transfert FTP
Test

6. LES FORMULAIRES

Les éléments du formulaire
Méthode d’envoi du formulaire

7. LES FEUILLES DE STYLE

Création et édition d’un style
Style interne et externe
Puissance des styles

8. LES CLAQUES

Aperçu et particularité
Propriétés
Les comportements
Rollover
Eléments de DHTML
La timeline

9. DREAMWEAVER ET PHP

PARTIE 5 : Mise en ligne


I. HEBERGEMENT

1. définir ses besoins

Taille disque
Ressources (Base de données, Php, Jsp, ...)
Nom de domaine

2. services fournis par les hébergeurs

Disponibilité
Serveur dédié ou mutualisé
Nom de domaine
Mails

3. gérer son hébergement

Mise à jour du site sur le serveur
Différents outils fournis par les hébergeurs
Atelier (travaux pratiques)

II. REFERENCEMENT

1. differents types de référencement

Annuaires
Moteurs

2. Modes de référencement

A la main
Automatiquement

3. établir une stratégie de référencement

Atelier (travaux pratiques)

III. REALISATION DU PROJET
          
| Accueil | Formations | Mentions légales | Plan d'accès | Contact | Formateurs | Le centre |