Advanced Software Design and Architecture
Training Provider: NATIONAL UNIVERSITY OF SINGAPORE
Course Reference: TGS-2025056383
S$950
Original: S$1,900
Save S$950
About This Course
At the end of the course, participants will be able to:
* Appreciate the need for modular and maintainable software systems.
* Design modular and maintainable software systems using software design principles.
* Apply software design patterns to solve specific challenges in software architecture.
* Understand the implications of architectural choices on system scalability and maintainability.
* Evaluate and justify design decisions based on project requirements.
What You'll Learn
The course is designed to equip participants with advanced skills and knowledge in the field of software design and architecture. The focus is to go beyond fundamental programming and explore best practices essential for designing robust, scalable, and maintainable software systems through applying software engineering principles, design patterns and architecture.
The target audience are learners with knowledge of basic software design principles but need to bridge the gap between foundational knowledge and ability to design robust software systems.
Skills taught will equip learners to upgrade them from a programmer into roles such as software architect, senior developer or technical lead, where they will be able to make high-level decisions and address system-wide concerns.
The target audience are learners with knowledge of basic software design principles but need to bridge the gap between foundational knowledge and ability to design robust software systems.
Skills taught will equip learners to upgrade them from a programmer into roles such as software architect, senior developer or technical lead, where they will be able to make high-level decisions and address system-wide concerns.
Entry Requirements
Participants should have attended the course on 'Principles of Software Development' or its equivalent.
Course Details
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.
More Courses from NATIONAL UNIVERSITY OF SINGAPORE
Objectives:
At the end of the programme, participants are expected to achieve the following objecti...
Objectives:
At the end of the programme, participants are expected to achieve the following objecti...
The programme is designed to transform Chinese language educators into impactful leaders equipped to...