Javascript - Ajax - HTML Dynamique

Code de la formation : 1305
Objectifs
  • Maîtriser le langage JavaScript
  • Manipuler la structure DOM d’une page HTML et agir sur les feuilles de style CSS
  • Gérer la programmation événementielle
  • Gérer des échanges asynchrones avec AJAX
Pré-requis
Bonnes connaissances en HTML, connaissances de base en programmation
Public visé
Toute personne souhaitant créer un site Internet dynamique
Votre intervenant
Consultant spécialiste en création de sites Internet et programmation Javascript
Formation en informatique
Connaître les fondamentataux du Web et des technologies impliquées
  • Différence entre navigateurs et impact sur le fonctionnement des programmes JavaScript. Les différentes versions de JavaScript
  • Les composants et protocoles du web : HTML, CSS, JavaScript, etc.
  • L’impact de JavaScript sur l’accessibilité et le référencement
  • La conformité XHTML. Les technologies DHTML
  • Les outils de développement
Maîtriser les bases du langage JavaScript
  • Déclarer des variables et maîtriser leur portée
  • Utiliser les différents types de données. Définir et utiliser des tableaux
  • Utiliser les opérateurs logiques et arithmétiques. Les boucles for, while, etc.
  • Créer des fonctions
  • Gérer les erreurs et les exceptions
  • Créer une classe d’objets en JavaScript. Définir et utiliser les méthodes et les propriétés. Constructeur, surcharge, mots réservés prototype, this. Classes dynamiques
  • Utilisation le format JSON pour la création de classes
  • Utiliser les objets prédéfinis de JavaScript (RegExp, Array…) et leur utilisation
Gérer les événements et manipuler les données
  • Principes de fonctionnement et d’organisation des événements.
  • Mettre en place un comportement en fonction d’un événement. Créer et détruire des écouteurs.
  • Implémenter des traitements événementiels : clavier, souris, formulaires, menus dynamiques…
  • Utiliser l’objet Event
  • Connaître et utiliser les objets du DOM (window, document, etc.)
  • Manipuler des URL, gérer les cookies
Gérer des formulaires HTML
  • Manipuler le contenu des formulaires de manière dynamique
  • Utiliser les fonctions de validation de formulaire
  • Gérer les événements liés aux éléments de formulaire : initialisation, clic, changement, etc.
Interagir avec les CSS
  • Les outils pour manipuler les CSS
  • Implémenter les CSS en tant que propriétés des objets du DOM
  • Modifier directement les propriétés CSS. Modifier l’objet CSS StyleSheet
Manipuler le DOM XML
  • Rappels sur le XML
  • Implémenter XML dans les différents navigateurs
  • Manipuler les objets du DOM : lire, ajouter, supprimer, modifier
Ajax
  • Présentation d’AJAX : possibilités offertes, alternatives
  • Utiliser les bibliothèques du marché
  • Utiliser Ajax : l’objet XMLHttpRequest
Cette formation, comme toutes les formations de PREFERENCE 3D, peut être personnalisée, et vos besoins et aptitudes spécifiques seront prises en compte. Pour pouvoir personnaliser cette formation, vous pouvez au choix vous rendre dans votre espace personnel ou prendre contact avec notre service commercial.
Cette formation permet d'acquérir rapidement les notions fondamentales pour créer un site Internet dynamique.

Les participants peuvent travailler sur leur propre site pendant la formation et ainsi gagner un temps précieux.
Prix H.T. Inscription
27 au 30 novembre 2017
Dijon1980 €
11 au 14 décembre 2017
Paris1980 €
Si ces dates et lieux ne vous conviennent pas, vous pouvez également