Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruanyf/jstraining

全栈工程师培训材料
https://github.com/ruanyf/jstraining

Last synced: 9 days ago
JSON representation

全栈工程师培训材料

Awesome Lists containing this project

README

        

全栈工程师培训材料,帮助学习者掌握 JavaScript 全栈开发的基本知识,承担简单 Web 应用的前后端开发。

一共四讲,适合两天的训练营。

## 学员要求

本培训不是零基础的,要求学员具备互联网开发的基本知识。

- HTML
- JavaScript
- CSS
- 命令行

以上技术,只要懂得基本语法和如何使用即可。

## 环境准备

参加培训之前,请按照[文档](docs/preparation.md)安装软件,做好环境准备。

## 课堂练习

培训时,需要完成[课堂练习](demos)。

## 第一讲:[前端开发的历史和趋势](./docs/history.md)

1. 前端开发的历史演变
2. 前端 MVC 框架的兴起
3. 前后端分离
4. 全栈工程师
5. 前端开发的未来

## 第二讲:[React 技术栈](./docs/react.md)

1. React 的基本用法
2. React 应用的架构

## 第三讲:[Node 应用开发](./docs/node.md)

1. Node 的基本用法
2. Restful API
3. Express 框架搭建 Web 应用

## 第四讲:[前端工程简介](./docs/engineering.md)

1. 持续集成
1. 静态代码检查
1. 单元测试
1. 功能测试
1. 持续集成服务 Travis CI

## License

GPL v3