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/awaitetfetch - 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
| # | Chapitre | Durée estimée |
|---|---|---|
| 01 | Les bases de JavaScript | ~2h |
| 02 | Tableaux et objets | ~2h |
| 03 | DOM et événements | ~1h30 |
| 04 | Programmation asynchrone | ~2h |
| 05 | Introduction à TypeScript | ~2h |
| 06 | Exercice 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.