
Outline
This course aims to provide the attendees with the required knowledge, skills, and tools to manage, design and architect modern software applications. It will cover both, the traditional and the modern techniques of software development processes and software architectural design.
The course will cover the following topics
- Software Process
Models:
- Waterfall vs Incremental processes
- Plan-driven vs Agile
- Software
Architectural Design:
- Software Architecture Process
- Software Modeling
- Architectural Styles
- Architectural Techniques
- Design Patterns
- Modern Software
Architecture:
- Microservices Architecture
- Cloud-Native Applications
- Event-Driven Architecture
- Software Product Lines
Course Details
Contact Hours:
18 Hours.
Target Audience:
Leads, Architects, and Managers.
Pre-requisites:
None.
Expected Results:
At the end of this course, the attendees will gain the required knowledge to manage, and design software applications using both traditional and modern software development and architectural processes.
Not what you were looking for? See our other courses.
Contact Us
Final Solutions
Software Consulting, Outsourcing, and Training.