鸿蒙生态开发就业班—TypeScript基础
体系课

鸿蒙生态开发就业班—TypeScript基础

  • Node.JS

精通TypeScript,助力鸿蒙开发高效前行

鸿蒙生态开发就业班—TypeScript基础
¥549.9
本课程包括
  • 11小时25分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
千锋教育
你将收获
  • TypeScript核心语法:掌握TypeScript的变量声明、数据类型(如基本类型、联合类型、接口等)、类型断言等核心概念,能够编写类型安全的代码。
  • 面向对象编程能力:学会使用TypeScript中的类、继承、接口等面向对象编程特性,实现代码的复用和模块化开发,提高代码的可维护性和可扩展性。
  • 代码质量提升:通过TypeScript的类型检查和编译时错误检测,减少运行时错误,提升代码质量,降低调试成本。
  • 项目实践经验:通过课程中的实战项目,将TypeScript知识应用到实际项目中,积累项目经验,提高解决实际问题的能力,增强就业竞争力。
  • 鸿蒙开发前置技能:为后续学习鸿蒙生态开发中的框架(如HarmonyOS的ArkUI框架)打下坚实基础,更好地理解和使用框架中的TypeScript特性。
课程介绍

TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,添加了类型系统和其他特性,旨在提高大型项目的开发效率和代码质量。在鸿蒙生态开发中,TypeScript 也被广泛应用于构建高质量的鸿蒙应用,特别是在使用鸿蒙的ArkUI框架时,TypeScript能够提供更好的开发体验和性能优化。本课程将从TypeScript的基础语法讲起,详细讲解变量声明、数据类型、类型断言等基本概念,让学员快速掌握TypeScript的核心语法。深入剖析TypeScript的面向对象编程特性,包括类、继承、接口等,通过大量实例演示如何使用这些特性实现代码的复用和模块化开发。课程还会介绍TypeScript的高级特性,如装饰器、命名空间等,帮助学员提升代码的组织性和可维护性。在教学过程中,注重理论与实践相结合,设置丰富的实战项目,让学员在实际操作中巩固所学知识,提升TypeScript应用能力。学习完本课程后,学员将具备扎实的TypeScript基础,能够为鸿蒙应用开发提供高质量的代码支持,为未来在鸿蒙生态开发领域的就业和发展奠定坚实基础。

适合人群
  • 已经掌握JavaScript基础,想要进一步提升开发效率和代码质量,为鸿蒙生态开发做准备的开发者
  • 对前端开发和鸿蒙开发感兴趣,希望通过学习TypeScript进入鸿蒙开发领域的初学者
  • 希望提升代码可维护性和团队协作效率,以便更好地参与鸿蒙应用开发的开发者
  • 计算机相关专业学生,希望通过系统学习TypeScript为未来从事鸿蒙开发相关工作打下坚实基础
讲师介绍
为你定制专属学习计划
擅长领域:
  • AIGC办公提效
  • 大语言模型
  • AIGC行业应用
  • AIGC岗位应用
  • 文心一言
  • ChatGPT
  • AI创作
教育理念 秉承“初心至善、匠心育人”的核心价值观,努力奋斗成为一个有情怀、有良心、有品质的一流职业教育机构。始终秉持一颗“教育初心”,一切为了学员着想。
课程大纲
共0节 时长0分钟 全部收起
什么是TypeScript
4分钟
JS、ES及TS的关系
4分钟
TypeScript的竞争者有哪些
4分钟
发现问题
3分钟
静态类型检查
2分钟
非异常故障
6分钟
使用工具
10分钟
优化编译
8分钟
显式类型
5分钟
降级编译
4分钟
严格模式
7分钟
基元类型string、number及boolean
5分钟
数组
3分钟
any
3分钟
变量上的类型注释
4分钟
函数
7分钟
对象类型
8分钟
联合类型
11分钟
类型别名
6分钟
接口
10分钟
类型断言
4分钟
文字类型
12分钟
null和undefined类型
5分钟
枚举
3分钟
bigint和symbol
4分钟
typeof类型守卫
11分钟
真值缩小
9分钟
等值缩小
8分钟
in操作符缩小
5分钟
instance操作符缩小
3分钟
分配缩小
3分钟
控制流分析
4分钟
使用类型谓词
10分钟
受歧视的unions
10分钟
never类型与穷尽性检查
4分钟
函数类型表达式
5分钟
调用签名
6分钟
构造签名
7分钟
泛型函数-类型推断
13分钟
泛型函数-限制条件
6分钟
泛型函数-使用受限值
5分钟
泛型函数-指定类型参数
5分钟
泛型函数-编写优秀通用函数的准则
8分钟
函数的可选参数
5分钟
回调中的可选参数
7分钟
函数重载-基本语法
8分钟
函数重载-重载签名和实现签名
5分钟
函数重载-编写好的重载
5分钟
函数重载-函数内this的声明
7分钟
void-object-unknown-never-Function
5分钟
参数展开运算符-形参展开
4分钟
参数展开运算符-实参展开
5分钟
参数解构
4分钟
返回void类型
5分钟
认识对象类型
5分钟
可选属性
10分钟
只读属性
9分钟
索引签名
10分钟
扩展类型
8分钟
交叉类型
5分钟
处理冲突
4分钟
泛型对象类型
17分钟
从类型中创建类型
2分钟
泛型-HelloWorld
5分钟
泛型-使用通用类型变量
7分钟
泛型-泛型类型
7分钟
泛型-泛型类
6分钟
泛型-泛型约束
4分钟
泛型-在泛型约束中使用类型参数
4分钟
泛型-在泛型中使用类类型
8分钟
keyof类型操作符
6分钟
typeof类型操作符
7分钟
索引访问类型
13分钟
条件类型
10分钟
条件类型约束
8分钟
在条件类型内进行推理
12分钟
分布式条件类型
7分钟
类成员
1分钟
类属性
9分钟
readonly
6分钟
构造器
5分钟
方法
5分钟
getters-setters
14分钟
索引签名
5分钟
继承-implements子句
9分钟
继承-extends子句
3分钟
重写方法
7分钟
初始化顺序
5分钟
继承内置类型
7分钟
成员的可见性-public
5分钟
成员的可见性-protected
5分钟
成员的可见性-private
5分钟
静态成员
7分钟
类里的 static 区块
4分钟
泛型类
4分钟
类运行时中的this
9分钟
this类型
8分钟
基于类型守卫的this
13分钟
参数属性
5分钟
类表达式
3分钟
抽象类和成员
7分钟
类之间的关系
8分钟
认识模块
2分钟
ES模块语法
8分钟
额外的导入语法
5分钟
TS特定的ES模块语法
7分钟
CommonJS语法
4分钟
基础篇杀青
1分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。