Formation Javascript, développer des sites Web dynamiques

JavaScript, qu'est-ce que c'est ? Devenu incontournable en matière de développement Web, ce langage de programmation de scripts entre en parfaite cohésion avec les nouvelles problématiques du Web 2.0. Au travers de cette formation vous maîtriserez JavaScript, l'outil clef du développement de pages Web interactives.


Objectifs
  • Développer des pages web dynamiques et interactives grâce aux bases de JavaScript
  • Etre capable d'apporter de l'interactivité sur les pages et formulaire Web
  • Maîtriser la manipulation dynamique d'objets HTML
Participants
  • Chargé de développement de pages Web et d'interfaces Web
  • Chargé de projets Internet ou Intranet
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 4 jours
  • Réf. : WEB48

Dates de Formations

09 au 12 Avril 2019

25 au 28 Juin 2019

27 au 30 Aout 2019

22 au 25 Oct. 2019

17 au 20 Déc. 2019

Programme
  • 1/ Introduction à JavaScript
    • • Comprendre le rôle et les bénéfices de JavaScript
    • • Appréhender l'environnement du client Web
    • • Assimiler le principe navigateur
    • • Présentation des outils clefs
    • • Comprendre l'insertion de scripts dans un document HTML/XHTML
  • 2/ JavaScript : les grands principes du langage
    • • Définir des variables
    • • Assimiler les opérateurs
    • • Comprendre la syntaxe
    • • Saisir les fonctions globales
    • • Visualiser les structures de contrôle
    • • Connaître les principales fonctions (fonctions littérales, définition, arguments...)
    • • Connaître les principaux objets personnalisés (prototype, objets littéraux,tableaux associatifs...)
    • • Connaître les objets globaux : Math, RegExp, Array, Date, String...
    • • Savoir manipuler les tableaux, les chaînes de caractères et les dates
  • 3/ Visualiser les objets du navigateur
    • • Connaître la hiérarchie des objets
    • • Visualiser les propriétés des principaux objets (window, screen, navigatior, form, document...)
    • • Etre capable de manipuler des fenêtres
    • • Comprendre la gestion de timers
    • • Savoir lire et rédiger des cookies
  • 4/ Savoir manipuler le DOM XML
    • • Introduction au XML et à XHTML
    • • Faire le lien entre le DOM et les navigateurs
    • • Assimiler la manipulation d'éléments (créer, insérer, modifier)
  • 5/ Gérer les évènements
    • • Appréhender le gestionnaire d'évènements
    • • Comprendre le modèle d'Internet Explorer
    • • Comprendre le modèle DOM 2
    • • Assimiler le concept d'objet Event
    • • Maîtriser la propagation d'évènements
    • • Connaître les navigateurs compatibles
  • 6/ L'élaboration de formulaires
    • • Connaître les divers éléments d'un formulaire
    • • Effectuer la vérification de données saisies dans des champs différents
    • • Etre capable de soumettre un formulaire
  • 7/ Les feuilles de style en cascade (CSS)
    • • Court rappel sur les bases de CSS
    • • Etre capable de manipuler les styles CSS
    • • Savoir modifier une propriété de style sur un élément
    • • Pouvoir modifier l'aspect d'un élément
    • • Savoir modifier la classe d'un élément
    • • Modifier des éléments (masquer, réduire un élément,déplacer, afficher)
  • 8/ Voir au-delà
    • • Unobstrusive JavaScript : séparation du code HTML et du JavaScript
    • • Découverte d'Ajax (Asynchronous Javascript And Xml)