《TypeScript入门与全栈式网站开发实战》 教学进度表_第1页
《TypeScript入门与全栈式网站开发实战》 教学进度表_第2页
《TypeScript入门与全栈式网站开发实战》 教学进度表_第3页
《TypeScript入门与全栈式网站开发实战》 教学进度表_第4页
《TypeScript入门与全栈式网站开发实战》 教学进度表_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《TypeScript入门与全栈式网站开发实战》教学进度表,,,,,,,,,,,,,,,,,

—学年第学期,,,,,,,,,,,,,,,,,

授课专业:授课班级课程名称:TypeScript入门与全栈式网站开发实战任课教师:,,,,,,,,,,,,,,,,,

学期总学时,,教学周数,周学时,课程属性,,,课程类型,,,考核方式,,考核形式,,试卷形式,,课程标准,

,,,,公共课,专业基础课,专业课,A,B,C,考试,考查,形成性,"非形

成性",闭卷,开卷,有,无

64,,16,4,,,√,,,,,√,,√,,√大作业,√,

选用教材,,,,"

《TypeScript入门与全栈式网站开发实战》清华大学出版社,2024年3月",,,,,,,,,,是否规划教材,,是,

,,,,,,,,,,,,,,,,否,√

需实验器材及设备,,,,"硬件:PC机、投影机、麦克风、电脑课桌椅;

软件:Windows10操作系统、VSCode、node16、mongodb、Chrome、录屏软件、Office环境等(连接外网)",,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

周次,"日

期",课内(计划内)学时分配,,,,,,,,,,课外学时安排,,,,,

,,主要内容,,,,,讲授,"校内

实训","校外

实践",讨论,小计,主要内容,,,,地点,学时

1,,"1.1JavaScript与TypeScript

1.2搭建TypeScript开发环境

编程基础:

2.1.1注释、2.1.2标识符、2.1.3关键字、

2.1.4基础类型之:any、number、bigint、string、boolean",,,,,2,2,,,4,,,,,,

2,,"2.1.4基础类型之:数组类型、元组类型

2.1.4基础类型之:枚举、对象、null、undefined、void

2.1.4基础类型之:never、symbol

2.1.5变量、2.1.6常量

2.1.7操作符之:算术、关系、逻辑",,,,,2,2,,,4,,,,,,

3,,"2.1.7操作符之:位运算

2.1.7操作符之:赋值、条件、空值合并

2.1.7操作符之:类型操作、优先级和结合性

2.2.1流程控制之:分支

2.2.2循环语句之:while、dowhile、for、forin、forof",,,,,2,2,,,4,,,,,,

4,,"2.2.2循环函数之:foreach、every、some

2.2.3跳转:break、continue

2.3.1函数定义

2.3.2可选参数、默认参数和剩余参数

2.3.3重载函数、2.3.4递归函数、2.3.5匿名函数、2.3.6箭头函数、2.3.7回调函数",,,,,2,2,,,4,,,,,,

5,,"3.1.1类结构

3.1.2属性、3.1.3函数、3.1.4访问器、3.1.5构造函数

3.2.1对象概述

3.2.2创建对象、3.3.1继承语法、3.3.2单继承

3.3.3函数覆盖与多态、3.3.4this与super

3.4抽象类

3.5.1定义接口

3.5.2接口实现类、3.5.3接口多继承",,,,,2,2,,,4,,,,,,

6,,"4.1Boolean类、4.2Number类

4.3.1String常见属性、4.3.2String常见函数

4.3.3正则表达式之:

1.正则表达式的2种写法、2.正则表达式修饰符:i、g、m、3.正则表达式模式",,,,,2,2,,,4,,,,,,

7,,"5.1.1创建数组对象、5.1.2Array类常用函数和属性

5.2.1定义元组和赋值、5.2.2元组常用操作

5.3.1创建Set对象、5.3.2Set类常用操作

5.4.1创建Map对象、5.4.2Map类常用函数和属性、5.5不同集合类型间的转换",,,,,2,2,,,4,,,,,,

8,,"6.1.1数组的解构与展开、6.1.2对象的解构与展开

6.2.1访问修饰符、6.2.2只读修饰符

6.3.1类装饰器、6.3.2其他装饰器、6.3.3装饰器工厂、6.3.4装饰器执行顺序",,,,,2,2,,,4,,,,,,

9,,"6.4.1接口兼容性、6.4.2类兼容性、6.4.3函数兼容性

6.5.1联合类型、6.5.2交叉类型、6.5.3类型别名、6.5.4类型推断、6.5.5类型断言

6.5.6泛型之:1.泛型函数、2.泛型接口",,,,,2,2,,,4,,,,,,

10,,"6.5.6泛型之:3.泛型类、4.泛型约束、5.索引签名约束

6.6错误处理

6.7.1传统回调函数实现异步处理、6.7.2Promise实现异步编程、6.7.3async和await",,,,,2,2,,,4,,,,,,

11,,7.1.1定义名称空间和导出资源、7.1.2名称空间嵌套、7.1.3跨文件访问名称空间内资源、7.2.1普通脚本资源全局可见、7.2.2模块导出默认资源、7.2.3模块导出多个资源、7.2.4同时导出默认资源和普通资源、7.2.5导入变量的只读特征、7.2.6导出导入的其他语法、7.2.7CommonJS规则下模块的导出导入、8.1.1获取内置API的类型声明文件、8.1.2获取常用第三方JS库的类型声明文件、8.2.1对JavaScript文件的直接支持、8.2.2为.js文件编写类型声明文件,,,,,2,2,,,4,,,,,,

12,,"使用Puppeteer框架爬取书籍信息

9.1案例分析之

1.需求分析(出版社网站爬取)、2.技术分析

9.2开发环境安装和配置

9.3功能实现

1.分析、2.实现",,,,,2,2,,,4,,,,,,

13,,"将书籍信息保存至MongoDB中

10.1案例分析之

1.需求分析、2.技术分析

10.2开发环境安装和配置

10.3功能实现

1.分析、2.实现",,,,,2,2,,,4,,,,,,

14,,"实现RESTfulAPI服务

11.1案例分析之

1.需求分析、2.技术分析

11.2开发环境安装和配置

11.3功能实现

1.分析、2.实现",,,,,2,2,,,4,,,,,,

15,,"实现前端Vue应用

12.1案例分析之

1.需求分析、2.技术分析

12.2开发环境安装和配置

12.3功能实现

1.分析、2.实现",,,,,2,2,,,4,,,,,,

16,,大作业答辩,,,,,0,4,,,4,,,,,,

合计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论