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