Advanced Certificate Program in Software Architecture
Online
6 Months
2,40,000 INR
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare Quick Facts
Medium Of Instructions | Mode Of Learning | Mode Of Delivery |
---|
English | Self Study, Virtual Classroom | |
Courses and Certificate Fees
Certificate Availability | Certificate Providing Authority |
---|
yes | CMU Pittsburgh |
The Syllabus
Object Oriented Programming in Java
- Object,
- Class,
- Message,
- Inheritance,
- Abstraction,
- Encapsulation and Polymorphism;
- Syntax and Semantics,
- Variables and Datatypes,
- Loops and Conditional Statements,
- Arrays and Strings
Introduction to JavaScript
- Variables and Datatypes,
- Javascript operators,
- Conditional statements,
- Functions,
- Arrays,
- Loops,
- Objects and Debugging
Virtualization
- Hypervisor concept,
- Virtual machines,
- Containers,
- Container fundamentals,
- Container orchestration
Software Requirements Engineering
- Introduction,
- Requirements process,
- Elicitation and Analysis
Software Engineering Process
- Software Engineering process,
- Lifecycles,
- Introduction to Software Process Assessment and Improvement Models
Overview & Requirements
- What is Software Architecture?
- Basic Architecture Concepts,
- Practice: Thinking like an Architect,
- Architecture Drivers and Quality Attributes
- Practice: Drivers and QA Exercise
- Assignment: Identifying Quality Requirements
Architecture Design
- Dataflow & Events,
- Call/Return,
- Repository,
- Practice: Architecture Styles,
- Platforms,
- Frameworks,
- Product Lines and Ecosystems,
- Tactics 1,
- Tactics 2,
- Practice: Tactics,
- Case Study: Service-based systems
- Assignment: Specifying Quality Requirements
Techniques and Practices
- Principles of Architecture Documentation,
- Modeling and Analysis,
- Practice: Architecture Documentation,
- Architecture Evaluation
- Assignment: Architecture Design
Architecture in Practice and Future Directions
- Architecture Agile Processes & ADRs,
- Architecture and Emerging Domains,
- Trends and Research/Wrap-up
- Assignment: Architecture Realization
Articles