Systems & web
Web Technologies
5 self-contained study topics — notes, diagrams, formulas, and worked examples for exams and GATE.
Topics
- HTML CSS and JavaScript BasicsHTML structures content, CSS styles it, and JavaScript makes it interactive by manipulating the DOM; CSS specificity resolves conflicting rules and the JavaScript event loop schedules asynchronous callbacks.
- Client Server ArchitectureClient-server architecture splits an application between clients that request services and servers that provide them over stateless HTTP; scaling and structure come from tiered design, load balancing, and edge caching via CDNs.
- REST APIsREST is an architectural style that models functionality as resources addressed by URIs and manipulated with standard HTTP verbs; correct use of idempotent methods and status codes makes APIs predictable and cacheable.
- Frontend Framework FundamentalsModern front-end frameworks build UIs from reusable components whose rendering is driven by state; a virtual DOM computes minimal updates, and unidirectional data flow keeps state changes predictable.
- Web Security BasicsWeb security defends against common attacks — XSS (injected scripts), CSRF (forged requests), SQL injection (malicious input) — using output sanitisation, anti-forgery tokens, parameterised queries, and TLS for confidentiality.