Débutant

Introduction à JavaScript & TypeScript

Publié le 29 juin 2026

Les bases du langage JavaScript et une introduction à TypeScript avant Angular. De la manipulation de données aux appels API asynchrones.

À propos de ce cours

Ce cours fait suite au cours HTML & CSS. Vous allez découvrir JavaScript, le seul langage de programmation natif des navigateurs, puis TypeScript, son extension fortement typée utilisée par Angular.

À la fin de ce cours, vous serez capable de manipuler des données, réagir aux actions de l’utilisateur, et communiquer avec une API distante. Ces compétences sont le fondement direct du cours Angular qui suit.

Objectifs pédagogiques

  • Déclarer et manipuler des variables, fonctions et structures de données en JavaScript
  • Manipuler des tableaux et des objets (compétence centrale pour Angular)
  • Comprendre ce qu’est le DOM et pourquoi les frameworks existent
  • Écrire du code asynchrone avec async/await et fetch
  • Typer son code avec TypeScript pour gagner en fiabilité et en confort d’édition

Prérequis

  • Cours HTML & CSS (ou connaissances équivalentes)
  • Notions générales d’algorithmique (variables, conditions, boucles)

Durée estimée

10 à 12 heures selon votre rythme.

Structure du cours

#ChapitreDurée estimée
01Les bases de JavaScript~2h
02Tableaux et objets~2h
03DOM et événements~1h30
04Programmation asynchrone~2h
05Introduction à TypeScript~2h
06Exercice final~1h30

Projet fil rouge

Les exercices de chaque chapitre manipulent une liste de recettes sous forme de données JavaScript. En exercice final, vous ajouterez de l’interactivité à la page statique créée dans le cours HTML & CSS.