认证学习
Angular Web前端框架开发基础
分享
课程详情
课程评价
spContent=课程基于2020年教育部产学合作协同育人项目(谷歌支持)建设而成,获2022年北京高校优质本科教材课件(重点)。Angular是目前最流行的Web前端三大框架(Vue,Angular,React)之一,用于设计动态Web应用,它横跨所有平台,达到如今以及未来Web 平台上所能达到的最高速度,在几乎所有的 IDE 中获得即时帮助和反馈。课程全部以案例方式讲授,每个案例都采用:案例描述→实现效果→案例实现→知识要点的讲解步骤,符合认知规律,使学习者能够在轻松愉悦中掌握Angular Web开发的方法和技巧。
—— 课程团队
课程概述
  1. 我为什么要学习这门课?
  2. Web开发是计算机等理工科专业的一门必修课程,但目前很多高校讲授的内容大都基于JavaScript内容。Angular采用了TypeScript来进行框架的构建,TypeScript是JS的超集,提供了比JS更多的语法特性,具有面向对象的全部特性,非常适合开发大型项目。能够开发App和微信上的单页面应用,借助Ionic、React Native开发跨平台的原生App,还可以创建能在桌面环境(Mac、Windows、Linux)下安装的应用。目前国内外大型网站大都利用Angular进行开发。
  3. 这门课的主题是关于什么?
  4. 课程内容主要包括2部分:TypeScript编程基础和Angular。
  • TypeScript编程基础部分设计了9个案例,内容包括:
  • 数据类型
  • 函数
  • 类和对象
  • 接口
  • 泛型
  • 模块和命名空间
  • 类装饰器
  • Angular部分设计了35个教学案例,内容包括:
  • 组件
  • 数据和事件绑定
  • 指令
  • 服务
  • 依赖注入
  • 管道
  • 路由
  • Ng-Zorro-Antd
  • 服务器部署
  • 学习这门课可以获得什么?特别是对自己有什么帮助和应用。
  • 掌握TypeScript面向对象程序设计方法
  • 掌握AngularWeb开发方法和技巧,为以后的学习和工作奠定坚实基础。
  1. 这门课有什么特色和亮点?
  • 教学内容新颖。该课程是目前主流MOOC平台中第一门关于Angular的课程。
  • 教学方法先进。全部采用案例方式进行讲解,使学习过程充满好奇感和成就感。
  • 课程思政创新。课程中以“润物无声”方式巧妙融入大量课程思政内容。
  • Google公司支持。本课程是Google公司支持的教育部产学合作协同育人项目成果。
授课目标
  1. 掌握TypeScript编程基础,包括:数据类型、函数、类和对象、接口、泛型、模块和命名空间、类装饰器等。
  2. 掌握利用Angular进行Web开发的方法,包括:组件、数据和事件绑定、指令、服务、依赖注入、管道、路由、Ng-Zorro-Antd、服务器部署等。
课程大纲
预备知识

学习者最好具备以下知识:

  1. HTML
  2. CSS
  3. JavaScript
参考资料
  1. 该课程的配套教材《Angular Web前端框架开发基础》,杜春涛著,中国铁道出版社出版发行。
  2. 参考教材:揭秘Angular(第2版),广发证券互联网金融技术团队 著,电子工业出版社。
常见问题

Q : 这门课程主要讲授哪些内容?

A : 主要讲授 TypeScript 和 Angular 内容。

Q : 学习这门课程需要哪些基础知识?

A : 最好具有网页设计基础知识,包括HTML, CSS, JavaScript 等。

Q : 这门课程有哪些特色?

A : 一是内容新颖,是目前主流MOOC平台中唯一讲授Angular知识的课程;二是设计独特,全部采用案例方式,每个案例都采用如下讲解步骤:案例描述-->实现效果-->案例实现-->知识要点,这种设计符合人的认知规律;三是课程中包含大量思政元素,是MOOC课程思政教学的典范。

Q : 这门课程是否有配套教材?

A : 这门课程的配套教材正在出版中,预计将于2022.5由中国铁道出版社出版。