Formation JavaScript

Dynamisez vos sites et applications web avec JavaScript (ECMAScript) : apprenez tous les rouages du fonctionnement du navigateur avec ce langage de programmation

Public

Cette formation à JavaScript moderne (ES6+) est destinée aux webdesigners et développeurs/intégrateurs qui souhaitent cerner les pratiques actuelles de conception de scripts utiles et pratiques pour interagir avec la page web.

Objectifs

À la fin de la formation, vous êtes capable de créer des événements d'interaction avec le visiteur, de déclencher des effets d'animation, de manipuler le document HTML et ses formulaires, d'effectuer des requêtes réseau en arrière-plan.

Prérequis

Être familier avec HTML et CSS. Des notions minimales dans un langage de programmation similaire sont un plus.

Moyens pédagogiques

Dans le cas de sessions inter-entreprises, à Strasbourg ou à Paris, la formation est dispensée dans les salles pédagogiques adaptées à des apprentissages informatiques : capacité de 1 à 8 personnes, équipement informatique fourni pour chacun des stagiaires, vidéo-projecteur et paperboard.

Suivi et appréciation des résultats

L'exécution physique de l'action de formation est suivie à l'aide de feuilles de présence émargées par demi-journée par les stagiaires et le formateur. Sanction : attestation de fin de stage.

Fondamentaux du langage

  • Versions et évolution (ECMAScript)
  • Outils de développement
  • Bonnes pratiques de conception
  • Notions de performance et optimisation

Interagir avec HTML et le DOM

  • Sélectionner des éléments
  • Modifier le contenu d'une page dynamiquement
  • Déclencher des événements utilisateurs
  • Déclencher des animations

Structures de base

  • Variables, fonctions, arrow functions
  • Booléens et nombres
  • Chaînes de caractères, Template literals
  • Tableaux
  • Objets
  • Boucles (for, while...) et itérations
  • Conditions (if, then...)
  • Dates

Manipulation de données

  • Nouvelles fonctions ES6+
  • Spread operator
  • Champs de formulaires

Notions avancées

  • L'opérateur this
  • Les objets window et document
  • Promesses (promises)
  • Async/await

Utilisation d'API HTML5

  • Stockage local (localStorage)
  • Plein écran
  • Redirections d'URL et historique
  • Cookies
  • Autres API utiles

NodeJS

  • Fonctionnement de Node et npm
  • Cas d'utilisation et développement côté serveur

AJAX et Fetch

  • Utilisation du format JSON
  • Théorie et fonctionnement
  • Dialogues client/serveur
  • Protocole HTTP, méthodes GET, POST
  • Chargements de contenu dynamique

Aller plus loin avec JavaScript

  • Présentation de frameworks React / Vue.js
  • Conclusion, avantages et pistes pour l'avenir

Besoin d'un financement ?

Une formation est un investissement, pour mieux vous permettre de vous former, des possibilités de financement vous sont proposées.

Voir les différents financements

Avant cette formation, préparez-vous avec :

À la suite de cette formation, nous vous recommandons :

Envie de connaître la date
de nos prochaines formations ?

Calendrier des formations

Nous contacter

Téléphone : 09 54 96 50 50 Adresse e-mail : contact alsacreations point fr

Alsacréations
10 Place du Temple Neuf
67000 Strasbourg, France