Rechercher une formation et ses disponibilités
Formation Javascript, développer des sites Web dynamiques
Cette formation sur 3 jours va vous permettre de développer des sites Web dynamiques grâce au langage orienté objet de référence : JavaScript. Sa maîtrise est indispensable pour tout développement d'applications Web et permet de tirer profit du panel de possibilités offertes par sa composante AJAX.
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 de cette formation Javascript, développer des sites Web dynamiques
- Développer des pages web dynamiques et interactives grâce aux bases de JavaScript
- Être capable d'apporter de l'interactivité sur les pages et formulaire Web
- Maîtriser la manipulation dynamique d'objets HTML
Public de cette formation Javascript, développer des sites Web dynamiques
- Chargés de développement de pages Web et d'interfaces Web
- Chargés de projets Internet ou Intranet
Pré-requis de cette formation Javascript, développer des sites Web dynamiques
- Avoir des connaissances en XHTML et CSS
- Savoir pratiquer un langage de programmation
- Avoir de bonnes connaissances du web
Programme de cette formation Javascript, développer des sites Web dynamiques
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
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
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...)
- Être capable de manipuler des fenêtres
- Comprendre la gestion de timers
- Savoir lire et rédiger des cookies
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)
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
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
- Être capable de soumettre un formulaire
les feuilles de style en cascade (CSS)
- Court rappel sur les bases de CSS
- Être 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)
Voir au-delà
- Unobstrusive JavaScript : séparation du code HTML et du JavaScript
- Découverte d'Ajax (Asynchronous Javascript And Xml )