Construisez de véritables extensions de navigateur pour Chrome et Edge
Les extensions de navigateur vous permettent de modifier des pages web, d'automatiser le comportement du navigateur, d'intercepter les requêtes réseau et de distribuer des outils personnalisés directement aux utilisateurs via le Chrome Web Store et la marketplace Edge Add-ons. Cette formation vous enseigne Manifest V3 — le format d'extension actuel et obligatoire — de votre premier manifest.json à la distribution cross-navigateur et la sécurité en production. Chaque concept s'appuie sur les APIs que Chrome et Edge exposent réellement aujourd'hui.
Ce que vous apprendrez
Vous apprendrez comment Manifest V3 structure les permissions, les service workers et les cycles de vie des composants. À partir de là, vous construisez une véritable interface utilisateur avec des popups et des pages d'options, vous injectez des content scripts qui lisent et réécrivent le DOM de la page, et vous vous intégrez aux surfaces de l'interface du navigateur comme les menus contextuels et l'omnibox. Sur le plan des données, vous maîtrisez la messagerie entre extensions, les APIs de stockage et declarativeNetRequest pour modifier les requêtes web sans permissions d'hôte larges. Vous couvrez également le contrôle programmatique du navigateur, le débogage et le profilage des performances, ainsi que les modèles de permissions avancés en mettant l'accent sur la sécurité. La formation se termine par des techniques de compatibilité cross-navigateur et l'intégration de frameworks JavaScript modernes dans votre pipeline de compilation d'extensions.
Le parcours d'apprentissage
Douze cours couvrent les niveaux A1 à C1. Le premier cours est gratuit et présente les fondamentaux de Manifest V3. Les cours A1–A2 établissent la structure du manifest et le modèle de permissions fondamental. Les cours B1 développent des compétences pratiques : construction d'interface utilisateur, injection de content scripts, intégration à l'interface du navigateur et publication sur le Chrome Web Store et la marketplace Edge. Les quatre cours B2 vont plus loin — messagerie et persistance des données, modification déclarative des requêtes réseau, automatisation du navigateur et débogage avec optimisation des performances. Les deux derniers cours C1 couvrent les permissions avancées, le durcissement de la sécurité et l'obtention d'une véritable compatibilité cross-navigateur aux côtés de l'utilisation de frameworks modernes.
Comment ça marche
Chaque cours est divisé en leçons courtes et pratiques que vous complétez dans l'éditeur intégré avec des retours en temps réel et un tuteur IA disponible quand vous êtes bloqué. Vous écrivez du véritable code d'extension — fichiers manifest, service workers d'arrière-plan, content scripts et pages d'options — donc chaque leçon produit quelque chose que vous pouvez charger directement dans Chrome ou Edge comme une extension fonctionnelle.