Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 621 Bytes

web_dev_fundamentals.md

File metadata and controls

30 lines (28 loc) · 621 Bytes

Web devlopment Prerequisites

What is websites

Web Devlopment

  1. Web development can be broken down into three layers: client-side coding (frontend), server-side coding (backend) and database technology.

MVC (Model, View, Controller)

HTTP

  1. How HTTP works
  2. HTTP Packet
  3. HTTP Headers
  4. HTTP request methods
  5. Status code

HTML/CSS/JS

Browser DevTools

API (Application Programming Interface)

  1. REST
  2. SOAP
  3. Data Formats

Databases

  1. ORM

Authentication

  1. JWT
  2. OAuth / OAuth2
  3. Session
  4. Cookie
  5. Caching
  6. Background Tasks

Writing Tests

DevOps and Deployment