www.bt-formation.fr

Identifiez-vous pour bénéficier de l'accès à vos avantages et documents
(supports de cours, convocations, conventions, fiches de présence, etc...)

DANS QUELS DOMAINES ?

Agrandir la zone

FORMATION - JAVASCRIPT DECOUVERTE : ANIMER VOTRE SITE INTERNET

Langage de l'Internet côté client, le javascript permet la manipulation interactive des éléments constituant une page WEB.

La généralisation des clients légers dans les entreprises, la présence indispensable sur le réseau Internet et une généralisation des approches transversales de type intranet ou extranet passe par des ihm plus efficaces, rendus possibles par l'implémentation conjointe du javascript et du DHtml.

Aujourd'hui, le développement et la normalisation des échanges clients-serveurs sous forme XML permet d'entrevoir, grâce à AJAX, une amélioration sensible de l'interactivité au niveau des interfaces utilisateurs.

Cette formation aborde les aspects pertinents du langage dans un esprit de développeur. Cette formation s'appuie sur de nombreux exemples concrets que les participants mettront en oeuvre et pourront réutiliser.

Pour qui ?

  • ce stage pratique s'adresse à tous concepteurs de sites web et informaticiens désireux d'exploiter javascript et les technologies html dynamique pour leurs projets

Objectifs

  • ce stage s'adresse aux personnes qui souhaitent apprendre les bases nécessaires à l'élaboration d'un site web optimisé

Contenu

Les technologies du web
  • les types de navigateurs et leur impact sur la portabilité
  • les composants web : html, xhtml, css, javascript, flash, java... les protocoles http, https
  • impact de javascript sur l'accessibilité
  • ecmascript et émergence d'actionscript. impact sur le rédactionnel javascript
  • importance de xhtml sur l'utilisation dynamique de javascript
  • méthode de développement javascript en équipe
  • les outils de développement
  • positionnement et illustration des technologies dhtml

Le langage javascript
  • concepts de la programmation objet
  • les variables, le partage de bibliothèques, les opérateurs logiques et arithmétiques, la programmation objet (classes objets), les tableaux, les matrices de stockage, les types de base (math, date ...), les itérations, les fonctions
  • la gestion d'erreurs, d'exceptions.accès aux ressources du navigateur : plug-ins, résolution, version...
  • extension des objets prédéfinis
  • exercices : mise en oeuvre des différentes fonctionnalités javascript à travers de multiples travaux pratiques

Gestion de formulaires html
  • manipulation de contenu de formulaires
  • accès et modification dynamique des composants du formulaire : zone de saisie, cases à cocher, cases d'options, manipulation de combobox, textarea
  • fonctions de validation de formulaire
  • événements liés aux éléments de formulaire : changement, initialisation, clic,...
  • exercices : conception de fonctions personnalisées contrôlant les activités de l'utilisateur

Interaction avec les feuilles de style en cascade
  • rappel sur les feuilles de style en cascade (css-1, css-2), les outils pour les manipuler
  • css multiples, héritages multiples, règles de priorité
  • les classes de sélecteurs, les sélecteurs globaux
  • les blocs de texte, les calques, les couleurs, mises en forme de paragraphes, div...
  • accès et modification des styles
  • exercices : réalisation de pages simples afin de se familiariser à l'utilisation de feuilles de style et à leur manipulation à travers javascript

Parseurs et dom
  • rappel sur les parseurs xml
  • présentation du langage xml (éléments attributs), ses fichiers de définition dtd et xml-schéma
  • document object models : variantes entre les navigateurs, problématique de la maintenance
  • manipulation de données xml (lecture, ajout, suppression, modification de noeuds)
  • applications xml sur la structure dom de la page
  • exercices : familiarisation à la construction d'un chemin d'accès à un élément du dom

Méthodes

  • 100% sur poste informatique
Date de mise à jour 22/3/2016