This intermediate Angular course helps you transform a foundational application into a scalable, API-connected, production-ready system. You’ll integrate real backend services, manage asynchronous data using RxJS and Angular Signals (v18–21), structure maintainable component architectures, and introduce testing practices that improve reliability.
抓住节省的机会!购买 Coursera Plus 3 个月课程可享受40% 的折扣,并可完全访问数千门课程。

您将学到什么
Integrate and manage backend APIs using Angular HttpClient and interceptors
Apply RxJS and Angular Signals for structured, reactive state management
Design scalable component architectures with effective dependency injection
Implement unit and component testing to ensure application reliability
要了解的详细信息

添加到您的领英档案
March 2026
16 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
This module focuses on connecting Angular applications to real backend APIs using the HttpClient. Learners perform CRUD operations, handle errors, implement retry strategies, and use interceptors for authentication, caching, and logging. They also apply API integration patterns such as pagination, filtering, real-time UI updates, and service-based design. The module concludes with a project milestone where learners integrate CRUD features and implement an end-to-end UI + API workflow.
涵盖的内容
10个视频5篇阅读材料4个作业1个讨论话题2个插件
This module focuses on managing application state in a scalable and predictable way. You will examine component-level state, shared state through services, and reactive patterns using RxJS Observables, Subjects, and BehaviorSubjects. The module also introduces structured data flow patterns, including smart and presentational components, and provides an overview of store-based state management concepts. You will design a structured state architecture that ensures consistency and maintainability across your application.
涵盖的内容
9个视频3篇阅读材料4个作业1个插件
This module covers securing Angular applications through authentication and authorization strategies. You will explore authentication fundamentals, token-based authentication, route guards, HTTP interceptors, and role-based access control. Practical implementation includes login and logout flows, persistence of authentication state, and real-world integration patterns. By the end, you will implement a secure authentication system that protects routes and APIs while managing user roles effectively.
涵盖的内容
9个视频3篇阅读材料4个作业1个讨论话题1个插件
This module addresses performance tuning and advanced Angular optimization strategies. You will analyze Angular’s change detection mechanisms, compare detection strategies, and identify common performance bottlenecks. The module introduces template and component optimization, lazy loading, code splitting, signals, zoneless concepts, and performance monitoring practices. You will optimize your application using modern Angular techniques to improve responsiveness, scalability, and runtime efficiency.
涵盖的内容
10个视频3篇阅读材料4个作业1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 Mobile and Web Development 浏览更多内容

Board Infinity

Board Infinity
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
No, this course assumes you already understand Angular fundamentals such as components, services, routing, and data binding, and if you are completely new to Angular, you should complete a beginner-level course before enrolling.
The course aligns with Angular v18–21 concepts including modern features like Signals, while the architectural principles taught can still be applied to slightly older Angular versions.
You do not need backend coding experience, but having a basic understanding of how REST APIs work will help you better understand API integration concepts covered in the course.
更多问题
提供助学金,



