IBM
中级网络和前端开发
IBM

中级网络和前端开发

本课程是 IBM 前端开发员 专业证书 的一部分

IBM Skills Network Team
Muhammad Yahya
Ramanujam Srinivasan

位教师:IBM Skills Network Team

6,902 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.6

(36 条评论)

中级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
4.6

(36 条评论)

中级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • 定义内容管理系统(CMS)和搜索引擎优化(SEO),确定它们的类型,并列出它们的特点和优势。

  • 描述 Webpack 5 并列出其优点、功能和意义。

  • 定义 Mocha 和 Jasmine 测试框架,比较它们的优缺点。

  • 描述调试过程,解释其重要性,并确定各种调试方法。

要了解的详细信息

可分享的证书

添加到您的领英档案

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累 移动和网络开发 领域的专业知识

本课程是 IBM 前端开发员 专业证书 专项课程的一部分
在注册此课程时,您还会同时注册此专业证书。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 通过 IBM 获得可共享的职业证书

该课程共有5个模块

创建网站后,网站开发人员应使用搜索引擎优化(SEO)技术,帮助网站在搜索结果中排名靠前,使其在网上更受关注。搜索引擎优化工具可为企业主提供有关网站整体健康和成功的信息。他们可以通过结合页面、非页面和技术性搜索引擎优化策略的搜索引擎优化战略来优化网站。您可以通过优化各种前端和后端组件(如页面速度、关键词密度和外部反向链接)来提高网站的排名和知名度;这就是所谓的搜索引擎优化页面优化,也称为页面搜索引擎优化。您还可以将搜索引擎优化活动作为一项精心策划的工作,以提高网站在搜索结果中的排名。这包括针对特定关键词优化页面、创建高质量内容、构建反向链接以及在社交媒体上推广网站。

涵盖的内容

7个视频3篇阅读材料2个作业1个应用程序项目1个插件

自动构建工具和捆绑程序彻底改变了网络开发的游戏规则。例如,Webpack 5 是一个模块捆绑工具,可协助将资产、模块和依赖关系捆绑到一个单一的捆绑包中,同时让开发人员专注于开发。自动化流程有助于实现构建标准化,加快构建速度,并最大限度地减少手动错误。您可以使用 Webpack 5 构建自定义解决方案或模板,而不必依赖在线解决方案。它允许你在模块中创建代码。初始配置从一个模块开始。然后,它会处理其所有依赖关系,这些依赖关系可以是直接的,也可以是间接的。Webpack 配置还能帮助确定是否应压缩代码以加快执行速度,或打包源映射以更好地跟踪错误。在生产模式下,Webpack 会通过自动精简代码来尽力优化构建。最佳的生产实践可以提高网站的性能。此外,你还可以使用不同的 Webpack 工具来减小捆绑包的大小,并将其与前端框架一起用于构建和部署网络应用程序。最后,通过实施优化 Webpack 的最佳实践,可以确保应用程序得到优化并高效运行。

涵盖的内容

8个视频2篇阅读材料2个作业1个应用程序项目

在当今快节奏的世界中,将加载和响应时间保持在最低水平至关重要,因为网站响应时间越长,离开的用户就越多。本课程讲授网络优化如何测量和感知加载时间和运行时间的用户体验。您可以确定测量和改进网络性能的工具、API 和最佳实践。您将发现 JavaScript 如何创建能吸引用户的高交互性网站。 另一方面,用户参与度的提高需要付出性能代价,这可能会对网站的可用性产生负面影响。为了解决这个问题,您将学习如何使用自动测试框架来提高测试速度和效率、提高测试准确性并降低测试维护成本和风险。本模块将介绍 Mocha 和 Jasmine 这两个开源测试框架。您还将学习前端测试如何涉及创建网站的图形用户界面(GUI),以便用户可以查看网站或网络应用并与之交互。

涵盖的内容

6个视频1篇阅读材料2个作业1个应用程序项目

调试是软件开发过程的重要组成部分。软件应用程序中的错误通常是由非故意或意外事件造成的,必须予以清除。即使经过精心策划和防御性编程,软件中也可能存在错误,因此在本课程中,您将学习可用于定位错误的各种策略。您将发现浏览器现在如何包含各种附加组件或扩展,可用于调试和其他网络开发任务。你将学会如何使用调试工具调试程序,而无需重新编译或更改源代码。您还将了解 Google Chrome 浏览器 DevTools 如何让开发人员直接在浏览器中编辑代码、设置断点以检测问题并快速调试代码。最后,您将了解网站监控如何评估网站的功能、性能或可用性,以及监控工具如何执行例行测试并在网站不可用时发送通知,从而更轻松地发现和解决问题。

涵盖的内容

6个视频1篇阅读材料2个作业1个应用程序项目

涵盖的内容

2篇阅读材料1次同伴评审1个应用程序项目1个插件

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

授课教师评分
4.0 (6个评价)
IBM Skills Network Team
IBM
83 门课程1,540,397 名学生
Muhammad Yahya
IBM
5 门课程91,877 名学生

提供方

IBM

从 移动和网络开发 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.6

36 条评论

  • 5 stars

    78.37%

  • 4 stars

    13.51%

  • 3 stars

    0%

  • 2 stars

    2.70%

  • 1 star

    5.40%

显示 3/36 个

MC
5

已于 Sep 19, 2023审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题

¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。