L.Leverage Learn从第一行代码,到读懂真实后端查看项目源码

LEARNING PATH / 从语言基础开始

先把 JavaScript 学明白,
再走进真实后端。

面向有少量编程基础、还没学过 JavaScript 的同学。先独立学习 JavaScript,再学习 TypeScript;准备好后,才用 Node.js 与 Express 写小接口,最后阅读 NestJS 与 Leverage OJ 源码。

23 节课程05 个学习阶段02 个本机后端示例
first-steps.js
01// 从小程序开始
02const name = '你好';
03console.log(name);
04// 输出:你好
01认识值与变量JavaScript
02写出函数与对象JavaScript
03给代码加上类型TypeScript

YOUR JOURNEY

学习路径

先学语言,再读项目;每课只引入少量新概念。

23 课 · 5 个阶段

JavaScript 基础

先学会写与读 JavaScript,不需要了解后端或项目代码。

TypeScript 基础

在熟悉 JavaScript 后,学习类型如何帮助我们写代码。

HTTP 与 Express

先写一个与项目无关的 HTTP 小接口,建立后端处理请求的基本概念。

NestJS 后端开发

从可运行应用开始,学模块、服务、数据校验、数据库、权限与测试。

OJ 评测系统

沿公开源码逐步学习评测队列、判题、资源限制、沙箱和结果结算。

⌁
学完之后

在真实仓库里沿提交链路定位代码,尝试完成一个有测试的小改动。前面的语言基础课程不要求接触仓库。