• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Mean Stack

平均堆栈在线课程

学习 MEAN Stack,实现全 Stack 网络开发。了解 MongoDB、Express.js、Angular 和 Node.js,以构建动态 Web 应用程序。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
攻读硕士学位的同时获得职业证书。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。
以灵活的交互式方式,获得大学颁发的执业证书。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

探索 Mean Stack 课程目录

  • 状态:免费试用
    免费试用
    E

    EDUCBA

    MEAN Stack Developer: MongoDB, ExpressJS, AngularJS & NodeJS

    您将获得的技能: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Web Applications, Authorization (Computing), JSON, Javascript and jQuery, Database Management, Distributed Computing, Web Design and Development, Web Development

    4.7
    评分, 4.7 星,最高 5 星
    ·
    161 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    B

    Board Infinity

    Learning MEAN Stack by Building Real world Application

    您将获得的技能: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, User Interface (UI), Application Deployment, Back-End Web Development, Javascript, User Interface (UI) Design, MongoDB, Front-End Web Development, Web Applications, JavaScript Frameworks, Scalability, Restful API, Middleware, Bootstrap (Front-End Framework), jQuery, Databases, Cascading Style Sheets (CSS)

    4.2
    评分, 4.2 星,最高 5 星
    ·
    58 条评论

    中级 · 专项课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    状态:人工智能技能
    人工智能技能
    I

    IBM

    IBM Full Stack Software Developer

    您将获得的技能: Prompt Engineering, 数据导入/导出, 云计算, 应用程序部署, 云计算架构, CI/CD, 工程软件, Kubernetes, Node.JS, 响应式网页设计, Django (网络框架), 还原式 API, Git(版本控制系统), 软件架构, 软件开发生命周期, React Redux, 云服务, 应用设计, Istio, 对象关系映射

    攻读学位

    4.6
    评分, 4.6 星,最高 5 星
    ·
    5.8万 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:免费试用
    免费试用
    I

    IBM

    使用 Node.js 和 Express 开发后端应用程序

    您将获得的技能: JSON, 应用编程接口 (API), Node.JS, 还原式 API, 服务器端, 网络开发, 云应用, Authentication, 网络服务器, 全栈式网络开发, 后端网站开发, 计算机科学, 中间件, Javascript, 网络应用

    4.5
    评分, 4.5 星,最高 5 星
    ·
    565 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    B

    Board Infinity

    Building a Complete MEAN Stack Application

    您将获得的技能: Node.JS, Full-Stack Web Development, User Interface (UI), Application Deployment, MongoDB, Angular, Back-End Web Development, Front-End Web Development, User Interface (UI) Design, Web Applications, JavaScript Frameworks, Restful API, Web Development, Secure Coding, Authentications, Authorization (Computing), Scalability

    4.1
    评分, 4.1 星,最高 5 星
    ·
    17 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    状态:人工智能技能
    人工智能技能
    A

    Amazon

    Amazon Junior Software Developer

    您将获得的技能: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI

    4.4
    评分, 4.4 星,最高 5 星
    ·
    431 条评论

    初级 · 专业证书 · 3-6 个月

是什么让您今天来到 Coursera?

  • 状态:预览
    预览
    E

    EC-Council

    安全全栈 MEAN 开发者

    您将获得的技能: 前端网络开发, 应用编程接口 (API), JavaScript 框架, 应用安全, Node.JS, MongoDB, 还原式 API, 网络开发, 网络服务器, 全栈式网络开发, 后端网站开发, Angular, NoSQL, Javascript, 网络应用, 网络开发工具

    4.6
    评分, 4.6 星,最高 5 星
    ·
    91 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    M

    Meta

    全栈

    您将获得的技能: 可扩展性, 应用编程接口 (API), 前端网络开发, 云计算, 响应式网页设计, 层叠样式表(CSS), 虚拟环境, 超文本标记语言(HTML), MySQL, Django (网络框架), 全栈式网络开发, 后端网站开发, Javascript, 网络应用

    4.6
    评分, 4.6 星,最高 5 星
    ·
    223 条评论

    中级 · 课程 · 1-3 个月

  • 状态:免费
    免费
    C

    Coursera Project Network

    Build a Portfolio Website with HTML, CSS, and JavaScript

    您将获得的技能: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Front-End Web Development, Web Content, Responsive Web Design, Web Design

    4.3
    评分, 4.3 星,最高 5 星
    ·
    117 条评论

    中级 · 指导项目 · 不超过 2 小时

  • 状态:免费试用
    免费试用
    M

    Meta

    Meta 前端开发员

    您将获得的技能: 数据结构, 前端网络开发, GitHub, Bootstrap(前端框架), 层叠样式表(CSS), 移动开发, Html 和 Css, 响应式网页设计, UI/UX 研究, 角色(用户体验), Jest(JavaScript 测试框架), 可用性测试, Algorithm, 交互设计, Git(版本控制系统), 网络开发工具, Unix 命令, 版本控制, React.js, Javascript

    攻读学位

    4.7
    评分, 4.7 星,最高 5 星
    ·
    2.3万 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:免费试用
    免费试用
    M

    Microsoft

    Microsoft Full-Stack Developer

    您将获得的技能: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory

    4.5
    评分, 4.5 星,最高 5 星
    ·
    260 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:免费试用
    免费试用
    M

    Meta

    元后端开发人员

    您将获得的技能: 计算机编程, SQL, 数据结构, 面向对象编程(OOP), Bootstrap(前端框架), Python 程序设计, 前端网络开发, GitHub, 关系数据库, 数据库管理系统, 还原式 API, Unix 命令, 全栈式网络开发, 后端网站开发, 数据库设计, Django (网络框架), 网页设计与开发, 版本控制, 云托管, Git(版本控制系统)

    攻读学位

    4.6
    评分, 4.6 星,最高 5 星
    ·
    9564 条评论

    初级 · 专业证书 · 3-6 个月

Mean Stack 学员还搜索

全栈网络开发
弹性 Stack
后端
Golang
交互式 Python
核心 Java
弹簧框架
高级前端开发
1234…41

总之,以下是 10 最受欢迎的 mean stack 课程

  • MEAN Stack Developer: MongoDB, ExpressJS, AngularJS & NodeJS: EDUCBA
  • Learning MEAN Stack by Building Real world Application: Board Infinity
  • IBM Full Stack Software Developer: IBM
  • 使用 Node.js 和 Express 开发后端应用程序: IBM
  • Building a Complete MEAN Stack Application: Board Infinity
  • Amazon Junior Software Developer: Amazon
  • 安全全栈 MEAN 开发者: EC-Council
  • 全栈: Meta
  • Build a Portfolio Website with HTML, CSS, and JavaScript: Coursera Project Network
  • Meta 前端开发员: Meta

您可以在 Algorithms 中学到的技能

图形 (22)
数学优化 (21)
计算机程序 (20)
数据数据结构 (19)
解决问题 (19)
代数 (12)
计算机视觉 (10)
离散数学 (10)
图论 (10)
图像处理 (10)
线性代数 (10)
强化学习 (10)

关于 Mean Stack 的常见问题

MEAN Stack 是指一系列用于开发网络应用程序的开源技术。 它是 MongoDB 和 Express.js 的缩写、 AngularJS 和 Node.js。

  • MongoDB 是一种 NoSQL 数据库,以灵活的 JSON 类文档存储数据。
  • Express.js 是 Node.js 的网络应用框架,有助于构建服务器端应用程序。
  • AngularJS 是一个基于 JavaScript 的前端框架,可用于开发动态和单页面应用程序。
  • Node.js 是一种服务器端运行环境,允许在网络浏览器之外执行 JavaScript 代码。

这些技术结合在一起,为构建网络应用程序提供了全栈解决方案,使开发人员能够在整个开发过程中使用 JavaScript。 MEAN Stack 因其灵活性、可扩展性和易用性而深受开发人员的欢迎。 ‎

掌握 MEAN Stack(MongoDB、Express.js、 AngularJS、Node.js),您需要学习以下技能:

  1. JavaScript熟悉 JavaScript,因为它是 MEAN Stack 开发中使用的主要编程语言。 必须了解 JavaScript 的概念、语法和最佳实践。

  2. MongoDB:学习如何使用 NoSQL 数据库 MongoDB 高效地存储和检索数据。 熟练掌握创建数据库模式、查询、索引和数据建模。

  3. Express.js了解 Express.js,这是一个最小、灵活的网络应用程序框架。 了解路由、中间件、会话管理以及处理 HTTP 请求和响应的基础知识。

  4. AngularJS:掌握强大的前端框架 AngularJS,用于构建动态和响应式网络应用程序。 了解数据绑定、指令、控制器、服务、依赖注入和 RESTful API 集成。

  5. Node.js学习服务器端平台 Node.js 的专业知识,以构建可扩展的高性能网络应用程序。 了解事件驱动编程、异步 I/O、内置模块以及使用 npm 进行软件包管理。

  6. HTML/CSS:熟悉 HTML 和 CSS,为 MEAN Stack 应用程序创建用户界面并设计样式。 了解 HTML 结构、标记和语义以及 CSS 样式、布局和响应性非常重要。

  7. Git:学习如何在 MEAN Stack 项目中使用 Git 进行版本控制和协作。 了解基本的 Git 命令、分支、合并和代码管理的最佳实践。

  8. RESTful API:掌握构建和使用 RESTful API 的知识,因为 MEAN Stack 应用程序经常使用 REST 架构与外部服务或后端系统通信。

  9. 测试和调试:熟悉测试框架(如 Mocha、Chai)和调试工具,确保 MEAN Stack 应用程序的质量和可靠性。

  10. 部署和 DevOps:了解如何使用 Heroku、AWS 或 Azure 等平台将 MEAN Stack 应用程序部署到生产环境。 掌握持续集成和部署(CI/CD)工作流程、容器化(如 Docker)和服务器管理基础知识。

请记住,要不断更新 MEAN Stack 开发中的最新框架、库和最佳实践,以持续提高您的技能。 ‎

掌握了 MEAN Stack 技能,你就可以从事与网络开发和全栈开发相关的各种工作。 一些潜在的职位名称包括

  1. 全栈开发人员:使用 MongoDB、Express.js 等技术进行网络应用程序的前端和后端开发、 AngularJS 和 Node.js。

  2. 网络开发人员:使用 MEAN Stack 技术开发和维护网站,确保最佳功能和用户体验。

  3. Mean Stack 开发人员:擅长 Mean Stack 技术,为网络应用程序实现复杂的特性和功能。

  4. JavaScript 开发人员:利用 MEAN Stack 技能开发交互式动态网络应用程序,侧重于客户端脚本。

  5. 前端开发员:使用 MEAN Stack 技术在网站上实现可视化和互动元素,增强用户体验。

  6. 后端开发人员:利用 MEAN Stack 技能开发服务器端逻辑、数据库集成和 API,为网络应用程序提供支持。

  7. 软件工程师:使用 MEAN Stack 技术设计、开发、测试和部署软件解决方案,以满足客户的特定要求。

  8. 应用程序开发人员:利用 MEAN Stack 技能创建具有跨平台功能的移动应用程序,优化用户体验。

  9. 用户界面/用户体验开发人员:采用 MEAN Stack 技术创建引人入胜、直观的用户界面,确保跨应用程序的无缝用户体验。

  10. 数据库开发人员:擅长使用 Mean Stack 技术部署和优化数据库,确保在网络应用程序中高效存储和检索数据。

这些只是其中的几个例子,Mean Stack 技能为从初创公司到大型企业的各个行业和组织提供了机会。 ‎

最适合学习 MEAN Stack 的人是那些在网络开发和编程方面有坚实基础的人。 他们应熟练掌握 HTML、CSS 和 JavaScript。 此外,对构建全栈网络应用程序感兴趣并热衷于学习新技术的人也可以选择 MEAN Stack。 对于那些喜欢使用数据库并对后台开发感兴趣的人来说,这也是有益的。 ‎

您可以学习与 MEAN Stack 相关的多个主题:

  1. JavaScript从掌握 JavaScript 开始,因为它是 MEAN Stack 开发的基础。 了解该语言的功能和面向对象方面。

  2. HTML/CSS:熟悉 HTML(超文本标记语言)和 CSS(层叠样式表),扎实掌握前端开发。

  3. MongoDB:深入了解 MongoDB,这是一种常用于 MEAN Stack 开发的 NoSQL 数据库。 学习如何存储和检索数据以及执行复杂的查询。

  4. Express.js:探索在 Node.js 上运行的框架 Express.js。 了解如何使用这一轻量级、灵活的框架构建强大的网络应用程序。

  5. Angular学习 Angular,这是一种用于构建动态网络应用程序的流行前端框架。 了解如何使用 Angular 创建组件、处理路由和管理数据。

  6. Node.js深入了解 Node.js、 是一种 JavaScript 运行环境,可让您运行服务器端代码。 学习如何使用模块构建服务器应用程序、处理 HTTP 请求和管理数据库。

  7. RESTful API:学习如何设计和构建 RESTful API,这是 MEAN Stack 开发的一个重要方面。 了解如何处理 HTTP 方法、身份验证和数据检索。

  8. 项目管理:掌握项目管理方法和工具方面的知识,这将帮助你有效地组织和规划 MEAN Stack 项目。

  9. 版本控制:熟悉版本控制系统(如 Git),它能让你与他人协作、跟踪更改并恢复到以前的代码版本。

  10. 部署:了解如何将 Mean Stack 应用程序部署到 Heroku 或 AWS 等托管平台,确保用户可以访问您的项目。

请记住,Mean Stack 是多种技术的组合,因此要想在这一领域取得优异成绩,就必须对每个组件有全面的了解。 ‎

在线 MEAN Stack 课程提供了一种方便灵活的方式来提高您的知识或学习新的 MEAN Stack 指的是用于开发网络应用程序的开源技术集合。 它是 MongoDB 和 Express.js 的缩写、 AngularJS 和 Node.js。

  • MongoDB 是一种 NoSQL 数据库,以灵活的 JSON 类文档存储数据。
  • Express.js 是 Node.js 的网络应用框架,有助于构建服务器端应用程序。
  • AngularJS 是一个基于 JavaScript 的前端框架,可用于开发动态和单页面应用程序。
  • Node.js 是一种服务器端运行环境,允许在网络浏览器之外执行 JavaScript 代码。

这些技术结合在一起,为构建网络应用程序提供了全栈解决方案,使开发人员能够在整个开发过程中使用 JavaScript。 MEAN Stack 因其灵活性、可扩展性和易用性而深受开发人员的欢迎。 技能由顶尖大学和行业领导者提供的 MEAN Stack 课程种类繁多,适合不同技能水平的学员选择。 ‎

Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳 MEAN Stack 课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok