首页 实战 Node.js项目线上服务器部署与发布
收藏

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

阿里云部署Node.js+MongoDB的应用项目,跨越成功的最后一步

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

难度 中级 时长 7小时 学习人数 1747 综合评分 9.97

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

Scott
讲师

宋小菜技术专家

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

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

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

环境参数

  • 技术语言 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

万事俱备 只等你来

  • qq_黎明的枫叶_0

    好评

    历经千辛万苦,花了两个月时间从scott的电影网站一期到二期,再到现在的网站上线。终于从啥都不懂到现在的入门了。感谢Scott老师! 虽然其中的代码有时候在跟着敲的时候会有问题,但大多数都可以在stackoverflow上面解决,剩下的问题就是自己对基本概念的理解不清了。所以,说跑不出来的同学我想还是功夫下的不够吧,总不能代码一出问题就怪别人吧。 最后,还是感谢Scott,感谢慕课网!

  • 小苏风飘飘

    好评

    老师讲的很棒,这部分内容我自己研究过,但是没有一个统一的思路,看了老师的视频,让我对我掌握的知识有了新的规划认识。很希望可以将nodejs作为我的第一技术。我没有将老师其它的课程都看完,感觉老师的其它的nodejs基础知识有些老了,希望老师可以推出nodejs8.9版本以后的视频。希望老师越来越棒!

  • 洞庭兮木叶下

    好评

    老是听说scott的课程比较高深难懂,所以一直没有购买过,这次是想对部署上线做一个了解,决定买来先看看,没想到讲的这么好!看了一晚上看了50%,部署的页面也可以访问了! 哈哈

查看全部381条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题