Skip to content

Latest commit

 

History

History
 
 

client-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Client-Server Communication

The real front-end application can't exist alone. It requires data in order to be alive. The data is stored in databases and retrieved by the servers.

In this part you will learn different aspect of communication between client and server. Its protocols, conventions and more.

Goals

  1. Be able to form and implement server endpoint
  2. Be able to send requests for data and process it on a client

Topics

  1. HTTP
    1. HTTP Request & Response
    2. HTTP Headers
    3. HTTP Codes
  2. Cookies
  3. REST
    1. REST Methods
    2. Convention
  4. Encoding
    1. gzip
  5. Caching
  6. RPC (Remote Procedure Call)
  7. XHR Request
    1. FormData request
    2. Request application type
    3. GET request
    4. POST request
  8. CORS
  9. fetch
  10. [HTTP2]

Exercise

Implement checkout cart application.

Resources