Formations informatiques à Grenoble et Sophia Antipolis

Formation JAVASCRIPT Développement JavaScript « Moderne »

Objectifs

Distinguer les différences entre les différentes versions de JavaScript.

Maîtriser la Programmation Orientée Objet en JavaScript Moderne.

Comprendre et utiliser les apports de jQuery.

Utiliser JSON pour synchroniser un navigateur avec son serveur HTTP.

Manipuler les principales API JavaScript.

Pré-requis

Avoir une bonne connaissance web.

Participants

Développeur objets souhaitant évoluer vers le développement d'application web.

Programme de formation

JAVASCRIPT Développement JavaScript « Moderne »

RAPPELS SUR LES TECHNOLOGIES WEB

  1. Le W3C : Worl Wild Web Consortium

  2. Rappels sur le langage HTML

  3. Rappels sur le langage CSS

INTRODUCTION À JAVASCRIPT

  1. Historique des versions JavaScript

  2. La compatibilité des navigateurs

  3. ES6 : une nouvelle manière de coder en JavaScript

LES FONDAMENTAUX

  1. La déclaration des variables

  2. Différences entre var, let et const

  3. Les opérateurs et les instructions du langage

  4. La déclaration de fonctions

POO (PROGRAMMATION ORIENTÉE OBJET) ES6

  1. Définition d'une classe

  2. Définition de constructeur

  3. Définition de méthodes

  4. Définition de propriétés

INTRODUCTION À DOM (DOCUMENT OBJECT MODEL)

  1. Présentation du modèle DOM

  2. Ajout, modification et suppression de nœuds dans le DOM

  3. La manipulation des données de styles

  4. Mise en oeuvre d'effets visuels

LA GESTION MODERNE DES ÉVÈNEMENTS

  1. Ancienne approche VS approche moderne

  2. L'objet d'évènement

  3. La propagation des évènements

UTILISATION DE JQUERY

  1. jQuery VS JavaScript

  2. Write less, do more

  3. Manipulation du DOM via jQuery

  4. Gestion des évènements via jQuery

  5. Utilisation d'effets spéciaux jQuery

  6. Le module jQuery UI

COMMUNIQUER AVEC UNE SOURCE DONNÉES DISTANTES

  1. Introduction à JSON

  2. Introduction à AJAX (Asynchronous JavaScript And Xml)

  3. Sérialiser, désérialiser, envoyer et recevoir des données avec XMLHTTPRequest

  4. Simplifier le code Ajax avec jQuery

  5. Appels de services web RESTful/JSON

IMPLÉMENTER DES COMMUNICATIONS EN TEMPS RÉEL À L'AIDE DES WEB SOCKETS

  1. Fonctionnement des web sockets

  2. Utiliser l'API socket web avec JavaScript pour se connecter, envoyer, recevoir et gérer les évènements

L'API WEB WORKER

  1. Exécuter un traitement asynchrone et garantir l'isolement pour les opérations sensibles

  2. Utiliser les API "Web Worker" à partir de code JavaScript pour créer, exécuter et suivre le processus "Web Worker"

LES AUTRES API JAVASCRIPT

  1. API des Canvas

  2. API de Drag'n Drop

  3. API multimédia (audio, vidéo)

  4. API de localisation

  5. API des Storages

  6. API Indexed DB

  7. API WebGL

MODE HORS LIGNE

  1. Le fichier de manifest

  2. Détecter le mode Hors Ligne

  3. Mise en cache avancée avec AppCache

  4. Stocker en local avec WebStorage

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique