Skip to content

课程安排与时间表

课程安排原则

本课程前两周所有学生共同学习HTML、CSS、JavaScript及Git的基础知识,确保学生具备扎实的前端开发基础和版本控制工具的使用能力。第3周开始,课程将分为前端组和后端组,分别学习各自的技术栈。课程每周包含三部分:理论讲解(Doc)、实验操作(Lab)、独立作业(Homework)。

课程的设计宗旨是理论与实践结合,通过动手实验巩固知识,并最终完成一个完整的前后端项目。


前端组课程时间表

Week标题DocLabHomework
1HTML, CSS, JS 基础HTML/CSS基础,JS语法创建调查问卷的外观添加按钮,使用JS实现弹窗
2进阶JS & GitHub表单与JS交互,Git协作创建表单并获取数据,Git协作计算用户输入数字的和
3DOM操作与事件处理JavaScript DOM操作与事件处理创建Todo List应用点击按钮计数,改变背景颜色
4Vue.js 组件基础Vue组件入门与props创建通知展示Vue组件Vue实现页面布局与数据绑定
5Vue路由与表单处理Vue Router与双向数据绑定创建多页面导航和表单输入页面实现表单数据提交并验证
6Axios API请求使用Axios发送GET/POST请求获取API数据并展示在页面上通过API获取并显示用户数据
7JWT认证 服务上线JWT用户认证服务上线部署实践Doc内容
8Vue动画与过渡效果Vue中的动画与过渡效果添加组件过渡动画实现页面切换时的过渡效果
9项目优化与懒加载Vue项目性能优化项目懒加载优化与按需加载优化首屏加载时间,减少资源消耗
10项目整合与展示回顾与总结完成最终Vue项目并展示提交最终Vue项目,展示功能

后端组课程时间表

Week标题DocLabHomework
1HTML, CSS, JS 基础HTML/CSS基础,JS语法创建调查问卷的外观添加按钮,使用JS实现弹窗
2进阶JS & GitHub表单与JS交互,Git协作创建表单并获取数据,Git协作计算用户输入数字的和
3Node.js 基础Node.js 环境与基础操作创建简单Node.js服务器修改服务器返回包含当前时间的JSON
4Express 路由处理Express 路由与API开发创建查询用户信息的API设计商店API
5处理POST请求处理POST请求,接收和解析数据实现一个POST路由,接收用户表单数据并返回确认消息实现用户登录API,验证用户名和密码
6数据库操作连接MongoDB数据库创建用户数据表,并保存用户数据实现一个API,返回数据库中的所有用户数据(./week-6/后端homework)
7用户认证与JWT使用JWT进行用户认证服务上线部署实践Doc内容
8文件上传处理文件上传创建文件上传API,并保存文件到服务器返回上传文件的URL并提供下载功能
9API性能优化API性能优化与缓存为API添加缓存机制,减少查询次数实现分页查询功能,优化数据处理
10项目整合与展示回顾与总结完成最终Express API项目并展示提交最终API项目,展示功能