Vous souhaitez apprendre à optimiser vos sites web pour les moteurs de recherche ? Ce cours vous apprendra comment les techniques d'optimisation des moteurs de recherche (SEO) peuvent aider à améliorer la visibilité de votre site Web. Ensuite, vous étudierez les outils de construction automatisés et les bundlers comme Webpack, qui aide à regrouper les actifs, les modules et les dépendances dans un seul bundle, permettant aux développeurs de se concentrer sur le développement. Ensuite, vous explorerez comment l'optimisation Web évalue et perçoit l'expérience de l'utilisateur du temps de chargement et de l'exécution. Vous examinerez comment les frameworks de test JavaScript tels que Mocha et Jasmine peuvent automatiser les tests afin d'améliorer la vitesse et l'efficacité des tests, la précision des tests et de réduire les coûts et les risques liés à la maintenance des tests. Enfin, vous découvrirez pourquoi le débogage est une partie si importante du processus de développement de logiciels. Vous apprendrez à utiliser les DevTools de Google Chrome pour déboguer un programme sans recompiler ou modifier son code source, ainsi qu'à utiliser divers modules complémentaires ou extensions pour déboguer un programme.
Développement Web et Front-End intermédiaire
Ce cours fait partie de Développeur IBM Front-End Certificat Professionnel
Instructeurs : IBM Skills Network Team
5 232 déjà inscrits
Inclus avec
(28 avis)
Expérience recommandée
Ce que vous apprendrez
Définissez les termes CMS et SEO, identifiez leurs types et dressez la liste de leurs caractéristiques et avantages.
Décrivez Webpack 5 et énumérez ses avantages, ses fonctions et sa signification.
Définir les frameworks de test Mocha et Jasmine et comparer leurs avantages et inconvénients.
Décrire le processus de débogage, expliquer son importance et identifier les différentes méthodes de débogage.
Compétences que vous acquerrez
- Catégorie : Webpack
- Catégorie : Optimisation des moteurs de recherche (SEO)
- Catégorie : bibliothèque javascript
- Catégorie : Débogage
- Catégorie : Wordpress
Détails à connaître
Ajouter à votre profil LinkedIn
8 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise en Développement mobile et web
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de IBM
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 5 modules dans ce cours
Après avoir créé un site web, les développeurs web devraient utiliser des techniques d'optimisation des moteurs de recherche (SEO) pour aider leur site web à se classer dans les résultats de recherche, ce qui le rend plus visible pour les internautes. Les outils de référencement fournissent aux propriétaires d'entreprises des informations sur l'état de santé général et le succès de leurs sites web. Ils peuvent optimiser leur site web à l'aide d'une stratégie de référencement qui combine des tactiques de référencement sur la page, hors de la page et techniques. Vous pouvez améliorer le classement et la visibilité d'un site web en optimisant divers composants frontaux et dorsaux tels que la vitesse de la page, la densité des mots clés et les liens externes ; c'est ce que l'on appelle l'optimisation des pages pour le référencement, également connue sous le nom de "on-page SEO" (optimisation des pages). Vous pouvez également utiliser une campagne de référencement comme un effort bien planifié pour améliorer le classement d'un site web dans les résultats de recherche. Cela comprend l'optimisation des pages pour des mots clés spécifiques, la création d'un contenu de haute qualité, la construction de liens retour et la promotion du site sur les médias sociaux.
Inclus
7 vidéos3 lectures2 devoirs1 élément d'application1 plugin
Les outils de construction automatisés et les bundlers changent complètement la donne dans le domaine du développement web. Par exemple, Webpack 5 est un module bundler qui aide à gérer le regroupement des actifs, des modules et des dépendances en un seul bundle tout en permettant aux développeurs de se concentrer sur le développement. Le processus d'automatisation permet de standardiser les constructions, de les accélérer et de minimiser les erreurs commises manuellement. Au lieu de dépendre de solutions en ligne, vous pouvez utiliser Webpack 5 pour construire des solutions personnalisées ou des boilerplates.il vous permet de créer des codes dans des modules. La configuration initiale part d'un seul module. Elle traite ensuite toutes ses dépendances, qui peuvent être directes ou indirectes. La configuration de Webpack permet en outre de déterminer si le code doit être compressé pour une exécution plus rapide ou s'il doit être accompagné de cartes de sources pour un meilleur suivi des erreurs. En mode production, Webpack fait de son mieux pour optimiser la compilation en minifiant automatiquement le code. Les meilleures pratiques de production peuvent être mises en œuvre pour améliorer les performances d'un site web. En outre, vous pouvez utiliser différents outils Webpack pour réduire la taille du bundle et l'utiliser avec des frameworks frontaux pour construire et déployer des applications web. Enfin, en mettant en œuvre les meilleures pratiques d'optimisation de Webpack, vous pouvez vous assurer que vos applications sont optimisées et fonctionnent efficacement.
Inclus
8 vidéos2 lectures2 devoirs1 élément d'application
Dans le monde rapide d'aujourd'hui, il est essentiel de réduire au minimum les temps de chargement et de réponse, car plus un site web met de temps à répondre, plus les utilisateurs le quittent. Ce cours enseigne comment l'optimisation web mesure et perçoit l'expérience de l'utilisateur en matière de temps de chargement et d'exécution. Vous pourrez identifier les outils, les API et les meilleures pratiques pour mesurer et améliorer les performances web. Vous découvrirez comment JavaScript peut créer des sites web hautement interactifs qui engagent les utilisateurs. D'un autre côté, l'augmentation de l'engagement a un coût en termes de performances qui peut avoir un impact négatif sur la convivialité du site web. Pour résoudre ce problème, vous apprendrez à utiliser un cadre de test automatisé afin d'augmenter la vitesse et l'efficacité des tests, d'améliorer leur précision et de réduire les coûts et les risques liés à la maintenance des tests. Mocha et Jasmine sont deux frameworks de test open-source que vous découvrirez dans ce module. Vous apprendrez également comment les tests frontaux impliquent la création de l'interface utilisateur graphique (GUI) d'un site web afin que les utilisateurs puissent voir et interagir avec le site ou l'application web.
Inclus
6 vidéos1 lecture2 devoirs1 élément d'application
Le débogage est un élément essentiel du processus de développement des logiciels. Les bogues dans les applications logicielles sont généralement causés par un événement non intentionnel ou inattendu et doivent être éliminés. Comme les logiciels peuvent contenir des bogues même après une planification méticuleuse et une programmation défensive, vous apprendrez dans ce cours les différentes stratégies qui peuvent être utilisées pour localiser l'erreur. Vous découvrirez comment les navigateurs incluent maintenant une variété d'add-ons ou d'extensions qui peuvent être utilisés pour le débogage et d'autres tâches de développement web. Vous apprendrez à utiliser un outil de débogage pour déboguer un programme sans recompiler ou modifier son code source. Vous saurez également comment Google Chrome DevTools permet aux développeurs de modifier le code directement dans le navigateur, de définir des points d'arrêt pour détecter les problèmes et de déboguer le code rapidement. Enfin, vous comprendrez comment la surveillance d'un site web évalue sa fonctionnalité, ses performances ou sa disponibilité et comment les outils de surveillance effectuent des tests de routine et envoient des notifications lorsqu'un site web est indisponible, ce qui facilite l'identification et la résolution des problèmes.
Inclus
6 vidéos1 lecture2 devoirs1 élément d'application
Inclus
2 lectures1 évaluation par les pairs1 élément d'application1 plugin
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement mobile et web
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
28 avis
- 5 stars
79,31 %
- 4 stars
10,34 %
- 3 stars
0 %
- 2 stars
3,44 %
- 1 star
6,89 %
Affichage de 3 sur 28
Révisé le 19 sept. 2023
A great touch on advanced but soft and simple feel for business, UX, and CMS of a web or webapp.
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.