Web 

Fundamentals

INTERNET

vs.

WEB

internet

/in-ter-net/

noun

global communications network connecting small to large devices technologies: TCP, IP, DNS, ...

web

/wɛb/

noun

information space on top of the internet technologies: HTTP, HTML, URL, ...

What is it made of ?

HTTP

HYPERTEXT TRANSFER PROTOCOL

Request & Response

SERVER

  • Speaks HTTP
  • Listens for connections
  • Reads the Request
  • Returns the Response

CLIENT

  • Speaks HTTP
  • Makes a connection
  • Sends the Request
  • Reads the Response

CREATE

READ

UPDATE

DELETE

VERBS

POST 

GET

PUT

DELETE

=

=

=

=

1xx - Informational

2xx - Success

3xx - Redirection

4xx - Client Error

5xx - Server Error

STATUS CODES

FRONT-END

vs.

BACK-END

LANGUAGES

vs.

FRAMEWORKS

TIERS

vs.

LAYERS