Enterprise Architecture: Architectural Principles & Patterns
Machine Learning
| Intermediate
- 18 videos | 1h 34m 35s
- Includes Assessment
- Earns a Badge
In this 18-video course, learners can explore software architecture concepts, including the view model, consumer-driven contracts, architectural patterns, and architectural styles and solution patterns used to manage common machine learning issues. Begin by examining software architecture and the benefits it provides, and then the principles that should be followed when designing architecture for applications. You will discover the 4+1 view model and associated views, and learn to recognize software architectures, and the principles of developing enterprise architecture. Recall architectural principles for business, data, and technology, and the fundamental principles guiding service-oriented architecture (SOA) and use of the SOA maturity model. Next, explore serverless architecture; Backend-as-a-Service; the features of evolutionary architecture; and learn to recognize benefits of documenting architecture. Examine the structure of a software project team; the concept and characteristics of consumer-driven contracts; the dimensions of architecture that should be coupled to provide maximize benefit with minimal overheads and costs; and activities and tasks that software architects perform. Finally, take a look at architectural patterns and styles that can be adopted to eliminate common problems.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe software architecture and the benefits it providesList the principles that should be followed when designing architectures for applicationsDescribe the 4+1 view model and the associated viewsRecognize the software architectures that are used to manage applications from the perspective of the end user and technologiesList principles that can be used when developing enterprise architecture along with the factors that influence the principlesRecall the prominent architectural principles that can be applied on business, data, and technologyRecognize the fundamental principles guiding the adoption of soa and the usage of the soa maturity modelRecall the benefits of adopting serverless architecture over traditional compute intensive architecture
-
Describe backend-as-a-service and the architectural components that are used to derive it and integrate it with client-focused applicationsDescribe evolutionary architectures and their featuresRecognize the benefits of documenting architectures and documentation elements that help in depicting architectural componentsDescribe the structure of a software project team and the impact of collaboration on enterprise software architectureDescribe the concept and characteristics of consumer-driven contracts, which are used to manage the challenges in the community of service providers and consumersSpecify the dimensions of the architecture that should be coupled to provide maximum benefit with minimal overhead and costRecognize the activities and tasks that software architects performSpecify the architectural patterns, styles, and solution patterns that can be adopted to eliminate common problems within given contextsSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 19s
-
5m 56sAfter completing this video, you will be able to describe software architecture and the benefits it provides. FREE ACCESS
-
6m 57sUpon completion of this video, you will be able to list the principles that should be followed when designing architectures for applications. FREE ACCESS
-
4m 28sUpon completion of this video, you will be able to describe the 4+1 view model and its associated views. FREE ACCESS
-
5m 1sAfter completing this video, you will be able to recognize the software architectures that are used to manage applications from the perspective of the end user and the technologies used. FREE ACCESS
-
7m 17sUpon completion of this video, you will be able to list principles that can be used when developing enterprise architecture, along with the factors that influence the principles. FREE ACCESS
-
8m 48sUpon completion of this video, you will be able to recall the prominent architectural principles that can be applied to business, data, and technology. FREE ACCESS
-
9m 34sUpon completion of this video, you will be able to recognize the fundamental principles guiding the adoption of SOA and the usage of the SOA maturity model. FREE ACCESS
-
2m 58sAfter completing this video, you will be able to recall the benefits of adopting serverless architecture over traditional compute-intensive architecture. FREE ACCESS
-
6m 27sAfter completing this video, you will be able to describe Backend-as-a-Service and the architectural components that are used to derive it and integrate it with client-focused applications. FREE ACCESS
-
3m 55sAfter completing this video, you will be able to describe evolutionary architectures and their features. FREE ACCESS
-
5m 17sAfter completing this video, you will be able to recognize the benefits of documenting architectures and the documentation elements that help in depicting architectural components. FREE ACCESS
-
4m 37sAfter completing this video, you will be able to describe the structure of a software project team and the impact of collaboration on enterprise software architecture. FREE ACCESS
-
3m 54sUpon completion of this video, you will be able to describe the concept and characteristics of consumer-driven contracts, which are used to manage the challenges between the community of service providers and consumers. FREE ACCESS
-
4m 55sUpon completion of this video, you will be able to specify the dimensions of the architecture that should be coupled to provide maximum benefit with minimal overhead and cost. FREE ACCESS
-
5m 10sAfter completing this video, you will be able to recognize the activities and tasks that software architects perform. FREE ACCESS
-
6m 29sUpon completion of this video, you will be able to specify the architectural patterns, styles, and solution patterns that can be adopted to eliminate common problems within given contexts. FREE ACCESS
-
1m 33s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.