031.2 Web Application Architecture
- Reference to LPI objectives
-
Web Development Essentials version 1.0, Exam 030, Objective 031.2
- Weight
-
2
- Key knowledge areas
-
-
Understand the principle of client and server computing
-
Understand the role of web browsers and be aware of commonly used web browsers
-
Understand the role of web servers and application servers
-
Understand common web development technologies and standards
-
Understand the principles of APIs
-
Understand the principle of relational and non-relational (NoSQL) databases
-
Awareness of commonly used open source database management systems
-
Awareness of REST and GraphQL
-
Awareness of single-page applications
-
Awareness of web application packaging
-
Awareness of WebAssembly
-
Awareness of content management systems
-
- Partial list of the used files, terms and utilities
-
-
Chrome, Edge, Firefox, Safari, Internet Explorer
-
HTML, CSS, JavaScript
-
SQLite, MySQL, MariaDB, PostgreSQL
-
MongoDB, CouchDB, Redis
-