零到全栈

模块 1.1:为什么在 AI 时代还要学全栈开发?

模块 1.1:为什么在 AI 时代还要学全栈开发?

先回答一个问题:今天 AI 已经越来越会写代码了,人为什么还要学习全栈开发?

Read More
模块 1.2:这门课是怎么安排的

模块 1.2:这门课是怎么安排的

你可能会有一个“我接下来会怎么学,最后能做出来什么?”的问题,而这节课的任务,就是先把整条路线图交到你手里。

Read More
模块 1.3:课前准备

模块 1.3:课前准备

出来混最重要的是“出来”,所有需要的准备就是胸前那一个“勇”字。

Read More
模块 2.1:认识你的电脑

模块 2.1:认识你的电脑

你当然会用电脑,但“会用软件”和“会在电脑里工作”,不是一回事。

Read More
模块 2.2:终端与Linux直觉

模块 2.2:终端与Linux直觉

终端本质上只是另一种和电脑交互的方式。

Read More
模块 2.3:互联网是怎么工作的

模块 2.3:互联网是怎么工作的

网页不是凭空出现的。浏览器里看到的东西,总得先来自某个地方。

Read More
模块 2.4:准备好云服务器

模块 2.4:准备好云服务器

上一节讲的那些概念——服务器、IP、端口——这一节全部亲手体验一遍。

Read More
模块 3.1:前端基础——HTML

模块 3.1:前端基础——HTML

代码能跑起来的那一刻,比任何解释都有说服力。

Read More
模块 3.2:把HTML拆分成三个文件

模块 3.2:把HTML拆分成三个文件

所有东西堆在一起的时候,麻烦还不够明显。拆开了,才能看清各自是什么。

Read More
模块 3.3:Git 入门:给代码设置存档点

模块 3.3:Git 入门:给代码设置存档点

版本管理不是“高级流程”,而是你写代码时最实用的一颗后悔药。

Read More
模块 3.4:GitHub 与远程同步

模块 3.4:GitHub 与远程同步

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

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

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

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

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

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

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

Read More