在线课程 – IBM Institute of Technology 的 JavaScript 编程专业认证

发现您在 JavaScript 中的开发人员潜力。使用基本的 JavaScript 技术和 NoSQL 数据库增强您的云应用程序开发技能。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Node.js
  • MongoDB 数据库
  • JavaScript (英语)
  • 反应
  • 表达

What you will learn in the course

Courses for which the course is suitable

  • JavaScript 开发人员
  • 使用 React 的 Front-End Key
  • 具有 Node.js 的后端密钥
  • 全栈密钥
  • 基于云的应用程序开发人员
  • 开发人员 API
  • 使用 MongoDB 的 NoSQL 应用程序开发人员
  • 电子商务网站开发人员
  • 预算管理应用程序开发人员
  • 推荐应用程序开发人员

专业化 – 4 门课程系列

如果您想学习一种同时用于客户端和服务器端开发的单一语言,那么 IBM 的 JavaScript 专业课程非常适合您。您可以使用这种流行且灵活的编程语言来构建基于云的交互式应用程序。行业领导者正在选择流行的 React JavaScript 库来创建动态用户体验,并使用 Node.js Express 框架开发模块化服务器端应用程序。此专业包括有关这些强大技术中的每一项的课程以及更多内容!

最终课程

在最后一门课程中,您将学习如何将 JavaScript 应用程序与开放式 NoSQL 数据库 MongoDB 集成。了解 NoSQL 数据库是值得的,因为现代应用程序需要其灵活性来搜索大量非结构化数据。最后,您将根据 REST 协议编写 API,以允许所有这些服务相互通信。

应用程序开发

在此计划期间,您将能够使用这些不同的技术开发多个应用程序。在完整课程结束时,您将拥有一系列 JavaScript 项目,这些项目将使您有信心在求职面试中发展自己的技能。

先决条件

  • 我们建议您熟悉 HTML 和 CSS 的概念和原则。
  • 建议具备 Git 或 GitHub 等版本管理系统的基本知识,但不是必需的。

应用学习项目

每门课程都包括通过模拟实际应用的实验室进行实践的机会。每门课程的最后一个模块都提供了一个最终的实践项目,以整合在课程中学到的技能。这些项目包括:

  • 使用符合用户偏好的 JavaScript API 构建旅行推荐网站。
  • 使用 React 为预算管理设计应用程序的末端并对其进行编码。
  • 编写一个服务器端应用程序,用于使用 Node.js 和 Express 框架保存、恢复和管理书籍的评分和评论。
  • 使用 JWT 的用户身份验证应用程序设计电子商务网站,创建 RESTful API,并使用 Node.js、MongoDB 和 Express 保存数据。

Details of the courses that make up the specialization

JavaScript 编程基础

  • 课程 1 • 16 小时 • 4.7 (91 个等级)

课程详情

您将学到什么?
  • 解释 JavaScript 开发中的概念
  • 详细 ES6 功能
  • 查看数据结构
  • 调试数组、DOM、AJAX 和调试技术
  • 处理错误和异常
  • 功能与活动
  • 将操作技术应用于字符串和错误管理技术
  • DOM 中的巡航
  • 比较函数、值、引用类型
  • Promise 和 Async/AWAIT 中的策略
  • 更改 DOM 元素的外观
  • 您将使用 JavaScript 函数、服务、工具和库来创建和设计导航和页面
  • 使用 AJAX 从 API 中提取和显示数据
您将获得的技能
  • 类别: JSON
  • 类别: 软件开发
  • 类别: 计算机编程
  • 类别: JavaScript (编程语言)
  • 类别: AJAX (编程语言)

使用 React 进行 Easy Side 应用程序开发

  • 课程 2 • 14 小时 • 4.3 (540 评分)

课程详情

您将学到什么?
  • 使用 JavaScript 技术(包括 React、JSX 和 ES6)开发交互式用户界面 (UI) 和 Web 应用程序
  • 使用可重用的 React 组件快速轻松地构建动态、轻量级的派对应用程序
  • 您将使用各种 React 概念和功能,包括 props、state、hooks、forms 和 Redux
  • 您将通过构建许多简单的 Side 应用程序(如购物车)来展示您的 React 技能
您将获得的技能
  • 类别: React (Web 框架)
  • 类别: Easy Side 开发
  • 类别: Web 开发
  • 类别: JavaScript
  • 类别: 用户界面

使用 Node.js 和 Express 开发服务器端应用程序

  • 课程 3 • 13 小时 • 4.5 (440 个等级)

课程详情

您将学到什么?
  • 使用 JavaScript 运行引擎创建服务器端应用程序 Node.js
  • 继续使用第三方软件包和框架(包括 Express)开发 Node.js 应用程序
  • 使用 npm 管理应用程序中的 Node.js 包
  • 开发异步回调函数并承诺完成异步操作
您将获得的技能
  • 类别: JavaScript 服务器端
  • 类别: 服务器端开发
  • 类别: 计算机科学
  • 类别: Web 开发
  • 类别: 快递

Node.js 和 MongoDB:服务器端数据库应用程序开发

  • 课程 4 • 19 小时 • 4.5 (20 个等级)

课程详情

您将学到什么?
  • 在使用 Node、Express 和 NoSQL 数据库进行服务器端开发时应用基本概念
  • 使用 Node 和 Express 开发安全的 RESTful API 以与数据库通信
  • 实施身份验证和授权机制并处理错误
  • 在云平台上改进和发布 Node 数据库应用程序
您将获得的技能
  • 类别: 数据库 (DBMS)
  • 类别: MongoDB
  • 类别: JavaScript
  • 类别: 节点
  • 类别: 快递