051.2 Software Architecture
- Reference to LPI objectives
-
Open Source Essentials version 1.0, Exam 050, Objective 051.2
- Weight
-
2
- Key knowledge areas
-
-
Understanding the concepts of client and server computing
-
Understanding the concepts of thin and fat clients
-
Understanding the concepts of monoliths and microservices and their main differences
-
Understanding the concepts of Application Programming Interfaces (APIs)
-
Understanding the concept of software components and their integration or separation (services, modules, APIs)
-
- Partial list of the used files, terms and utilities
-
-
Clients and servers
-
Thin clients and fat clients
-
Web applications
-
Single-page applications
-
Monolithic architectures
-
Microservice architectures
-
Application Programming Interfaces (APIs)
-
RESTful APIs
-