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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learning Angular: Build Production-Ready Apps · LearnSpace
Назад в каталог
courseraПрограммирование

Learning Angular: Build Production-Ready Apps

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

О курсе

This course equips you with the essential skills to build production-ready web applications using Angular, the most popular framework for modern frontend development. Angular's component-based architecture and powerful features make it ideal for building dynamic, scalable applications that meet industry standards. As you progress through this course, you will learn how to implement core Angular features such as components, services, routing, and data binding. With practical exercises, you will be able to develop real-world Angular applications, helping you enhance your development skills and prepare for real-world projects. What sets this course apart is its combination of detailed theoretical explanations and hands-on application-building. You’ll not only understand Angular concepts but also see how they apply in practice as you work on building production-grade applications. This course is designed for JavaScript developers seeking to transition into Angular or update their skills. A basic understanding of JavaScript and web development is required to get the most out of this course.

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

AngularJavascriptFront-End Web DevelopmentFrontend IntegrationTypeScriptJavaScript FrameworksWeb DevelopmentReact.jsUI ComponentsUnit TestingRestful APIFrontend PerformanceReact NativeUser Interface (UI)Web Applications

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

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

01Building Your First Angular Application9 материалов

From Setup to First App: Launching Your Angular Journey

OverviewВидеоIntroductionЧтениеWhy choose Angular?ЧтениеSetting up the Angular CLI workspaceЧтение

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

Packt - Course Instructors

Преподаватель курса

Learning Angular: Build Production-Ready Apps
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.3 ч

15 модулей

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

Часть программы вашего университета
Creating a new projectЧтение
The structure of an Angular applicationЧтение
Template syntaxЧтение
VSCode DebuggerЧтение
Introduction to Angular Development EssentialsЗадание
02Introduction to TypeScript8 материалов

Building Strong Foundations with TypeScript: Types, Interfaces, and Classes

OverviewВидеоIntroductionЧтениеFunction parametersЧтениеClassesЧтениеWhat is TypeScript?ЧтениеTypesЧтениеInterfacesЧтениеFoundations of TypeScript ProgrammingЗадание
03Structuring User Interfaces with Components10 материалов

Mastering Angular Components: Communication, Styling, and Lifecycle Hooks

OverviewВидеоIntroductionЧтениеInteracting with the templateЧтениеGetting data from the templateЧтениеListening for events using an output bindingЧтениеEncapsulating CSS stylingЧтениеDeciding on a change detection strategyЧтениеIntroducing the component lifecycleЧтениеDetecting input binding changesЧтениеMastering Angular Component InteractionЗадание
04Enriching Applications Using Pipes and Directives7 материалов

Transforming Data and Enhancing UI with Angular Pipes and Directives

OverviewВидеоIntroductionЧтениеBuilding pipesЧтениеPassing parameters to pipesЧтениеBuilding directivesЧтениеProperty binding and responding to eventsЧтениеAngular Application Enhancement TechniquesЗадание
05Managing Complex Tasks with Services9 материалов

Mastering Angular Services and Dependency Injection Strategies

OverviewВидеоIntroductionЧтениеCreating our first Angular serviceЧтениеProviding dependencies across the applicationЧтениеInjecting services in the component treeЧтениеSandboxing components with multiple instancesЧтениеRestricting provider lookupЧтениеProviding services conditionallyЧтениеMastering Angular Services and Dependency InjectionЗадание
06Reactive Patterns in Angular6 материалов

Mastering Asynchronous Data with Observables and RxJS

OverviewВидеоIntroductionЧтениеObservables in a nutshellЧтениеThe RxJS libraryЧтениеSubscribing to observablesЧтениеReactive Programming in AngularЗадание
07Tracking Application State with Signals4 материалов

Mastering Reactive State Management with Angular Signals

OverviewВидеоIntroductionЧтениеComputed signalsЧтениеTracking Application State with SignalsЗадание
08Communicating with Data Services over HTTP8 материалов

Mastering API Integration and Secure Data Exchange in Angular

OverviewВидеоIntroductionЧтениеIntroducing the Angular HTTP clientЧтениеHandling CRUD data in AngularЧтениеModifying data through HTTPЧтениеAuthentication and authorization with HTTPЧтениеAuthorizing HTTP requestsЧтениеMastering HTTP Interactions and Data FlowЗадание
09Navigating through Applications with Routing11 материалов

Mastering Angular Routing: From Navigation Basics to Advanced Techniques

OverviewВидеоIntroductionЧтениеConfiguring the main routesЧтениеOrganizing application routesЧтениеUsing built-in route pathsЧтениеPassing parameters to routesЧтениеReusing components using child routesЧтениеBinding input properties to routesЧтениеPreventing navigation away from a routeЧтениеLazy-loading parts of the applicationЧтениеRouting Fundamentals in AngularЗадание
10Collecting User Data with Forms9 материалов

Mastering Angular Forms: From Basics to Advanced Validation

OverviewВидеоIntroductionЧтениеBuilding reactive formsЧтениеCreating nesting form hierarchiesЧтениеUsing a form builderЧтениеValidation in template-driven formsЧтениеValidation in reactive formsЧтениеManipulating form stateЧтениеMastering Form Techniques in AngularЗадание
11Handling Application Errors4 материалов

Mastering Error Detection and Global Handling in Angular Apps

OverviewВидеоIntroductionЧтениеCreating a global error handlerЧтениеMastering Error Handling in AngularЗадание
12Introduction to Angular Material8 материалов

Building Modern Interfaces with Angular Material Components

OverviewВидеоIntroductionЧтениеInstalling Angular MaterialЧтениеTheming UI componentsЧтениеForm controlsЧтениеNavigationЧтениеPopups and overlaysЧтениеAngular Material FundamentalsЗадание
13Unit Testing Angular Applications10 материалов

Mastering Automated Testing Strategies in Angular

OverviewВидеоIntroductionЧтениеThe anatomy of a unit testЧтениеIntroducing unit tests in AngularЧтениеTesting with dependenciesЧтениеTesting with inputs and outputsЧтениеTesting servicesЧтениеTesting pipesЧтениеTesting the routerЧтениеTesting Angular ApplicationsЗадание
14Bringing Applications to Production4 материалов

Preparing Angular Apps for Real-World Deployment

OverviewВидеоIntroductionЧтениеBuilding for the window objectЧтениеPreparing Angular Applications for ProductionЗадание
15Optimizing Application Performance8 материалов

Mastering Angular Performance: SSR, Hydration, and Smart Loading Techniques

OverviewВидеоIntroductionЧтениеRendering SSR applicationsЧтениеOverriding SSR in Angular applicationsЧтениеOptimizing image loadingЧтениеUsing deferrable blocksЧтениеLoading patterns in @defer blocksЧтениеEnhancing Angular Application PerformanceЗадание