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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Building Secure and Modular Angular Applications · LearnSpace
Назад в каталог
courseraПрограммирование

Building Secure and Modular Angular Applications

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

О курсе

Master the skills needed to construct secure, modular, and maintainable Angular applications for business environments. Learn to implement advanced routing, authentication, authorization, and seamless integration with backend APIs. This course focuses on the practical aspects of building enterprise-ready Angular applications, emphasizing router-driven design, authentication and authorization strategies, and role-based navigation. Learners will also explore how to connect Angular apps with REST and GraphQL APIs, ensuring robust data management and secure user experiences. By completing this course, you will be able to architect and secure complex Angular applications tailored to enterprise needs. The course uses step-by-step guidance and real-world scenarios to demonstrate how to structure applications, manage user access, and integrate with backend services. Emphasis is placed on applying proven patterns and leveraging Angular's advanced features for security and modularity. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization. This course is based on Angular for Enterprise Applications, by Doguhan Uluca. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

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

Application DesignGraphQLAngularRole-Based Access Control (RBAC)TypeScriptRestful APIAuthenticationsAuthorization (Computing)API DesignEnterprise ArchitectureApplication Programming Interface (API)Full-Stack Web DevelopmentEnterprise SecurityJavascriptWeb Development ToolsNode.JSWeb DevelopmentSecure CodingSoftware ArchitectureFrontend Integration

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

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

01Creating a Router-First Line-of-Business App12 материалов

Building Scalable Angular Apps with Router-First Architecture

OverviewВидеоIntroductionЧтениеConfiguring Angular Material and StylesЧтениеGenerating Router-Enabled ModulesЧтение

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

Packt - Course Instructors

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

Building Secure and Modular Angular Applications
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.8 ч

4 модулей

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

Часть программы вашего университета
Router OutletЧтение
Presenting a Router-First LOB App ArchitectureDIALOGUE
Custom IconsЧтение
Configuring Feature Modules with Components and RoutesЧтение
Creating the Walking SkeletonЧтение
POS and Inventory ModulesЧтение
Designing Around Major Data EntitiesЧтение
Building a Scalable Line-of-Business ApplicationЗадание
02Designing Authentication and Authorization13 материалов

Building Secure and Flexible Auth Systems with Tokens and OOP

OverviewВидеоIntroductionЧтениеJWT Life CycleЧтениеTypeScript Operators for Safe Data HandlingЧтениеOptional ChainingЧтениеReusable Services Leveraging OOP ConceptsЧтениеExplaining Token-Based Authentication and Safe Data Access in TypeScriptDIALOGUEImplement an Abstract Auth ServiceЧтениеAbstract FunctionsЧтениеA Cache Service Using LocalStorageЧтениеAn In-Memory Auth ServiceЧтениеLogoutЧтениеAuthentication and Authorization FundamentalsЗадание
03Implementing Role-Based Navigation10 материалов

Crafting Secure and Dynamic User Journeys in Angular

OverviewВидеоIntroductionЧтениеConditional NavigationЧтениеUI Service Using Environment ProviderЧтениеPresenting a Role-Based Navigation Solution to a Product ManagerDIALOGUESide NavigationЧтениеRole-based Routing Using GuardsЧтениеAuth Service Fake and Common Testing ProvidersЧтениеAdding a Firebase Auth Provider to AngularЧтениеUser Access and Navigation CustomizationЗадание
04Working with REST and GraphQL APIs16 материалов

Building Secure and Scalable APIs: From REST to GraphQL

OverviewВидеоIntroductionЧтениеTechnical RequirementsЧтениеFull-stack ArchitectureЧтениеNestJSЧтениеGit SubmodulesЧтениеREST APIsЧтениеComparing REST and GraphQL API DesignDIALOGUEOpenAPI Spec with ExpressЧтениеGraphQL SchemaЧтениеImplementing APIs with Express.jsЧтениеGraphQL ResolversЧтениеMongoDB ODM with DocumentTSЧтениеAuthenticating MiddlewareЧтениеAPI Fundamentals and Design PrinciplesЗаданиеBuilding Secure and Modular Angular Applications Final AssessmentЗадание