К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Angular Intermediate: APIs, Testing & Scalable Architecture · LearnSpace
Назад в каталог
courseraПрограммирование

Angular Intermediate: APIs, Testing & Scalable Architecture

Курс от Board Infinity
Средний≈ 19.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. The course begins with hands-on HTTP integration, including CRUD operations, interceptors, and error handling. You’ll then strengthen your understanding of reactivity and shared state using RxJS operators, Signals, and service-based state containers. Next, you’ll design scalable component communication patterns, apply dependency injection effectively, and organize feature-based architectures for large applications. Finally, you’ll implement unit and component testing, adding structured test coverage to real project features. By the end, your project evolves into a fully functional, data-driven Angular application built with scalability and maintainability in mind. By the end, you will: • Integrate backend APIs using Angular HttpClient and interceptors • Manage async data and shared state with RxJS and Signals • Design scalable component and feature-based architectures • Apply dependency injection patterns effectively • Write unit and component tests for services and UI logic This course is ideal for: • Developers who completed Angular fundamentals • Frontend engineers building data-driven apps • Developers preparing for mid-level roles • Learners targeting enterprise Angular projects Build Angular applications ready for real-world scale and reliability. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Навыки, которые вы освоите

AngularUnit TestingApplication Programming Interface (API)AuthenticationsSoftware ArchitectureSoftware TestingAuthorization (Computing)DataflowFrontend IntegrationRestful APIDevelopment TestingFrontend PerformanceSoftware DesignEnterprise ArchitectureRole-Based Access Control (RBAC)Test CaseScalabilityTypeScriptPerformance Tuning

Программа курса

4 модулей · 79 учебных материалов

01HTTP, APIs & Data Handling22 материалов

Introduction to the Course

Course Welcome Video!ВидеоGlossaryЧтение

Introduction to Http & API Communication

Understanding HTTP in AngularВидеоSetting Up HTTP Communication Видео

Учитесь у экспертов

Board Infinity

Instructor

Angular Intermediate: APIs, Testing & Scalable Architecture
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.8 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Communicating with APIsВидео
Read more about Angular HttpClient Mastery: CRUD Operations, Error Handling, and InterceptorsЧтение
Mastering Data Flow: HTTP Communication & API Handling in AngularDIALOGUE
Practice Quiz: Introduction to Http & API CommunicationЗадание

Handling HTTP Requests & Responses

HTTP Request Methods ВидеоHandling HTTP Responses ВидеоError Handling & InterceptorsВидеоRead more about Angular Data Management Patterns: Services, Scalable APIs, and Real-Time UpdatesЧтениеPractice Quiz: Handling HTTP Requests & ResponsesЗадание

CRUD Operations & Data Management

Creating Data (POST) ВидеоReading & Updating Data (GET & PUT) ВидеоDeleting Data & Application IntegrationВидеоRead more about Production-Ready Angular: CRUD, Components, and WorkflowsЧтениеData in Motion: Mastering HTTP, APIs & Real-Time Interaction in AngularDIALOGUEAngular HTTP & API Integration LabPLUGINPractice Quiz: CRUD Operations & Data Management ЗаданиеGraded Quiz: HTTP, APIs & Data HandlingЗаданиеQuick Course Check-inPLUGIN
02State Management & Data Flow in Angular (Angular 21)19 материалов

Fundamentals of State Management

What Is State in Angular Applications ВидеоWorking with Local State (Component Level) ВидеоUsing Services for Shared StateВидеоRead more about RxJS Essentials: Observables, Operators, and Advanced StreamsЧтениеPractice Quiz: Fundamentals of State ManagementЗадание

Reactive Data Flow with RxJS

Reactive Data Flow with Rxjs ВидеоSubjects and BehaviorSubjects ВидеоState Updates and Data ConsistencyВидеоRead more about Angular Signals: Modern Reactivity and State ManagementЧтениеPractice Quiz: Reactive Data Flow with RxJS Задание

Structured State Management

Smart and Presentational Components ВидеоApplication Data Flow Patterns ВидеоIntroduction to Store-Based State ManagementВидеоRead more about Angular State Management: Services, Component Store, and Shared StateЧтениеState in Sync: Mastering RxJS, Signals & Stateful Services in AngularDIALOGUEAngular Reactivity & State LabPLUGIN
03Authentication & Authorization in Angular 2119 материалов

Authentication Fundamentals

Authentication Concepts ВидеоAuthentication in Angular Applications ВидеоProtecting Routes using Route GuardВидеоRead more about Scalable Angular Architecture: UI Separation, Communication, and Best PracticesЧтениеIs Your Angular App Truly Secure?ОбсуждениеPractice Quiz: Authentication Fundamentals Задание

Securing Routes & APIs using Token

Token Based Authentication ВидеоHTTP Interceptors for Authentication ВидеоRole-Based AuthorizationВидеоRead more about Angular Dependency Injection: Hierarchy, Providers, and OptimizationЧтениеPractice Quiz: Securing Routes & APIs using TokenЗадание

Authentication Flow & Application Integration

Login and Logout Implementation ВидеоPersisting Authentication State ВидеоReal-World Authentication FlowВидеоRead more about Angular Application Structure: Feature Slices, Architecture, and Shared SystemsЧтениеDesign with Purpose: Smart Components, DI Mastery & Scalable Angular ArchitectureDIALOGUEAngular Component Architecture LabPLUGIN
04Performance Optimization & Change Detection in Angular 2119 материалов

Angular Change Detection Fundamentals

How Change Detection Works in Angular ВидеоChange Detection Strategies ВидеоCommon Performance IssuesВидеоRead more about Angular Unit Testing Fundamentals: Jasmine, Services, and HTTP MockingЧтениеPractice Quiz: Angular Change Detection FundamentalsЗадание

Optimizing Angular Applications

Template Optimization Techniques ВидеоComponent & Data OptimizationВидеоLazy Loading & Code SplittingВидеоRead more about Angular Component Testing: Fixtures, DOM Events, and Standalone ComponentsЧтениеPractice Quiz: Optimizing Angular Applications Задание

Advanced Performance & Modern Angular

Signals and Fine-Grained Reactivity ВидеоZoneless Angular ConceptsВидео Performance Monitoring & Best PracticesВидеоRead more about Testing Existing Features: Coverage, APIs, and State FlowsЧтениеTest with Confidence: Mastering Unit, Component & State-Driven Testing in AngularDIALOGUETest Patterns StudioPLUGIN
Rescuing a Failing Angular AppDIALOGUE
Practice Quiz: Structured State Management Задание
Graded Quiz: State Management & Data Flow in Angular (Angular 21)Задание
Practice Quiz: Authentication Flow & Application Integration Задание
Graded Quiz: Component Design Patterns & ArchitectureЗадание
Practice Quiz: Advanced Performance & Modern Angular Задание
Graded Quiz: Performance Optimization & Change Detection in Angular 21Задание
Course Closure - Gratitude !Видео