
Node.js 后端第 2 期报名公告
课程简介
node 1 期在在 2017 年 4 月份对内部同学开放,取得了很好的效果
为方便新同学年后跳槽,故在过年前开始 node 2 期课程
下图是当时的同学写的论坛程序截图
教学目的、适合的情况
这个课程是为 Web 前端岗位的从业者、有 Web 前端基础的人设计的,非零基础课程,请注意
课程内容围绕 node.js 展开,主要是讲解用 node.js 开发 Web 后端应用需要用到的各种技术
如果你有下面这些想法,可以考虑参与这个课程:
- 希望通过对后端的学习能在工作中和后端良好沟通
- 对 node.js 感兴趣,想要了解 node.js
- 希望通过 node.js 学习后端知识,提升综合技术水平
- 希望通过学习,有能力担任或兼顾后端岗位
- 希望借助这方面的技能实现跳槽或升职
- 希望通过完善技术栈提升工作效率
- 希望建立更全局的视野
教学内容(提纲摘要)
课程会包括以下内容:
- 以项目形式展开的,基于 node.js 后端框架的原理和实现
- 组件通信的原理和基于原生 JavaScript 的组件实现
- JavaScript 异步编程
- Web 后端基础理论
- 数据库的使用(SQL, NoSQL)
- 前后端分离的原理
- 中级的数据结构和算法
- 服务器的高效部署
- 如何正确有效地 debug
- 主流后端框架和项目实践
- SPA 的原理和实现
- Web 安全和相关措施
- HTTP 协议实现
- Linux 的基本操作
- Redis 的使用
- mongoose 的使用
- Web 常用加密算法的原理和应用
- Web 常用摘要算法的原理和应用
报名要求
由于本课程面向的群体主要是在职的前端程序员,需要一定的基础才能顺利学习,所以报名的要求是能实现以下 6 道题
// 题 1// 检查密码规则合法性// 考察基本编码能力和字符串处理// 参考 JavaScript 文档的字符串处理// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String// 给定一个字符串,用以下规则检查合法性// 完全符合返回 true,否则返回 false// 1,第一位是字母// 2,只能包含字母、数字、下划线// 3,只能字母或数字结尾// 4,最小长度 2// 5,最大长度 10// 6,禁止使用正则表达式const validPassword = function(pwd) {}// 题 2// 返回 100 内的素数列表// 考察基本的循环和选择概念、数组的使用const primeNumbers = function() {}// 题 3// 给定一个只包含字母的字符串,返回单个字母出现的次数// 考察字典的概念和使用// 返回值为包含元素的对象,格式如下(对对象中元素的顺序不做要求)// 参数 "hello"// 返回值// {// 'h': 1,// 'e': 1,// 'l': 2,// 'o': 1,// }const letterCount = function(str) {}// 题 4// 给定一个英文句子(一个只有字母的字符串),将句中所有单词变为有且只有首字母大写的形式const capString = function(str) {}// 题 5// 写一个 Queue 类,它有两个方法,用法如下const q = new Queue()q.enqueue(1)q.enqueue(2)q.enqueue(3)console.log(q.dequeue()) // 1console.log(q.dequeue()) // 2console.log(q.dequeue()) // 3// 题 6// 使用原生 ajax 发送向下面的 url 请求获取数据// 参考链接:https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest// url 为 https://www.xul.fr/ajax/ajax-get.txt// method 为 GET
课程信息
- 学费 10k,前端班的同学 5 折
- 一共 5 周,15 节课,2018 年 1 月 3 日星期三开始,每周 1 3 5 晚 7.30 - 9.30(线上)
- 请加 QQ 群『node 训练所』『684540807』报名(密码 萧井陌)
- 报名时间从 12 月 27 日(周三)正午开始至 1 月 1 日(周一)晚上 11:59 截止
- 报名收取 100 元报名费。报名不成功会退款,成功不退款(请注意,只要报名成功,即便你想退出,这 100 元也不会退,所以请慎重考虑)
- 课程中的退款统一采用按周向下取整的规则,所以有这方面需求的话,尽早告知(详见后文)
- 课程会采用学习进度管理规则来保证学习质量(规则见后文),如果不能遵守,会进行退款+退学的处理,请慎重考虑
- 其他要求请看后文
其他信息
- 随时可以退款,按周向下取整(比如你学了 5 节课,就是退 4/5)
- 报名条件中没有双拼练习的要求
- 请参考下文的进度管理规则,不按要求完成进度会被退课或者停课
- 有百分之一的可能(由我判断)你并不适合我们这个课程,在这种情况下,会无条件让你退学,这种情况下会退你全部学费(不包括报名费)
关于作业进度管理规则
每节课的作业需要在『在线课堂』中将完成的作业提交(时限是课 1 的作业需要在课 3 上课前提交)
也就是说,除了上课时间外,需要保证非上课日有同样的时间去完成作业
我们的作业有提示,有指导,有提问方案和规则,都能解决
我们的作业不像你以前长期以来接触的作业:
- 不会有莫名其妙的难度
- 不是为了考倒你,是为了让你掌握知识
- 你只要按上课指导的方式完成作业,不用担心花了时间但是无法完成的情况
因此,对于无特殊情况的拖延,会进行 退款+退学 的处理,请慎重考虑
注意,这个退款也是按周向下取整(见上文)的方式
请注意:这是一个会强制要求写作业,并且会因为你不写作业而强制退课的课程,所以如果你有不写作业的需求,请选择其他培训机构的课程(如此多的可能性)。
我制定这个规则的理由如下:
- 我的目标是教出好学生,不单纯是为了赚钱
- 我对教出来学生有我的标准,不达标准不行
- 不写我的作业几乎不可能很好地掌握知识
- 不能掌握知识,不符合我的目标
- 我对赚钱的渴望远小于对目标的追求
或许你会很奇怪,怎么会有人花了钱报班却不学习?
实际上有不少人是想花钱买安心,随便学学学不好拉倒(参考健身房年卡、英语学习课等等等等)
所以很多 “健身房” 顺势而为,你来不来没关系买了年卡就好。对于 “健身房” 而言反正赚钱嘛,你爱学不学反正学完你走就是了,“健身房” 对你的结果无需负责。但是有这个退课的压力,很多人就能学好(当然还是会有学不好的,追求不一样很正常),我认为这是认真负责的教育理念,我对开 “健身房” 没兴趣。
另
老的 Web 前端和 Web 后端课程,会在过年后开始新课程