课程介绍
欢迎阅读,我是本部分编者 Duke486!本课程自 Web-Dev-Beginner 项目改编而来,以适应 HDU 及各高校大学新生快速入门前后端开发的学习需求。
课程性质
本课程旨在帮助零基础的新生快速上手前端和后端开发,通过循序渐进、剧情引导的学习方式,从 HTML、CSS、JavaScript 等基础知识入手,逐步过渡到实际前后端开发中常用的框架与技术,如 Vue3、Vite、Express 等。本课程强调实践性,学生将在动手过程中学习,培养开发能力。
WARNING
本课程侧重于以最快的速度达到制作基本 web 应用的水平,并非以提高计算机素养或深入探讨技术栈特性为目的。如需深入学习,请参考 Wiki 内其他优秀课程或自行学习。
课程简介
本课程为期 10 周,分为两个部分:前两周全体学生共同学习前端基础(HTML、CSS、JavaScript)及版本控制工具(Git、GitHub 协作),后八周分为前端组与后端组,根据各自方向深入学习对应的技术栈。课程每周包含:
- Doc:理论讲解,介绍每周的核心知识点
- Lab:动手实验,通过实际项目增强理解
- Homework:独立作业,巩固学习内容
课程的目标是通过 10 周的学习,让学生能够使用现代前后端技术开发出带有登录功能、导航的前端页面和具备简单数据存储、查询能力的后端 API。
学习要求
- 积极动手:本课程非常注重实践,建议同学们认真完成每周的 Lab 实验,并积极参与到作业中。
- 掌握基础:虽然课程不要求深入理解复杂的计算机理论,但前两周的基础内容至关重要,为后续框架学习打下基础。
- 协作与版本控制:课程中 Git 和 GitHub 将是你提交作业与协作开发的主要工具,请在课程中熟练掌握它们的使用。
如何使用时间表
课程时间表将每周的学习内容分为三个部分:Doc 理论学习、Lab 实验、Homework 作业。你可以根据时间表安排自己的学习进度,合理分配学习和实验的时间。建议每周至少花费 4-6 小时完成学习任务。