- What is DNS and its purpose?
- Explain HTTP and its main functions.
- What components are included in an HTTP request?
- What are the components of an HTTP response?
- What are Static Site Generators (SSGs)?
- Describe GraphQL and its use cases.
- What is Emmet, and how does it improve productivity?
- What does the MERN stack consist of?
- What is JAMstack, and why is it popular?
- Which tools are commonly used for debugging?
- Define an API and its purpose.
- What is a REST API and how does it work?
- What does CRUD stand for, and why is it important?
- What is REST, and why is it widely used?
- What is CORS and how does it work?
- How does HTTPS differ from HTTP?
- Describe the process of loading a webpage after entering a URL.
- What are the pros and cons of single page applications (SPAs)?
- What is RxJS, and why is it useful?
- What is a service worker, and what are its uses?
- Why are bundlers like Webpack used in web development?
- How does HTTP2 improve upon HTTP1?
- What is Docker, and how does it benefit development?
- What is a CDN, and how does it improve content delivery?
- What is JWT, and how is it used in authentication?
- What is serverless architecture?
- What is FOUC, and how can it be prevented?
- What is TCP/IP, and what are its key layers?
- What is 'The Cloud', and what are its benefits?
Estimated time: 15 hours