Angular Web前端框架开发基础
分享
课程详情
课程评价
spContent=课程基于2020年教育部产学合作协同育人项目(谷歌支持)建设而成,获2022年北京高校优质本科教材课件(重点)。Angular是目前最流行的Web前端三大框架(Vue,Angular,React)之一,用于设计动态Web应用,它横跨所有平台,达到如今以及未来Web 平台上所能达到的最高速度,在几乎所有的 IDE 中获得即时帮助和反馈。课程全部以案例方式讲授,每个案例都采用:案例描述→实现效果→案例实现→知识要点的讲解步骤,符合认知规律,使学习者能够在轻松愉悦中掌握Angular Web开发的方法和技巧。
—— 课程团队
课程概述
  1. 我为什么要学习这门课?

    Web开发是计算机等理工科专业的一门必修课程,但目前很多高校讲授的内容大都基于JavaScript内容。Angular采用了TypeScript来进行框架的构建,TypeScript是JS的超集,提供了比JS更多的语法特性,具有面向对象的全部特性,非常适合开发大型项目。能够开发App和微信上的单页面应用,借助Ionic、React Native开发跨平台的原生App,还可以创建能在桌面环境(Mac、Windows、Linux)下安装的应用。目前国内外大型网站大都利用Angular进行开发。

  2. 这门课的主题是关于什么?

    课程内容主要包括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

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料
  1. 该课程的配套教材《Angular Web前端框架开发基础》,杜春涛著,中国铁道出版社出版发行。


  2. 参考教材:揭秘Angular(第2版),广发证券互联网金融技术团队 著,电子工业出版社。

常见问题

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

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

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

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

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

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

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

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