Accueil > Technologies WEB > Développer des Sites Web Dynamiques avec JavaScript
Formation #TWC94

Formation Développer des Sites Web Dynamiques avec JavaScript

Durée : 4 jours

Code : TWC94


Prochaines dates programmées :

Du 09 au 12 Avril 2024

Du 16 au 19 Juil. 2024

Du 08 au 11 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives
  • Apprendre à manipuler dynamiquement des objets HTML
  • Interagir avec les feuilles de style CSS
  • Gérer des échanges asynchrones AJAX
Programme
1/ Introduction
  • Les principes de base des technologies clients serveurs
  • Mode d'appels des scripts depuis les pages HTML
  • Comment créer une zone de saisie ?
  • Les différents modes de saisie HTML
  • Pourquoi les langages de scripts pour le Web
  • Des problèmes de sécurité
2/ Le langage JavaScript
  • Variables
  • Type de données : Number, Boolean, String, Array, Math, Date
  • Conversion de type. Détection de type avec typeof
  • Gestion des tableaux
  • Opérateurs logiques et arithmétiques
  • Boucles (for, while...)
  • Fonctions et paramétrage variable
  • Gestion d'erreur et les exceptions
  • Programmation objet en Javascript
  • Utilisation du format JSON pour la création de classes
  • Les objets de Javascript : Array, Date, String, Regexp...
3/ Evénements et données
  • Organisation des événements
  • Positionner des écouteurs sur des événements par programme et paramétrage de balises HTML
  • Règles pour faire un codage multinavigateur
  • Créer, détruire des écouteurs
  • Les traitements événementiels JavaScript
  • L'objet Event et son utilisation
  • Les objets du DOM (window, document...) et leur manipulation
  • Manipulation des URL (redirections http...)
  • Gestion des cookies (lecture et écriture)
4/ Les formulaires
  • L'objet Form
  • Les gestionnaires d’événements spécifiques
  • Vérifier les données d’un formulaire
5/ 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
  • Manipuler les styles CSS
  • Modifier une propriété de style d'un élément
  • Modifier la classe d'un élément
  • Modifier l'aspect d'un élément
  • Déplacer, afficher, masquer, réduire un élément
6/ Manipulation du DOM XML
  • Introduction au XML, XHTML
  • Implémentation des parseurs XML chez Microsoft IE et les autres
  • Manipuler des éléments : créer et insérer de nouveaux éléments, modifier les attributs d'un élément, modifier le contenu
7/ AJAX : dialoguer avec le serveur
  • Qu’est ce qu’Ajax
  • Pourquoi AJAX
  • Présentation de Asynchronous JavaScript And Xml
  • Enjeux, solutions et alternatives
  • Les bibliothèques du marché
  • HTTP et Ajax : échanges HTTP et l'objet XMLHttpRequest
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Webmasters
  • Chefs de projet Web
Dates

Dates

  • Du 09 au 12 Avril 2024
  • Du 16 au 19 Juil. 2024
  • Du 08 au 11 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.