menu PROGRAMME

téléphone01 75 50 92 30

Formation JavaScript

Type de cours : Stage pratique
Réf. : JVS
Durée : 3 jours
Tarifs :
- En regroupement au centre 595 € H.T/jour et par participant
- Chez le client (en intra) : sur devis.

Renseignements et devis

télécharger le programme en pdfProgrammecalendrierCalendrier

Objectifs

JavaScript est un langage de programmation de scripts principalement utilisé dans les pages web interactives mais aussi côté serveur.
Cette formation a pour but d’apprendre à programmer avec JavaScript, manipuler le DOM et gérer l’interactivité.
Vous apprendrez, de ce fait à rendre les pages web plus interactives.
La formation Javascript est concrète avec de nombreux exercices pratiques.

Public visé

Développeurs de pages Web / Webmasters
Responsables de projet Internet
Concepteurs web de sites dynamiques et d’applications intranet/internet

Pré-requis

Connaître l’environnement Windows /PC.
Une connaissance du HTML est un plus.

Méthodes pédagogiques

Programme du stage

INTRODUCTION

- Historique et évolutions du langage
- Définitions et intérêt du langage JavaScript
- Les navigateurs et le JavaScript
- Notion de client/serveur
- La partie client Web
- Avantages et inconvénient du langage
- Premier exemple de script : analyse et compréhension
- Insertion d’un script dans un document HTML/XHTML

JAVASCRIPT : COMPREHENSION ET APPRENTISSAGE DU LANGAGE

- Les variables, déclaration et portée
- Les fonctions, les arguments
- Création de fonctions et paramétrage variable.
- Les types de données
- Les opérateursLes structures de contrôle
- Les objets personnalisés : constructeur, méthodes et propriétés, prototype, objets littéraux, objets sous forme de tableaux associatifs
- Les objets globaux : Array, string , Date, RegExp,... Les tableaux, les dates, les chaînes de caractères.Opérateurs logiques et arithmétiques. Boucles (for, while...).
- La gestion d’erreur et les exceptions.
- Les concepts objets. Développement Objet en JavaScript : création de classes (méthodes, propriétés)
- Constructeur. Surcharge. Instance. Usage d’Object sur les classes dynamiques.
- Les objets prédéfinis du langage (String, Array, Date, Regexp...)
- Extension des objets prédéfinis

LES OBJETS DU NAVIGATEUR

- La hiérarchie des objets
- Les principaux objets
- L’objet windows : gestion des fenêtres et de leur communication.
- Gestion des popups
- L’objet document : le fonctionnement
- L’objet form : Contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie.
- Manipuler des fenêtres - connexions SSH par mot de passe et par clées RSA

JAVASCRIPT/CSS et DOM - Notions fondamentales du DOM (Document Object Mode)

- Accéder aux d’éléments
- Modification du contenu HTML
- Modification du graphisme CSS
- Interaction Javascript CSS

EVENEMENTS

- Le gestionnaire d’évènements
- L’objet Event
- Gestion des événements en JavaScript
- Les principaux événements JavaScript
- Poser un gestionnaire d’événement
- Associer un traitement à un événement
- Les différents modèles de gestion d’événements

UTILISER JAVASCRIPT AVEC LES FORMULAIRES

- Les différents éléments d’un formulaire
- Champs text, textarea, cases à cocher, boutons radio, liste de valeurs
- Vérifier les données saisies dans les différents champs
- Envoyer les données à partir d’un formulaire

LES STYLES CSS

- Les styles CSS
- Manipuler les styles CSS
- Modifier la classe d’un élément
- Modifier une propriété de style d’un élément
- Modifier l’aspect d’un élément
- Déplacer, afficher, masquer, réduire un élément

POUR ALLER PLUS LOIN : AJAX

- Présentation d’AJAX : Asynchronous JavaScript And XML.
- Pourquoi AJAX ? Avantages et inconvénients
- Dialoguer avec les serveurs
- Format d’échange JSON

Derniers témoignages

Pierre-Atnoine V. (Disneyland Paris)
"Formation correspandant tout à fait à mes attentes. Elle m'a permis de solidifier mes bases dans ce langage et d'ouvrir des prespectives d'applications dans mon travail. Je recommande !"