Formation : JavaScript, les fondamentaux

Cours pratique - 3j - 21h00 - Réf. LLJ
Prix : 2150 € H.T.

JavaScript, les fondamentaux



Nouvelle formation Formation référencée dans une action collective
Formation éligible au financement Atlas

Cette formation s’adresse aux développeurs web, architectes et chefs de projet souhaitant acquérir une maîtrise solide des fondamentaux du langage JavaScript pour le développement de sites et d’applications web dynamiques et interactives. Ce programme de formation est destiné aux salariés des branches professionnelles relevant de l'OPCO Atlas.


INTER
INTRA
SUR MESURE

Cours pratique
Disponible en anglais, à la demande

Réf. LLJ
  3j - 21h00
2150 € H.T.
Pauses-café et
déjeuners offerts
Financements




Cette formation s’adresse aux développeurs web, architectes et chefs de projet souhaitant acquérir une maîtrise solide des fondamentaux du langage JavaScript pour le développement de sites et d’applications web dynamiques et interactives. Ce programme de formation est destiné aux salariés des branches professionnelles relevant de l'OPCO Atlas.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Appréhender JavaScript dans la construction de sites et applications web
Maîtriser les fonctionnalités essentielles
Manipuler les pages et les rendre dynamiques
Gérer les événements et accroître l’interactivité
Développer en responsive design

Public concerné
Pour les adhérents à l'OPCO Atlas : développeurs web, architectes web, chefs de projet, webmasters.

Prérequis
Posséder des connaissances en langages HTML et CSS et en programmation structurée.

Méthodes et moyens pédagogiques
Travaux pratiques
Échanges, travaux pratiques.
Méthodes pédagogiques
Pour optimiser le parcours d’apprentissage, des modules e-learning peuvent être fournis avant et après la session présentielle ou la classe virtuelle, sur simple demande du participant.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
HTML et CSS, créer des sites web modernes et sémantiques - Contenu digital learning préformation

  • Les bases du HTML
  • Structurer et organiser une page HTML.
  • Mettre en forme le HTML avec CSS.
  • Utiliser le HTML sémantique.
  • Créer des formulaires en HTML.
Activités digitales
Cette formation en ligne présente les bases du HTML et du CSS pour concevoir des sites web modernes. Les participants apprendront à structurer une page avec du texte, des médias et des éléments interactifs, à utiliser les attributs id et class, et à créer une première feuille de styles. La formation aborde aussi le HTML sémantique et les nouveautés du HTML5, avant de se conclure par la réalisation d’un formulaire de contact complet.

2
Les technologies du web

  • Introduction à l’architecture du web.
  • Les navigateurs et leur fonctionnement.
  • Les protocoles HTTP/HTTPS.
  • Les outils de développement (DevTools).
  • Accessibilité et référencement.
Travaux pratiques
Découverte des DevTools, analyse d’applications web, les protocoles web.

3
Premiers pas avec JavaScript

  • Histoire et évolution de JavaScript.
  • Configuration de l’environnement de développement.
  • Syntaxe et concepts de base.
  • Types de données et variables.
Travaux pratiques
Installation et configuration, premiers scripts, manipulation des types.

4
Programmation JavaScript fondamentale

  • Variables et portées (var, let, const).
  • Structures de contrôle (if, switch, boucles).
  • Fonctions et paramètres.
  • Gestion des erreurs (try/catch).
Travaux pratiques
Les structures de contrôle, création de fonctions, debugging et gestion d’erreurs.

5
Introduction à la programmation orientée objet avec JavaScript

  • Objets et classes en JavaScript.
  • Système de prototypes.
  • Mécanismes d’héritage.
  • Manipulation de données JSON.
  • Patterns de conception courants.
Travaux pratiques
Les objets et classes, héritage et prototypes, JSON et données.

6
Événements JavaScript

  • Système d’événements JavaScript.
  • Événements souris et clavier.
  • Événements de formulaire.
  • Propagation des événements.
  • Bonnes pratiques et patterns.
Travaux pratiques
Les fondamentaux des événements, événements avancés, debugging d’événements.

7
Manipulation du DOM

  • Structure et hiérarchie du DOM.
  • Méthodes de sélection d’éléments.
  • Création et modification d’éléments.
  • Manipulation des attributs et styles.
  • Navigation dans l’arbre DOM.
Travaux pratiques
Sélecteurs DOM, manipulation dynamique, styles et attributs.

8
Formulaires et validation

  • Création et structure des formulaires HTML.
  • Validation côté client en JavaScript.
  • Gestion des erreurs et messages utilisateur.
  • Patterns de validation courants.
  • Sécurité des formulaires.
Travaux pratiques
Construction de formulaires, validation des données, tests et debugging.

9
Données côté client

  • Introduction aux mécanismes de stockage client.
  • Web Storage API (localStorage et sessionStorage).
  • Gestion des cookies.
  • Sécurité et bonnes pratiques.
  • Limites et cas d’usage.
Travaux pratiques
Manipulation des cookies, Local Storage API, persistance des données.

10
JavaScript moderne et responsive

  • Features ES6+ (arrow functions, destructuring, modules).
  • Principes du responsive design.
  • Media queries et breakpoints.
  • Animations et transitions CSS/JS.
  • Frameworks responsive.
Travaux pratiques
ES6+ en pratique, design responsive, animations web.

11
Optimisation et performances

  • Bonnes pratiques d’optimisation JavaScript.
  • Outils de débogage avancé.
  • Méthodes de profilage et benchmark.
  • Stratégies de mise en cache.
  • Techniques de lazy loading.
Travaux pratiques
Audit de performance, optimisation de code, tests de charge.

12
Projet final – Développement

  • Méthodologie de gestion de projet.
  • Architecture et conception d’applications.
  • Développement itératif.
  • Tests et validation.
  • Revue de code.
Travaux pratiques
Planning et architecture, développement des fonctionnalités, tests et optimisation.

13
Projet final

  • Finalisation des fonctionnalités.
  • Documentation technique et utilisateur.
  • Préparation de la démonstration.
  • Stratégies de déploiement.
  • Tests de non-régression.
Travaux pratiques
Tests et debugging final, documentation du projet, présentation des projets.

14
TypeScript, prise en main du langage pour le développement d'applications web - Contenu digital learning post-formation

  • Introduction.
  • Installation.
  • Les bases du langage.
  • La programmation orientée objet (POO).
  • Modules et fichier de définition.
Activités digitales
Cette formation en ligne présente le langage TypeScript. Les participants apprendront à l’utiliser pour développer des applications web plus robustes et sécurisées. Après une introduction à son évolution et à son environnement (Visual Studio Code, Node.js, CLI), ils étudieront les bases du langage, la programmation orientée objet et le système de modules. À l’issue de la formation, les participants seront prêts à utiliser TypeScript avec des frameworks comme Angular, React, Vue ou Node.js.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Financement par les OPCO
  • Adhérents Atlas, découvrez les avantages négociés par votre OPCO en cliquant ici

Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les formations de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie

CLASSE À DISTANCE
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

PARIS LA DÉFENSE
2026 : 24 mars, 16 juin, 29 sep., 8 déc.

LYON
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

AIX-EN-PROVENCE
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

ANGERS
2026 : 31 mars, 6 oct.

AVIGNON
2026 : 23 juin, 15 déc.

BORDEAUX
2026 : 31 mars, 6 oct.

BREST
2026 : 31 mars, 6 oct.

CAEN
2026 : 31 mars, 6 oct.

CLERMONT-FERRAND
2026 : 23 juin, 15 déc.

DIJON
2026 : 31 mars, 6 oct.

GRENOBLE
2026 : 23 juin, 15 déc.

LE MANS
2026 : 31 mars, 6 oct.

LILLE
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

LIMOGES
2026 : 31 mars, 6 oct.

MARSEILLE
2026 : 31 mars, 6 oct.

METZ
2026 : 23 juin, 15 déc.

MONTPELLIER
2026 : 23 juin, 15 déc.

MULHOUSE
2026 : 23 juin, 15 déc.

NANCY
2026 : 23 juin, 15 déc.

NANTES
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

NIORT
2026 : 31 mars, 6 oct.

ORLÉANS
2026 : 31 mars, 6 oct.

PAU
2026 : 23 juin, 15 déc.

REIMS
2026 : 31 mars, 6 oct.

RENNES
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

ROUEN
2026 : 23 juin, 15 déc.

SAINT-ETIENNE
2026 : 31 mars, 6 oct.

SOPHIA-ANTIPOLIS
2026 : 31 mars, 6 oct.

STRASBOURG
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

TOULON
2026 : 23 juin, 15 déc.

TOULOUSE
2026 : 31 mars, 23 juin, 6 oct., 15 déc.

TOURS
2026 : 31 mars, 6 oct.

VALENCE
2026 : 31 mars, 6 oct.