[聚合文章] Node.js 后端第 2 期报名公告

JavaScript 2017-12-26 41 阅读
Node.js 后端第 2 期报名公告

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



课程信息

  1. 学费 10k,前端班的同学 5 折
  2. 一共 5 周,15 节课,2018 年 1 月 3 日星期三开始,每周 1 3 5 晚 7.30 - 9.30(线上)
  3. 请加 QQ 群『node 训练所』『684540807』报名(密码 萧井陌)
  4. 报名时间从 12 月 27 日(周三)正午开始至 1 月 1 日(周一)晚上 11:59 截止
  5. 报名收取 100 元报名费。报名不成功会退款,成功不退款(请注意,只要报名成功,即便你想退出,这 100 元也不会退,所以请慎重考虑)
  6. 课程中的退款统一采用按周向下取整的规则,所以有这方面需求的话,尽早告知(详见后文)
  7. 课程会采用学习进度管理规则来保证学习质量(规则见后文),如果不能遵守,会进行退款+退学的处理,请慎重考虑
  8. 其他要求请看后文



其他信息

  1. 随时可以退款,按周向下取整(比如你学了 5 节课,就是退 4/5)
  2. 报名条件中没有双拼练习的要求
  3. 请参考下文的进度管理规则,不按要求完成进度会被退课或者停课
  4. 有百分之一的可能(由我判断)你并不适合我们这个课程,在这种情况下,会无条件让你退学,这种情况下会退你全部学费(不包括报名费)



关于作业进度管理规则

每节课的作业需要在『在线课堂』中将完成的作业提交(时限是课 1 的作业需要在课 3 上课前提交

也就是说,除了上课时间外,需要保证非上课日有同样的时间去完成作业

我们的作业有提示,有指导,有提问方案和规则,都能解决

我们的作业不像你以前长期以来接触的作业:

  • 不会有莫名其妙的难度
  • 不是为了考倒你,是为了让你掌握知识
  • 你只要按上课指导的方式完成作业,不用担心花了时间但是无法完成的情况


因此,对于无特殊情况的拖延,会进行 退款+退学 的处理,请慎重考虑

注意,这个退款也是按周向下取整(见上文)的方式

请注意:这是一个会强制要求写作业,并且会因为你不写作业而强制退课的课程,所以如果你有不写作业的需求,请选择其他培训机构的课程(如此多的可能性)。

我制定这个规则的理由如下:

  • 我的目标是教出好学生,不单纯是为了赚钱
  • 我对教出来学生有我的标准,不达标准不行
  • 不写我的作业几乎不可能很好地掌握知识
  • 不能掌握知识,不符合我的目标
  • 我对赚钱的渴望远小于对目标的追求

或许你会很奇怪,怎么会有人花了钱报班却不学习?

实际上有不少人是想花钱买安心,随便学学学不好拉倒(参考健身房年卡、英语学习课等等等等)

所以很多 “健身房” 顺势而为,你来不来没关系买了年卡就好。对于 “健身房” 而言反正赚钱嘛,你爱学不学反正学完你走就是了,“健身房” 对你的结果无需负责。但是有这个退课的压力,很多人就能学好(当然还是会有学不好的,追求不一样很正常),我认为这是认真负责的教育理念,我对开 “健身房” 没兴趣。




老的 Web 前端和 Web 后端课程,会在过年后开始新课程