零到全栈

模块 3.4:GitHub 与远程同步

模块 3.4:GitHub 与远程同步

本地存档解决“可回退”,远程同步解决“可备份、可协作、可部署”。

Read More
模块 3.5:把网页发布到公网

模块 3.5:把网页发布到公网

把页面发布到公网,是"写代码"和"做了一个真实的东西"之间的那道门槛。

Read More
模块 4.1:现代前端第一步——模块化

模块 4.1:现代前端第一步——模块化

在 HTML 中引入 css 和 js 脚本的做法很容易理解,但是当网站逐渐变大时,它们将会不可避免地走向混乱。

Read More
模块 4.2:Vite, npm 与前端构建

模块 4.2:Vite, npm 与前端构建

上一节 4.1,我们给项目做了模块化改造,迈出了"现代前端"的第一步。这一节开始接触工具——npm、Vite,并认识 Node.js。其中 npm 的性价比尤其高:这一节学会,以后无论做前端开发,还是使用各种开源工具,都会用到它。

Read More
模块 4.3:React——前端开发新规则

模块 4.3:React——前端开发新规则

构建工具让我们可以“按舒服的方式写,再翻译给浏览器”。React 做的事,就是把这件事往前推到极致:它给前端开发发明了一套新的组织规则。

Read More
模块 4.4:让数据驱动界面

模块 4.4:让数据驱动界面

React 最大的变化,就是把“操作页面”变成了“改变数据/值”。页面根据数据自动长成应该有的样子,这就是 React 的另一个核心思想——数据驱动界面。

Read More
模块 4.5:Next.js——React 之上的生产级框架

模块 4.5:Next.js——React 之上的生产级框架

React 让我们用组件的方式来拼装界面,并且建立了数据驱动界面的规则,但项目要上路,还有一堆苦力活——路由、SEO、首屏加载速度……而 Next.js 可以替我们把这些一并管起来。

Read More
模块 4.6:把前端项目发布到公网

模块 4.6:把前端项目发布到公网

前端部分最后一站,把我们一手带起来的现代前端项目发布到服务器上去。

Read More
模块 5.1:究竟什么是 API?

模块 5.1:究竟什么是 API?

“API”这个词,在今天几乎无处不在——AI、Agent、大模型、天气、地图……张口就来。它听起来很神秘。这一节我们不解释、不打比方,直接拿两个真的 API 来,你亲手调用一下,就明白了。

Read More
模块 5.2:Python 的安装和环境设置

模块 5.2:Python 的安装和环境设置

把 Python 装到电脑上,给项目建好自己的专属环境(venv),跑起第一个 Python 程序、认一认代码结构,再动手装一个第三方库(requests)用 Python 调一次 API——pip、requirements.txt 一并落地。后端要用的环境,这一节一次备齐。

Read More