Angular 课程可以帮助您学习组件架构、路由、状态管理和表单处理。您可以掌握创建响应式 Web 应用程序、优化性能和实施 RESTful 服务的技能。许多课程都会介绍一些工具,如用于构建可扩展应用程序的 TypeScript、用于反应式编程的 RxJS 以及用于高效项目设置和管理的 Angular CLI。

LearnQuest
您将获得的技能: Angular, JavaScript Frameworks, Model View Controller, Application Deployment, TypeScript, UI Components, Web Development Tools, Application Frameworks, Data Transformation, Event-Driven Programming, HTML and CSS, Application Design, Server Side, Dataflow, Front-End Web Development, Hypertext Markup Language (HTML), Restful API, Application Programming Interface (API), Web Applications, Network Routing
初级 · 专项课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 前端网络开发, UI 组件, JavaScript 框架, Angular, 单元测试, 云应用, 应用设计, AJAX, 网络开发, 模型-视图-控制器, Javascript, 软件设计模式, 超文本标记语言(HTML), 网络应用
中级 · 课程 · 1-3 个月

Edureka
您将获得的技能: Angular, Application Deployment, JavaScript Frameworks, Software Testing, Test Tools, Web Development Tools, Unit Testing, Application Performance Management, CI/CD, Continuous Integration, Web Applications, TypeScript, Ajax, Application Lifecycle Management, Secure Coding, Web Development, Code Coverage, Software Architecture, Command-Line Interface, Version Control
中级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: Angular, HTML and CSS, Javascript, Front-End Web Development, Scalability, Web Applications, Cascading Style Sheets (CSS), Web Development, Software Design Patterns, TypeScript, UI Components
中级 · 课程 · 1-4 周

Meta
您将获得的技能: 前端网络开发, JavaScript 框架, Bootstrap(前端框架), 响应式网页设计, 网页设计与开发, 通用网络, React.js, Html 和 Css, 用户界面(UI), 网络应用, 网络开发工具
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Hypertext Markup Language (HTML), Java, Front-End Web Development, Spring Framework, Object Oriented Design, Web Services, Integrated Development Environments, Software Design Patterns, Cascading Style Sheets (CSS), Javascript
中级 · 专项课程 · 1-3 个月

Edureka
您将获得的技能: Angular, TypeScript, JavaScript Frameworks, UI Components, Web Development Tools, Web Applications, Front-End Web Development, Software Architecture, Command-Line Interface, Routing Protocols, Cascading Style Sheets (CSS)
初级 · 课程 · 1-4 周
您将获得的技能: Angular, Test Driven Development (TDD), Unit Testing, HTML and CSS, Web Development, Software Testing, Cascading Style Sheets (CSS), Web Applications, Front-End Web Development, JavaScript Frameworks, Integration Testing, Development Environment, UI Components, Javascript, Data Management, Command-Line Interface
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Angular, Model View Controller, JavaScript Frameworks, Application Frameworks, UI Components, HTML and CSS, Front-End Web Development, TypeScript, Web Applications, Web Development, Development Environment
初级 · 课程 · 1-4 周

您将获得的技能: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Web Applications, Authorization (Computing), JSON, Javascript and jQuery, Database Management, Security Controls, Distributed Computing, Web Design and Development
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 前端网络开发, UI 组件, iOS 开发, 应用程序开发, React.js, 安卓开发, React Native, 移动开发工具, 跨平台开发, 用户界面(UI), 移动开发
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Angular, JavaScript Frameworks, Application Deployment, Web Development Tools, Event-Driven Programming, Application Design, Server Side, Restful API, Application Programming Interface (API), Software Architecture, Software Design Patterns, Performance Tuning
初级 · 课程 · 1-4 周
Angular 是一个开源前端框架,用于构建网络单页面应用程序(SPA)。 创建 SPA 已成为网络开发的重要组成部分,因为它利用反应式编程为用户提供引人入胜的实用体验,而无需加载新页面或下载应用程序。 我们熟悉的 SPA 例子包括 Gmail、谷歌地图、Netflix、Twitter 以及我们日常使用的许多其他网站。
Angular 和 AngularJS 之间是有区别的,尽管它们都是为了方便创建 SPA。 AngularJS 最先开发出来,它基于 JavaScript。 随后,Angular(始于 Angular 2.0)使用 TypeScript 开发,TypeScript 是一种面向对象编程语言,为 JavaScript 添加了适合应用规模开发的新功能。 尤其是,TypeScript 的静态类型功能减少了脚本错误的可能性,而使用模块化组件的能力进一步提高了 TypeScript(和 Angular)的速度和效率。
在开始学习 Angular 之前,最好已经掌握了微软的 TypeScript 语言,因为它是 Angular 的主流语言。 TypeScript 是一种面向对象编程语言,以用于开发大型应用程序而闻名。 学习 TypeScript 将有助于您更全面地理解 Angular,因为 TypeScript 提供了接口、静态类型和模块支持,这些都是 Angular 的关键要素。 掌握一定的命令行界面(CLI)知识也会让你在学习 Angular 时更容易掌握,因为 CLI 有助于在项目构建中为 angular 应用程序提供服务,并提供更易于使用的测试方法。
如果你想使用新的、快速版本的旧编程语言,学习 Angular 可能会适合你。 Angular 是 Angular JS 的重大版本升级,由于采用了模块化设计组件,因此更易于开发。 它比 Angular JS 更快,而且基于 TypeScript 而不是 JavaScript。 在开源平台的前端使用方面,这两个框架有一些相似之处。
最适合在 Angular 环境中工作的人是掌握大量 HTML、CSS、Java 知识并能在敏捷环境中工作的程序员。 这些软件专家通常精通软件架构和网页设计优化,有能力提升用户体验,通常还拥有管理自动化测试和持续集成的实践经验。 要在新的快速 Angular 中工作,意味着这些人可能还能发挥他们作为经验丰富的计算机科学家的洞察力,在关键方面成功执行 Angular 项目。
是的,Coursera 提供包括 Angular 在内的多种主题的免费课程。虽然您可以通过审核课程免费获取大部分课程资料,但这并不包括分级作业或结业证书。对于那些希望获得证书以展示自己的学习成果或提升专业形象的人,Coursera 提供了购买课程的选项。此外,Coursera 还为符合条件的学习者提供免费试听或经济援助,让每个人都更容易获得证书。