ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
> 原文出处:https://github.com/ruanyf/jstraining > 作者:阮一峰 全栈工程师培训材料,帮助学习者掌握全栈开发的基本知识,承担简单 Web 应用的前后端开发。 一共四讲,适合两天的训练营,请先阅读《培训准备》。培训时,需要完成课堂练习。 # 培训准备 参加培训的学员,事先应该做好以下准备工作。 ## 知识准备 * 掌握 HTML、CSS、JS 的基本用法 * 掌握命令行的基本用法 ## 安装 Git 请到官网 [git-scm.com](https://git-scm.com/) 或国内的下载站,下载安装包。 ## 安装 Node 请到 Node 官网[nodejs.org](https://nodejs.org/),或者国内镜像[npm.taobao.org/mirrors/node](https://npm.taobao.org/mirrors/node),下载安装包。推荐安装最新的稳定版,目前是v6.x。 安装完成后,命令行执行下面的命令,确认是否安装成功。 ~~~ $ node -v v6.9.1 ~~~ Node 的模块管理器 npm 会一起安装好。由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。 ~~~ $ npm config set registry https://registry.npm.taobao.org/ ~~~ 执行下面的命令,确认是否切换成功。 ~~~ $ npm config get registry ~~~ ## 安装 Postman Postman 是一个 HTTP 通信测试工具,REST API 的练习会用到它。 请到官网 [GetPostman.com](https://www.getpostman.com/) 下载独立安装包;也可以参考这篇文章[www.cnblogs.com/mafly/p/postman.html](http://www.cnblogs.com/mafly/p/postman.html),下载 Chrome 浏览器的插件,它们的效果一样。 ## 安装示例库 所有的讲义和练习源码,都是开源的,网址是 [github.com/ruanyf/jstraining](https://github.com/ruanyf/jstraining)。执行下面的命令,将这个库拷贝到你的硬盘上。 ~~~ # Linux & Mac $ git clone git@github.com:ruanyf/jstraining.git # Windows $ git clone https://github.com/ruanyf/jstraining.git ~~~ 如果因为种种原因,Git 命令行无法使用,也可以直接下载压缩包,地址是[https://github.com/ruanyf/jstraining/archive/master.zip](https://github.com/ruanyf/jstraining/archive/master.zip) 。