Systems Engineering

Modern Enterprise Architectures and Processes

Overview

A modern architect must navigate many technologies, systems, and interfaces. Enterprise architecture is an important enabler for strategic change. As organizations seek to become more agile and responsive, adopting a solid architectural approach is key.

Taking advantage of new technologies and cleaning up legacy systems requires more than simply implementing a framework – it is about connecting strategy to each individual project. This Modern Architecture Training course covers the current architectural opportunities and challenges around Agile Methods, Virtual & Cloud Environments, Integration Patterns, Microservices, Containers and RESTful Web Services.

Why You Should Take This Course

Upon completion of the course, learners will:

  • Understand the Architect’s role in a modern Agile enterprise environment
  • Receive an introduction to Cloud Computing and Major Services
  • Apply Cloud-native and Containerized Architectural Patterns
  • Understand the benefits of RESTful services and Enterprise API Management
  • Understand modern DevSecOps frameworks, tools, and processes

Course Outline

Modern Enterprise Architectures and Processes

  1. Enterprise Architecture Primer
  2. Challenges with Traditional Architecture
  3. Agile Overview / Review
  4. Challenges with Agile
  5. How Architecture Fits in with Agile
  6. Towards Agile Architecture
  7. Intro to Cloud Services & Models (IaaS, PaaS, SaaS, FaaS)
  8. Introduction to NoSQL
  9. Designing Cloud Solutions
  10. AWS Solution Architecture Patterns
  11. Service-Oriented Architecture (SOA) Patterns
  12. Enterprise Application Integration (EAI) Patterns
  13. Microservice Architecture
  14. REST Services
  15. API Management
Search UMBC Training Centers