Formation Javascript

Notre formation JavaScript vous permettra de maîtriser ce langage de programmation essentiel pour le développement de sites et d'applications web interactives. Vous apprendrez à manipuler les structures de données, à écrire des scripts et à interagir avec les éléments HTML et CSS pour créer des interfaces utilisateur dynamiques. Vous découvrirez également les concepts avancés tels que les fonctions asynchrones et les callbacks pour créer des applications web modernes et performantes.

Présentation

Qu’est-ce que Javascript ?

JavaScript est un langage de programmation créé en 1995 par Brendan Eich. Il est principalement utilisé pour programmer des sites web interactifs côté client, mais peut également être utilisé côté serveur grâce à Node.js. Avec la popularité croissante des applications web, JavaScript est aujourd’hui l’un des langages de programmation les plus utilisés et les plus demandés sur le marché du travail. Des frameworks tels que React et Angular ont également contribué à la popularité de JavaScript en offrant des outils avancés pour créer des applications web modernes et performantes.

Dois-je me former à Javascript ?

Se former à Javascript présente des avantages évidents pour les développeurs: c’est aujourd’hui le langage Web le plus utilisé du marché, avec sa double casquette front-end & back-end. Avec l’essor des applications web, JavaScript est devenu un langage incontournable pour le développement de sites et d’applications web interactives, ce qui en fait une compétence essentielle pour tout développeur web.

 

Objectifs de la formation

  • Comprendre les bases de JavaScript, y compris les variables, les types de données, les opérateurs, et les structures de contrôle (boucles, conditions).
  • Maîtriser les fonctions en JavaScript, y compris les expressions de fonction, les fonctions fléchées, et les concepts de portée (scope) et de fermeture (closures).
  • Apprendre à manipuler les structures de données telles que les objets et les tableaux, y compris les méthodes pour leur manipulation (map, filter, reduce).
  • Comprendre le modèle asynchrone de JavaScript, y compris les promesses, async/await, et la gestion des erreurs.
  • Se familiariser avec le Document Object Model (DOM) pour manipuler et interagir avec les pages web.
  • Apprendre à gérer les événements pour créer des interactions utilisateur dynamiques dans les applications web.
  • Découvrir les techniques de développement moderne, y compris l’usage de modules ES6+, le bundling et le transpilage avec des outils comme Babel et Webpack.
  • Comprendre les principes de la programmation orientée objet en JavaScript, y compris les classes, l’héritage, et les prototypes.
  • S’initier aux requêtes réseau avec l’API Fetch pour communiquer avec des API externes et manipuler les données JSON.
  • Se familiariser avec les bonnes pratiques de codage, y compris le debugging, le refactoring, et la documentation du code JavaScript.

Public cible et prérequis

Cette formation React s’adresse aux développeurs ayant des bases pratiques en HTML/CSS.

  • Développeurs web
  • Développeurs d’applications mobiles

Programme complet

Jour 1: Introduction à JavaScript

  • Introduction à JavaScript et son rôle dans le développement web
  • Les bases de JavaScript : syntaxe, variables, types de données, opérateurs
  • Les fonctions en JavaScript : déclaration, invocation, passage de paramètres
  • Les structures de contrôle en JavaScript : if/else, switch, boucles for, while et do while
  • Les tableaux et les objets : création, manipulation et parcours

Jour 2: Manipulation du DOM et événements

  • Introduction au DOM (Document Object Model) : structure et hiérarchie des éléments HTML
  • Sélection et manipulation d’éléments du DOM avec JavaScript : document.querySelector(), getElementById(), etc.
  • Modification du contenu HTML et des styles CSS avec JavaScript
  • Gestion des événements avec JavaScript : click, submit, keypress, etc.
  • Utilisation de la console de développement pour débugger du code JavaScript

Jour 3: Concepts avancés de JavaScript

  • Programmation orientée objet en JavaScript : les classes, les objets, les méthodes et les propriétés
  • Les promesses et les fonctions asynchrones : comprendre le fonctionnement et l’utilisation des promesses pour le traitement de données asynchrones
  • Les outils de développement : debugger, console, sources, etc.
  • Introduction à un framework JavaScript populaire (React, Angular ou Vue.js) : comprendre les concepts de base et comment ils s’appliquent à la création d’applications web

Infos clés

Prix: 3 600 €

pour un groupe de 1 à 5 personnes en formation intra

Durée : 21 h (3 jours)

Présentiel ou distanciel

En 2024 et si vous êtes affilié à l’OPCO Atlas (Syntec), votre reste à charge sera de : 0€

Contactez-nous

 

Posez-nous vos questions sur l'audit.

Présentez-nous votre infrastructure.

Échangez avec notre équipe technique.

Laissez-nous vous donner un coup de main

Ce site est protégé par reCAPTCHA, par la Politique de Confidentialité et les Terms of Service de Google.