Search⌘ K
AI Features

The Elements of a Web Application

Understand essential web application elements such as asynchronous vs synchronous communication, single-page and multi-page apps, REST API principles, and database types. Learn how these concepts combine to build modern full stack web applications with React, Flask, and SQL.

The following concepts are important to know in web application development: asynchronous communication, single-page applications, NoSQLnot only structured query language databases, REST APIsREST API is an application program interface and it stands for representational state transfer, and data models.

Types of communication

There are two types of communications between the client and the server:

  • Asynchronous communication
  • Synchronous communication

The properties of both types are explained in the following table: ...