Type de cours: Stage pratique
Réf: JVS
Durée: 3 jours - 21h de formation en présentiel
Tarifs :
- En regroupement au centre 1 785 € H.T par participant
- Chez le client (en intra) : sur devis.
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.
Programme du stage
INTRODUCTION
• Historique et évolutions du langage
• Définitions et intérêt du lange 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
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
Participants
• 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.
|