Choisissez votre langue
Cours de performance web
Plus de 2 millions d'apprenants dans le monde

Cours de performance web

Maîtrisez chaque couche de la performance web — des fondamentaux du rendu du navigateur aux stratégies avancées d'informatique en périphérie. Apprenez à mesurer les données d'utilisateurs réels, à éliminer les goulets d'étranglement et à livrer des expériences plus rapides qui se classent mieux et convertissent davantage. Ce cours offre aux ingénieurs front-end et aux développeurs full-stack les outils pour créer des sites qui restent rapides dans des conditions réelles.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous construirez une compréhension complète de la manière dont les navigateurs chargent, analysent et affichent les pages, puis vous appliquerez ces connaissances pour optimiser chaque type de ressource — images, polices, JavaScript et CSS. Vous mettrez en place une surveillance des utilisateurs réels, exécuterez des audits automatisés dans les pipelines CI et utiliserez DevTools pour identifier précisément où les performances se dégradent. Le cours couvre les techniques au niveau du réseau, notamment la configuration CDN, la mise en cache HTTP et les protocoles modernes. Vous apprendrez également à communiquer les données de performance aux parties prenantes et à relier les améliorations de vitesse aux résultats commerciaux comme la conversion et le chiffre d'affaires.

Comment vous étudiez de façon pratique Cours de performance web

Comment vous pratiquez Cours de performance web

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondations de la Performance Web

  • Leçon 1 • Comment les Navigateurs Traitent les Pages Web

    Couvre l'ensemble du pipeline du navigateur, de la résolution DNS à l'affichage. Ancre tout le travail d'optimisation ultérieur dans une compréhension concrète de ce que fait le navigateur.

  • Leçon 2 • Le Concept de Budget de Performance

    Introduit les budgets comme contraintes sur le poids de la page, le timing et les requêtes. Relie la définition des budgets aux objectifs commerciaux et aux cibles d'expérience utilisateur.

  • Leçon 3 • Comprendre le Chemin de Rendu Critique

    Explique quelles ressources bloquent le rendu et pourquoi. Bâtit la base pour les techniques de priorisation des ressources couvertes dans les chapitres suivants.

  • Leçon 4 • Métriques de Performance de Base Expliquées

    Définit les métriques centrées sur l'utilisateur telles que FCP, LCP, CLS et INP. Fournit le vocabulaire nécessaire pour mesurer et communiquer les objectifs de performance.

Chapitre 2Voir les détails

Mesure et Profilage de la Performance

  • Leçon 1 • Données de Laboratoire vs. Données de Terrain

    Distingue les tests synthétiques de la surveillance par utilisateur réel (RUM). Établit les attentes quant au moment où chaque type de données est approprié pour la prise de décision.

  • Leçon 2 • Outils d'Audit Automatisés

    Couvre Lighthouse, WebPageTest et les plateformes d'audit similaires. Permet une notation automatisée et reproductible de la performance et la détection des régressions.

  • Leçon 3 • Mise en Place de la Surveillance par Utilisateur Réel

    Guide la mise en œuvre du RUM à l'aide de l'API Performance Observer. Relie la collecte de données sur le terrain aux métriques définies au chapitre 1.

  • Leçon 4 • Interprétation des Profils et Traces

    Enseigne l'analyse systématique des traces enregistrées pour trouver les longues tâches et les thrash de mise en page. Fait le pont entre les données brutes et les décisions d'optimisation exploitables.

  • Leçon 5 • Outils de Développement du Navigateur pour la Performance

    Enseigne l'utilisation des panneaux Réseau, Performance et Couverture. Permet directement le profilage pratique de n'importe quelle page Web dans un environnement local.

Chapitre 3Voir les détails

Optimisation de la Livraison Réseau

  • Leçon 1 • Indices de Ressource et Préchargement

    Enseigne les directives dns-prefetch, preconnect, preload et prefetch. Réduit la latence perçue en initiant les récupérations avant que le navigateur ne les découvre.

  • Leçon 2 • Protocoles HTTP/2 et HTTP/3

    Explique le multiplexage, la compression des en-têtes et le transport QUIC. Aide les étudiants à configurer les serveurs pour exploiter les avantages des protocoles modernes.

  • Leçon 3 • Stratégies de Compression et d'Encodage

    Couvre Gzip, Brotli et la négociation d'encodage de contenu. Réduit directement le nombre d'octets transférés pour les actifs textuels.

  • Leçon 4 • Réseaux de Diffusion de Contenu (CDN)

    Couvre l'architecture CDN, la mise en cache en périphérie et le déchargement de l'origine. Réduit la latence géographique pour les publics mondiaux.

  • Leçon 5 • Fondamentaux de la Mise en Cache HTTP

    Explique les directives cache-control, les ETags et les hiérarchies de cache. Permet aux visiteurs réguliers de charger les pages avec un minimum de requêtes réseau.

Chapitre 4Voir les détails

Optimisation des Images et Médias

  • Leçon 1 • Optimisation des Vidéos et Animations

    Aborde l'encodage vidéo, les politiques de lecture automatique et le remplacement des GIF par des vidéos. Réduit la charge utile média pour le contenu animé.

  • Leçon 2 • Chargement Paresseux et Décodage

    Couvre le chargement paresseux natif, Intersection Observer et le décodage asynchrone. Reporte le coût des images hors écran pour améliorer le chargement initial de la page.

  • Leçon 3 • Compression et Réglage de la Qualité

    Couvre les outils de compression avec et sans perte et les paramètres de qualité. Équilibre la réduction de la taille des fichiers avec une dégradation visuelle acceptable.

  • Leçon 4 • Formats d'Image Modernes

    Compare WebP, AVIF et les formats hérités sur la qualité et la taille des fichiers. Équipe les étudiants pour choisir le bon format pour chaque cas d'utilisation.

  • Leçon 5 • Images Adaptatives avec srcset et sizes

    Enseigne l'attribut srcset et le descripteur sizes pour une livraison adaptée à la fenêtre d'affichage. Empêche le chargement d'images surdimensionnées sur les petits écrans.

Chapitre 5Voir les détails

Optimisation de la Performance JavaScript

  • Leçon 1 • Bundling, Minification et Tree Shaking

    Explique comment les bundlers réduisent la taille du code via la minification et l'élimination du code mort. Réduit directement le coût d'analyse et de transfert.

  • Leçon 2 • Web Workers pour le Traitement Hors Thread

    Introduit les Web Workers et l'algorithme de clonage structuré. Déplace le travail intensif en CPU hors du thread principal pour améliorer l'INP.

  • Leçon 3 • Stratégies de Chargement JavaScript

    Couvre les attributs de chargement async, defer et module. Empêche les scripts de bloquer l'analyse HTML et de retarder le premier rendu.

  • Leçon 4 • Gestion des Scripts Tiers

    Audite l'impact des scripts tiers sur le coût du thread principal et les requêtes réseau. Fournit des stratégies pour charger ou reporter les scripts externes en toute sécurité.

  • Leçon 5 • Réduction du Travail sur le Thread Principal

    Identifie les longues tâches, les écouteurs d'événements excessifs et les opérations synchrones. Enseigne les techniques pour maintenir la réactivité du thread principal.

Chapitre 6Voir les détails

Performance CSS et de Rendu

  • Leçon 1 • Composition GPU et Gestion des Couches

    Explique comment le navigateur promeut les éléments en couches de composition. Enseigne quand promouvoir les couches et comment éviter l'explosion des couches.

  • Leçon 2 • Animations et Transitions CSS

    Compare les animations CSS, les transitions et l'animation pilotée par JS sur la performance. Guide la sélection de l'approche d'animation la plus efficace.

  • Leçon 3 • Efficacité des Sélecteurs et Spécificité

    Explique comment la complexité des sélecteurs affecte le coût de recalcul des styles. Guide les étudiants vers l'écriture de sélecteurs que le navigateur résout rapidement.

  • Leçon 4 • Livraison CSS et CSS Critique

    Couvre l'incorporation des styles critiques et le report du CSS non critique. Élimine les feuilles de style bloquant le rendu pour accélérer la première peinture.

  • Leçon 5 • Déclencheurs de Mise en Page et de Peinture

    Mappe les propriétés CSS aux phases de mise en page, de peinture et de composition. Permet aux étudiants d'éviter les changements de propriété coûteux dans les animations.

Chapitre 7Voir les détails

Optimisation des Polices et des Actifs

  • Leçon 1 • Sous-ensemble de Polices et Plages Unicode

    Couvre les outils de sous-ensemble et le descripteur unicode-range. Réduit la taille du fichier de police en incluant uniquement les caractères qu'une page utilise réellement.

  • Leçon 2 • Fondamentaux du Chargement des Polices Web

    Explique les stratégies FOIT, FOUT et font-display. Adresse directement les régressions CLS et LCP causées par les polices chargées tardivement.

  • Leçon 3 • Polices Variables pour la Performance

    Explique les axes des polices variables et comment un seul fichier remplace plusieurs graisses. Réduit les requêtes HTTP et la charge utile totale des polices pour une typographie riche.

  • Leçon 4 • Formats de Polices et Compression

    Compare WOFF2, WOFF et les formats hérités sur le taux de compression. Guide les étudiants à servir les fichiers de polices les plus petits que les navigateurs supportent.

Chapitre 8Voir les détails

Stratégies Avancées de Performance

  • Leçon 1 • Core Web Vitals et Classement dans les Recherches

    Explique comment les Core Web Vitals influencent les signaux de classement dans les recherches. Relie l'investissement dans la performance à des résultats mesurables de trafic organique.

  • Leçon 2 • Prévention de la Régression de Performance

    Établit des garde-fous CI/CD, une application des budgets et des alertes pour les régressions de performance. Garantit que les optimisations persistent tout au long du développement continu.

  • Leçon 3 • Informatique en Périphérie et Personnalisation

    Couvre les fonctions périphériques, les tests A/B en périphérie et la mise en cache personnalisée. Réduit les allers-retours vers l'origine pour le contenu dynamique spécifique à l'utilisateur.

  • Leçon 4 • Performance pour les Applications Mono-page (SPA)

    Aborde la division du code basée sur les routes, le préchargement et les transitions de navigation dans les SPA. Étend les techniques de base aux architectures de routage côté client.

  • Leçon 5 • Rendu Côté Serveur et Génération Statique

    Compare SSR, SSG et CSR sur TTFB et LCP. Guide les décisions architecturales qui améliorent la vitesse de chargement perçue.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur front-end : souhaite dépasser les approximations lors du diagnostic des pages lentes.

  • Ingénieur full-stack : prêt à assumer la performance, de la configuration serveur au rendu navigateur.

  • Développeur web freelance : a besoin de sites clients plus rapides pour justifier des tarifs de projet plus élevés.

  • Développeur junior : construit des connaissances fondamentales pour se démarquer sur des marchés de l'emploi compétitifs.

  • Ingénieur DevOps : cherche à intégrer des barrières de qualité de performance dans les pipelines CI existants.

  • Personne en reconversion professionnelle : fait la transition vers le développement web et vise une spécialisation immédiate.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en Côte d’Ivoire ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF