Aller au contenu

Catalogue de cours

JavaScript avancé

Pensez comme un ingénieur JavaScript.

Passez du JavaScript avancé à la réalisation full-stack : fermetures et comportements asynchrones, architecture de composants React dans l’environnement isolé de Koda, tests automatisés, formulaires accessibles, effets de chargement de données bornés, gestionnaires serveur, contrats REST, validation, dépôts SQL à requêtes paramétrées, sessions et autorisations, sécurité du navigateur, déploiement et observabilité. Terminez avec une API REST testée et un livrable local client/serveur/SQL à partager.

Programme

  1. Section 1

    Les fonctions en profondeur

    Maîtrisez les portées, les fermetures et les patterns fonctionnels au cœur du JavaScript moderne.

    1. Portées et remontée des déclarations
    2. Les fermetures
    3. Les fonctions d’ordre supérieur
    4. Maîtriser les méthodes de tableaux
  2. Section 2

    Objets, prototypes et classes

    Comprenez en profondeur this, la chaîne de prototypes et la syntaxe moderne des classes.

    1. Les objets en profondeur
    2. Le mot-clé this
    3. Les prototypes
    4. Les classes
  3. Section 3

    JavaScript asynchrone

    Gérez le temps et le réseau avec la boucle d’événements, les promesses et async/await.

    1. Fonctions de rappel et boucle d’événements
    2. Les promesses
    3. Async / Await
    4. L’API Fetch
  4. Section 4

    Créer des applications robustes

    Assemblez gestion des erreurs, modules et patterns DOM dans une véritable application.

    1. La gestion des erreurs
    2. Les modules ES
    3. Les patterns DOM
    4. Projet : tableau de bord météo
  5. Section 5

    React et architecture de composants

    Créez des interfaces de composants accessibles avec des props et un état explicites, un rendu pur et des effets bornés. Commencez par des fonctions renvoyant du HTML, puis étudiez les contrats React et des extraits JSX. Poursuivez dans React Applications avec des projets TSX exécutables dans l’environnement React 19 à version fixée.

    1. Des fonctions d’interface avant JSX
    2. Props, état et réducteurs
    3. Formulaires, événements et accessibilité
    4. Effets et chargement de données
  6. Section 6

    API serveur et données

    Concevez des gestionnaires serveur, des contrats REST, la validation et des dépôts SQL à requêtes paramétrées.

    1. Environnement serveur et gestionnaires
    2. Concevoir des ressources REST
    3. Validation et erreurs d’API
    4. Dépôts SQL et transactions
  7. Section 7

    Authentification, déploiement et observabilité

    Appliquez les autorisations, protégez les frontières du navigateur, déployez de façon reproductible et surveillez l’état du système en exécution.

    1. Sessions et autorisations
    2. Sécurité du navigateur et des API
    3. Déploiement, migrations et secrets
    4. Observabilité et fiabilité
  8. Section 8

    Tester JavaScript

    Écrivez des tests automatisés qui fixent le comportement : fonctions pures, gestionnaires asynchrones et contrats d’API fiables pour apprendre le full-stack.

    1. Pourquoi des tests automatisés
    2. Tester les fonctions pures
    3. Tester l’asynchrone et les gestionnaires
    4. Tester les contrats d’API

Parcours d’apprentissage

Votre idée en ligne. Commencez en 60 secondes.

Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment

Commencer

Retour aux cours