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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Architectural Patterns and Data Management in Modern Systems · LearnSpace
Назад в каталог
courseraIT и технологии

Architectural Patterns and Data Management in Modern Systems

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

О курсе

This course provides a comprehensive foundation in architectural patterns and data management, focusing on designing robust enterprise systems. Whether you’re an experienced developer or a software architect, this course equips you with the tools to apply domain-driven design, service-oriented architecture, and master data management in real-world .NET applications. Throughout the course, you will explore topics such as externalizing business rules, implementing secure APIs, decomposing functional responsibilities, and creating write-only data referential services. Hands-on exercises and practical case studies ensure you can translate these architectural concepts into maintainable and scalable solutions. What sets this course apart is its combination of theoretical frameworks and applied practices, guiding learners through advanced patterns while reinforcing best practices for interoperability, modularity, and business alignment. You’ll gain actionable skills to design systems that are flexible, secure, and aligned with evolving business needs. This course is ideal for software architects and developers who want to deepen their knowledge of enterprise application design. Prior experience in software design, .NET, or C# is recommended. 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.

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

Enterprise ArchitectureScalabilitySystems ArchitectureAuthenticationsAPI DesignProcess Driven DevelopmentEnterprise ModelingSingle Sign-On (SSO)Systems DesignData GovernanceOAuthSolution ArchitectureProcess ModelingService Oriented Architecture.NET FrameworkData ArchitectureData ManagementMiddlewareSoftware ArchitectureAuthorization (Computing)

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

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

01Exploring Domain-Driven Design and Semantics7 материалов

Building Evolution-Ready Systems with Domain Semantics

OverviewВидеоIntroductionЧтениеThe Importance of SemanticsЧтениеDDDЧтение

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

Packt - Course Instructors

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

Architectural Patterns and Data Management in Modern Systems
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.9 ч

7 модулей

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

Часть программы вашего университета
Application to Clean Information System ArchitectureЧтение
Relation Between Subdomains and TimeЧтение
Mastering Domain-Driven Design and Semantic ModelingЗадание
02Master Data Management15 материалов

Building Reliable Data Foundations: From Identification to Evolution

OverviewВидеоIntroductionЧтениеThe Question of IdentifiersЧтениеThe Single Entity Reading ResponsibilityЧтениеOther Kinds of Reading ResponsibilitiesЧтениеThe Complex Art of Deleting DataЧтениеSo-called Secondary FeaturesЧтениеThe Different Kinds of Data Referential ApplicationsЧтениеConsolidated and Distributed ArchitecturesЧтениеOther Types of Referential ArchitecturesЧтениеCQRS and Event SourcingЧтениеPatterns of Data Evolution in TimeЧтениеProviding a Common InterfaceЧтениеEliminating Unnecessary CallsЧтениеMaster Data Management FundamentalsЗадание
03Business Processes and Low Code15 материалов

Modernizing Business Processes: From BPMN to Low-Code Automation

OverviewВидеоIntroductionЧтениеLimits of the ProcessesЧтениеThe History of BPM StandardsЧтениеBusiness Processes Software-Based ExecutionЧтениеLink to UsersЧтениеWhy So Little Use of BPMN in the IndustryЧтениеBusiness Process Simulation and OptimizationЧтениеOther Approaches to Business Process ImplementationЧтениеProcess in a MOM ESBЧтениеLow-code/No-code Approaches to ProcessesЧтениеChoreography Instead of OrchestrationЧтениеImplementing ChoreographyЧтениеShould I Use BPMN in My Information SystemЧтениеBusiness Process and Low-Code FundamentalsЗадание
04Externalization of Business Rules10 материалов

Mastering Decision Automation with BRMS and DMN

OverviewВидеоIntroductionЧтениеAdditional Characteristics of a BRMSЧтениеActual Use of BRMSЧтениеExamples of a BRMSЧтениеImplementationsЧтениеAn Example of DMN UseЧтениеCalling the Business Rule RuntimeЧтениеSummaryЧтениеBusiness Rule Externalization and ManagementЗадание
05Externalization of Authorization13 материалов

Mastering Modern Authorization: From Access Models to Policy Implementation

OverviewВидеоIntroductionЧтениеA Digression on IAM ImplementationЧтениеRole-Based Access Control and Attribute-Based Access Control ModelsЧтениеThe XACML ApproachЧтениеA Digression on the Granularity of MicroservicesЧтениеApplying Authorization to Our Sample Information SystemЧтениеCreating the Authorization PoliciesЧтениеAdding Some Data in Order to Make DecisionsЧтениеTesting the AuthorizationsЧтениеChallenges with OPAЧтениеSummaryЧтениеAuthorization Management and Security PracticesЗадание
06Decomposing the Functional Responsibilities12 материалов

From Legacy Tangles to Modular Mastery: Designing Scalable Information Systems

OverviewВидеоIntroductionЧтениеWhat Kind of Information System Is Going to Be BuiltЧтениеThe BCM LayerЧтениеSoftware LayerЧтениеLooking for Standards for InterfacesЧтениеWriting Up the Specifications for the Different ModulesЧтениеThe Issue with MigrationЧтениеAuthors Referential ServiceЧтениеIAMЧтениеTechnical SpecificationsЧтениеDecomposing Functional Responsibilities in IT SystemsЗадание
07Plugging Standard External Modules8 материалов

Integrating Real-World Modules for Scalable System Architecture

OverviewВидеоIntroductionЧтениеDelegation to Office 365 for Internal User SSOЧтениеMinimal Implementation of External UsersЧтениеExternalizing Persistence with MongoDBЧтениеOptionally Installing a Web ConsoleЧтениеAlternative for Alfresco SetupЧтениеIntegration and Management of External SystemsЗадание