MERN堆栈服务器端编程资源

时间:2016-12-27 18:04:55

标签: mern

我打算在MERN堆栈上做一个项目。我将处理项目的服务器端编程(我是服务器端编程的初学者)。看起来NodeJS和ExpressJS语法对于MERN堆栈是不同的。想要了解学习MERN的良好教学资源。到目前为止,我只遇到过针对MERN堆栈的ReactJS教程。

4 个答案:

答案 0 :(得分:0)

不幸的是,没有一个资源或课程可以详细解释MERN堆栈。因此,学习MERN的唯一方法是学习它所基于的技术。简而言之,MERN基于 Express 作为Web框架。快递提供 API 方法,静态文件,并且正在进行服务器渲染(稍后关于它)。 MERN正在使用 MongoDB 数据库和 mongoose ODM来存储数据。所以你也需要学习它们。

MERN客户端代码基于 React Redux React Router 。 这里是棘手的部分。 MERN是同构应用程序(link1link2)。这意味着在服务器上的第一个请求呈现内部应用程序之后表达,并将其作为响应发送。它有助于减少首次加载时间,并使网站对搜索引擎更友好。简而言之,这就是MERN。

答案 1 :(得分:0)

MERN堆栈基本上是基于JavaScript的,在追求MERN堆栈之前,您应该充分掌握基本和高级的javascript&EcmaScript-6。 读完React's,Express'之后,Node的文档将帮助您在Mern Stack中发展专业知识。...还有MongoDB

答案 2 :(得分:0)

我的建议是将四种主要技术分开,并在所有这些技术中参加现代速成课程。 一个很好的起点是他们文档的入门部分(大多数时候文档并不是很有趣。除非那是你的事)

接下来将构建几个项目(从一个简单的项目开始)。最好遵循基于项目的课程。 然后走出你的舒适区,建立一个可以在现实生活中使用的项目。

速成课程: 反应: https://m.youtube.com/watch?v=sBws8MSXN7A&t=53s

节点: https://m.youtube.com/watch?v=fBNz5xF-Kx4&t=56s https://m.youtube.com/watch?v=ENrzD9HAZK4

快递: https://m.youtube.com/watch?v=JlgKybraoy4 https://m.youtube.com/watch?v=ZfzGquJLCAA

MongoDB: https://m.youtube.com/watch?v=bo_M_BDcCbg https://m.youtube.com/watch?v=-56x56UppqQ&t=1s

表达和节点休息 API: https://m.youtube.com/watch?v=pKd0Rpw7O48

MERN 速成课程 https://m.youtube.com/watch?v=2yddJwL1Tpg

入门指南: 反应:https://reactjs.org/tutorial/tutorial.html

节点:https://nodejs.dev/learn

蒙古数据库: https://docs.mongodb.com/manual/contents/

课程

Mern 项目:第 1 部分 https://m.youtube.com/watch?v=ngc9gnGgUdA

第 2 部分: https://m.youtube.com/watch?v=aibtHnbeuio

或者参加 Traversy 的这个惊人的 udemy 课程: https://www.udemy.com/course/mern-stack-front-to-back/learn/lecture/10055144#questions

那就是祝你一切顺利。在 google 或 youtube 上搜索更多资源。

答案 3 :(得分:0)

您可以在这里看到一个 MERN 项目。

Github 链接:https://github.com/rajmaravanthe/mern

托管网址:https://talent-hire.herokuapp.com/