Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: JAVASCRIPT - Perfectionnement (4-043) - Ascent Formation
Retour aux formations
Développement

Formation JAVASCRIPT - Perfectionnement (4-043)

4 jour(s) • 24h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif général: À l’issue de la formation, les participants seront capables d’utiliser les concepts avancés de JavaScript pour développer des applications web robustes, incluant la manipulation des APIs HTML5 et une introduction au développement backend avec Node.js. Niveau SAME visé : Application (A) Compétences visées: Implémenter des concepts avancés de JavaScript ES6. Écrire du code en programmation orientée objet. Utiliser efficacement des outils de débogage. Développer des fonctionnalités front-end avec jQuery. Manipuler des APIs HTML5. Comprendre les bases de JavaScript côté serveur avec Node.js.

  • Maîtriser les nouvelles fonctionnalités de JavaScript ES6 (classes, modules, etc.)
  • Écrire et structurer du code en programmation orientée objet
  • Déployer et déboguer des applications JavaScript complexes
  • Intégrer jQuery pour des fonctionnalités dynamiques et interactives
  • Manipuler des APIs JavaScript pour enrichir l’expérience utilisateur
  • Explorer les fondamentaux de JavaScript côté serveur avec Node.js

  • Développeurs web souhaitant approfondir leurs connaissances en JavaScript.
  • Ingénieurs front-end désirant intégrer des fonctionnalités avancées.
  • Toute personne maîtrisant les bases de JavaScript et souhaitant progresser.

  • Maîtrise des bases de JavaScript (variables, fonctions, DOM, événements)
  • Connaissances élémentaires en HTML et CSS
  • Expérience dans l’utilisation d’un éditeur de code et d’un navigateur web

  1. 1

    Jour 1 : Concepts avancés de JavaScript ES6 (6 heures)

    • Nouvelles fonctionnalités de JavaScript ES6 (2 heures)
  2. 2

    Classes, modules et leur utilité.

  3. 3

    Fonctions fléchées et destructuration.

  4. 4

    Promesses et async/await pour la gestion asynchrone.

  5. 5

    Travaux pratiques : Réécrire un projet existant en utilisant des concepts ES6.

    • Programmation orientée objet (2 heures)
  6. 6

    Principes de la POO : héritage, encapsulation, polymorphisme.

  7. 7

    Création et utilisation de classes en JavaScript.

  8. 8

    Travaux pratiques : Créer une application en POO simulant un système de gestion d'articles

    • Maîtrise de l’environnement de débogage (2 heures)
  9. 9

    Utilisation des outils de débogage des navigateurs (Chrome DevTools).

  10. 10

    Analyse des erreurs et points de rupture.

  11. 11

    Travaux pratiques : Déboguer un script contenant des erreurs intentionnelles.

  12. 12

    Jour 2 : Utilisation avancée de jQuery et manipulation des APIs HTML5 (6 heures)

    • Découverte de jQuery (2 heures)
  13. 13

    Sélecteurs, événements et effets avec jQuery.

  14. 14

    Intégration des plugins jQuery pour des fonctionnalités spécifiques.

  15. 15

    Travaux pratiques : Créer une galerie d’images interactive avec jQuery.

    • Manipulation des APIs JavaScript HTML5 (2 heures)
  16. 16

    API Canvas : dessin et animations.

  17. 17

    API Geolocation : récupération et utilisation de la localisation utilisateur.

  18. 18

    Travaux pratiques : Développer une carte interactive affichant la localisation de l’utilisateur.

    • Gestion de l’accessibilité et des performances (2 heures)
  19. 19

    Optimisation des scripts pour des temps de chargement réduits.

  20. 20

    Introduction à l’accessibilité des applications JavaScript.

  21. 21

    Travaux pratiques : Auditer et optimiser un projet JavaScript existant.

  22. 22

    Jour 3 : Interactions avancées et programmation asynchrone (6 heures)

    • Gestion avancée des événements (2 heures)
  23. 23

    Délégation d’événements pour une meilleure gestion des interactions.

  24. 24

    Événements personnalisés en JavaScript.

  25. 25

    Travaux pratiques : Développer une fonctionnalité de drag-and-drop entièrement personnalisée.

    • Programmation asynchrone avec JavaScript ES6 (2 heures)
  26. 26

    Promesses, async/await et appels API.

  27. 27

    Manipulation des requêtes avec fetch et gestion des erreurs.

  28. 28

    Travaux pratiques : Créer une application récupérant des données d’une API externe.

    • Introduction à Node.js (2 heures)
  29. 29

    Environnement serveur avec Node.js : installation et configuration.

  30. 30

    Concepts de base : modules, fichiers, HTTP.

  31. 31

    Travaux pratiques : Créer un simple serveur HTTP avec Node.js.

  32. 32

    Jour 4 : Projet final et mise en production (6 heures)

    • Mise en œuvre d’un projet pratique (4 heures)
  33. 33

    Scénario : Développer une application web interactive intégrant jQuery, HTML5 APIs et Node.js.

  34. 34

    Développement complet : interface utilisateur, backend de base.

  35. 35

    Travaux pratiques : Réaliser le projet sous la supervision du formateur.

    • Révision et validation des acquis (2 heures)
  36. 36

    Quiz interactif sur les concepts avancés de JavaScript.

  37. 37

    Débriefing du projet pratique et amélioration des points faibles.

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation JAVASCRIPT - Perfectionnement (4-043)

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.