实战 \Node.js项目线上服务器部署与发布

Node.js项目线上服务器部署与发布

难度 中级
时长 7小时
学习人数 912
9.9分
¥ 158.00

Node.js项目线上服务器部署与发布

Node.js项目线上服务器部署与发布
项目测试通过,到了上线部署阶段,你该怎么做?本课程将通过5个不同类型的 Node.js 项目实例,从0部署系统讲解,最终让您掌握整个项目部署发布作业流程。

不同类型的项目实战部署演示

React Native
App后台

电影网站

Node.js
静态站点

微信公众号

微信小程序后台

这是一门全网稀缺的课程

整个互联网的技术大牛有分享前端,也有分享后端,唯独没有一个课程是通过在真实的线上,从 Node.js 行业角度和职业形态,透彻解析如何搭建 Node.js 生产服务环境

对于所有的工程师来说,想要打通全栈或完成自主研发上线产品,掌握这个基础运维能力是如此地重要,甚至对于团队协作也有很重要的意义

讲Node.js开发的课程很多
讲Node.js怎么部署的几乎没有

作为工程师的你,应该具备这些技能

无论初学还是资深,具备了服务部署的能力,即便不是全栈,照样可以把既有的开源项目,
通过自己的能力部署到线上,为用户提供服务

没有比这更细致、更深刻地讲解

课程7分实战,3分理论,会对涉及到的技术知识点进行优缺点的分析,让大家彻底明白整
个项目从0到线上正式使用所经历的全部环节,以及它们的作用,让流程更加直观易懂

福利不仅仅是这些,只为了你所拥有

静态站点,电影网站课程,以及微信小程序后台的前端后端源代码都打包赠送,大家不用
动手写代码就能在本地跑起来3个项目,部署的时候手到擒来

亮眼知识点 为你呈现

Ubuntu

环境搭建

IPTables
Fail2Ban

防火墙

MongoDB

数据处理与备份

Nginx

端口映射

SSL

证书安装与配置

Node.js项目部署上线说难不难,说易不易

无论你在慕课网学习哪门实战课,都需要部署发布这项技能!

对于初学者而言,最重要的是如何从一个项目部署上线过程中学到更多的操作技能和避坑技能。通过本课程的学习,你将学习到从域名申请到在服务器上部署项目的整个过程
对于攻城狮来说,最重要的是在项目部署上线过程中能节省时间,在开发流程中少踩坑,快速高效地完成任务才最能体现出自身的实力

从0部署本地开发到项目上线

整个项目部署发布作业流程

1

项目介绍

部署方案简介
5个待部署项目分析

2

准备

如何选购及备案域名
厂商对比选配服务器

3

服务器配置

SSH 无码登录连接和配置 
搭建 Nodejs/MongoDB/Nginx 环境
配置 IPTables/Fail2Ban 防火墙及主动防御
MongoDB 角色配置与安全规则设置
MongoDB 单表单库导入导出与跨机迁移备份上传
PM2 发布环境配置

4

部署

服务器与 Git 仓库读写配置
PM2 一键部署线上 Node.js 项目
不同类型真实项目实战部署演示

5

收尾

域名DNS转移及A记录/CNAME 解析配置
SSL 证书申请及 Nginx 证书集成提供 HTTPS 协议 
课程总结

学员专享双重福利

问答专区
讲师集中答疑

任何关于本课程的问题都可以在问答区随时提问,也可在问答区和同学相互切磋,讲师会梳理同学们学习中的典型问题,进行集中答疑

源码开放
整套代码下载

课程代码完全开放给你,你可以根据所学知识自行修改代码,不断优化与升级不断丰富代码,甚至可以直接应用在实际工作中

适合人群及技术储备要求

适合具备 Node.js 开发经验的前端开发工程师,
立志成为全栈开发者的热血少年,以及对部署项目感兴趣的后端开发者

技术储备:

掌握 Node.js 的基础知识,能在本地开发 Node.js 的简单项目
课程使用的 Node.js 版本为 v6.10.0

前阿里妈妈高级前端工程师

Scott

慕课网官方精英讲师,Moveha联合创始人,CampusRoom CTO,他是国内最早接触 Node.js 的工程师,也是最早使用 Node.js 的工程师之一,拥有大量的 Node.js 全栈开发经验

在慕课网推出了《Node.js七天搞定微信公众号》、《React Native贯穿全栈开发APP》实战课,及其他十余门课程,希望通过分享自己走过的弯路,帮助新人跳过技术上下求索的套路

来吧,跟着老师一起学习 Node.js 部署技能,拥有了这项技能你的技术生涯才是完美的!

环境参数

  • 技术语言 Nodejs v6.10.0
  • 框架 Nginx 1.4.6
  • 框架 Koa 1.2.0
  • 框架 React Native 0.38
  • 课程所需开发系统 Windows XP 以上/Mac OSX 均可
  • 数据库 MongoDB v3.4.2
  • 开发工具 iTerm2、Sublime Text 3

万事俱备 只等你来

  • 创心

    Scott 老师的课程都非常棒,讲得很细,从讲课中能感受到 Scott 对代码及其熟练, 发音也足够清晰,逻辑明了, 很少有按照课程走不下去的情况, 当然这个课程我没走下去是前面课程没有看完, 跳过 Scott 的其他课程自己看这门课 容易懵逼, 期待 Scott 的更多课程, 干货满满,技术难度都是中高, 需要下点功夫。

  • killlerlei

    已经上线成功,老实讲,工作中都是切静态页面,然后交给别人,就基本上没自己啥事情了,对如何部署,代理,更新等偏运维 方面的一直很好奇,但没有机会,所以这门课程对我来说很解渴。

  • 闷骚师兄

    感谢老师,部署到服务器对我来说一直是个黑盒,老师把它打开并抽丝剥茧的呈现到我们眼前,教会我们怎么样使用,感谢!

查看全部56条用户评价
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信