课程主页: https://www.coursera.org/learn/desarrollar-paginas-web-con-angular
在当今社会,网页已经转变为独立的应用程序,组件数量空前增加,消费者和客户的需求也日益提高。本课程“Desarrollo de páginas con Angular”旨在指导学员掌握Angular这一领先的单页应用开发框架(SPA)。
课程分为四个模块,采用循序渐进的方式,为学员提供了全面的Angular知识和开发技能。
**模块1:Angular与首个SPA**
在这个模块中,学员将学习如何创建一个Angular项目并使用Typescript。课程将深入探讨Angular的主要特性,以及在项目定义时需要注意的关键问题。通过工具和库(例如Express),学员将能够简化开发过程,最终掌握Typescript并具备良好的结构化组件能力。
**模块2:基于组件的响应式编程**
第二模块关注于表单和验证的创建,以提升应用的交互性。学员将学习响应式编程的原则,借助rxjs和redux等库,实现全局状态管理,以灵活操作用户界面的变化。
**模块3:高级概念与MEAN栈整合**
第三模块介绍了如何在同一SPA中管理不同的路由,从而实现不同屏幕的显示而无需重载浏览器。还将探讨如何通过HTTP与API进行交互,使用JSON传递信息,并借助HTML5技术在浏览器中进行数据存储,包括IndexedDB。
**模块4:高级组件、自动测试与最终项目**
在最后一个模块中,学员将学习应用及其组件的生命周期,使用地图组件作为示例研究复杂的外部组件。此外,课程将涵盖使用Jasmine和Cypress进行自动化测试,以确保应用系统的稳定性,并将Git存储库与CircleCI整合,实现持续集成。
总的来说,本课程提供了全面且深入的Angular开发知识,是希望提升互联网应用开发技能的学习者的理想选择。
课程主页: https://www.coursera.org/learn/desarrollar-paginas-web-con-angular