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
- Waterfall vs Incremental processes
- Plan-driven vs Agile
- Software Architecture Process
- Software Modeling
- Architectural Styles
- Architectural Techniques
- Design Patterns
- Modern Software
- Microservices Architecture
- Cloud-Native Applications
- Event-Driven Architecture
- Software Product Lines
Leads, Architects, and Managers.
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.