Software Architecture (2/2 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: LO 1 – Explain student able to explain modern software architecture and design pattern ; LO 2 – Draw student are able to draw and solve software architecture problems with software architecture and design pattern ; LO 3 – Analyze student able to analyze modern software architecture and design pattern; LO 4 – Create student able to create and design back-end API services with effective modern software architecture and design patterns approach using typescript.
Topics:
- Object Oriented Programming;
- SOLID Principles;
- Gang of Four Design Pattern;
- Class Diagram for Design Pattern;
- Factory;
- Abstract Factory;
- Singleton;
- Prototype;
- Builder;
- Adapter;
- Facade;
- Proxy;
- Template;
- Observer;
- State;
- IEC/ISO 25010 Software Product Quality;
- NestJS Framework;
- Swagger Documentation;
- Pipeline Architecture;
- Layered Architecture;
- Microservice Architecture;
- Microkernel Architecture;
- Software Communication.
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...