IBM
Développement Web et Front-End intermédiaire
IBM

Développement Web et Front-End intermédiaire

IBM Skills Network Team
Muhammad Yahya
Ramanujam Srinivasan

Instructeurs : IBM Skills Network Team

5 232 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(28 avis)

niveau Intermédiaire

Expérience recommandée

12 heures pour terminer
3 semaines à 4 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(28 avis)

niveau Intermédiaire

Expérience recommandée

12 heures pour terminer
3 semaines à 4 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

8 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise en Développement mobile et web

Ce cours fait partie de la Développeur IBM Front-End Certificat Professionnel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • 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
Emplacement réservé
Emplacement réservé

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

Emplacement réservé

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

IBM Skills Network Team
IBM
58 Cours1 034 194 apprenants
Muhammad Yahya
IBM
4 Cours67 864 apprenants

Offert par

IBM

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 ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.5

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

MC
5

Révisé le 19 sept. 2023

Emplacement réservé

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