Développer des applications en JavaScript et HTML dynamique


Développer des applications en JavaScript et HTML dynamique

Catalogue : Technologies Web



1. Présentation des technologies du Web
- Présentation des types de navigateurs. Impact sur la portabilité des programmes
-  Les composants Web : HTML, XHTML, CSS, JavaScript, Java... 
- Les protocoles HTTP, HTTPS.
- Importance de JavaScript sur les sites Web 
-  Les outils de développement

2. Syntaxe de JavaScript
-  Déclaration et portée des variables.
- Les types de données 
- Conversion de type.
- Gestion des tableaux. 
-  Opérateurs logiques et arithmétiques. Boucles (for, while...).
- Création de fonctions et paramétrage variable.
- Gestion des erreurs
-  Développement Objet en JavaScript : création de classes (méthodes, propriétés).
- Constructeur. Surcharge. Mots réservés prototype, this. Création d'instance. 
-  Utilisation du format JSON pour la création de classes.
Travaux pratiques 
Mise en œuvre des différentes fonctionnalités JavaScript à travers de multiples travaux pratiques.

3. Evénements et données
- Impact des événements sur les types de navigateurs et versions de DOM.
- Positionner des écouteurs sur des événements et paramétrage de balises HTML.
- Les traitements événementiels JavaScript

 

- L'objet Event et son utilisation.
-  Les objets du DOM et leur manipulation.
- Manipulation des URL.
- Gestion des cookies.
Travaux pratiques 
Programmation d'événements multiples sur différents éléments

4. Gestion de formulaires HTML
- Manipulation de contenu de formulaires.
- Accès et modification dynamique des composants du formulaire 
-  Fonctions de validation de formulaire.
- Evénements liés aux éléments de formulaire.
Travaux pratiques 
Conception de fonctions personnalisées contrôlant les activités de l'utilisateur.

5. Gérer les feuilles CSS depuis JavaScript
- Rappel de CSS
-  Implémentation des CSS en tant que propriétés des objets du DOM.
- Modification directe des propriétés CSS des objets du DOM.
- Modification de l'objet CSS.
- Rendre la page dynamique via le changement des propriétés de style.
Travaux pratiques
Lecture de styles CSS depuis JavaScript et application de nouveaux styles CSS avec JavaScript

6. Manipulation du DOM XML
- Présentation du langage XML.
-  Manipulation des objets du DOM.
Travaux pratiques
Familiarisation à la construction d'un chemin d'accès à un élément du DOM.

7. Ajax
- Présentation de Asynchronous JavaScript.
- Enjeux, solutions et alternatives.
-  Les bibliothèques disponibles.
- Echanges HTTP et l'objet XMLHttpRequest.
Travaux pratiques :
Récupération de données XML et affichage des données.

 

Fiche de la formation



 Cible :

Développeurs et chefs de projets Web.


 Prérequis :

Bonnes connaissances du HTML. Connaissances de base en programmation.


 Durée : 4 jours

 Type : Stage pratique


 Contactez-nous