不做零散 Demo
从用户、文章或任务管理需求开始,所有练习共同组成一个网站。
学习方式
从用户、文章或任务管理需求开始,所有练习共同组成一个网站。
每一步都有明确成果和验收条件,没有完成时先定位问题,不急着进入下一项。
先掌握完成项目必需的命令和概念,上线后再针对瓶颈深入学习。
搭建到部署
建议严格按顺序推进。卡片中的时间是快速掌握常用能力的参考,不要求一次学透整套技术。
先准备网站运行环境,掌握目录、权限、进程、端口、日志和软件安装等高频操作。
为网站设计数据结构,掌握建库建表、增删改查、索引、用户权限和备份恢复。
用 Go 连接 MySQL,实现网站需要的 REST API、参数校验、错误处理、测试和可执行服务。
使用 Vue 3 和 Vite 实现页面、组件、表单、路由与 API 调用,并生成可部署的静态资源。
用 Nginx 托管 Vue 静态资源、反向代理 Go API,并完成域名、HTTPS、缓存与上线检查。