Mini Map
Search
⌘ K
Log In
Web Development Interview Handbook
0%
1.
Introduction
About This Course
2.
Network
From Entering a URL to Receiving Root File
HTTP, Servers, and Clients
The Anatomy of a URL
HTTP, Clients, Servers, and URLs: Quiz
HTTP is a Request-Response Protocol
HTTP: Request Messages
HTTP: Response Messages
HTTP Headers: Quiz
Exercise: Looking at Real HTTP Response Messages
HTTP in Depth: Quiz
AJAX
AJAX: Quiz
3.
Security
HTTPS
HTTPS: Quiz
Cross-origin Resource Sharing
CORS: Quiz
Clickjacking & Cross-site Scripting Attacks
Clickjacking & XSS: Quiz
4.
Optimizing Loading Performance
Performance Metrics
Optimizing Requests
Optimizing Requests: Quiz
HTTP/2 & Server Push
HTTP/2 & Server Push: Quiz
Network Optimizations
Optimizations: Quiz
Content Delivery Networks
Content Delivery Networks: Quiz
Client-side Rendering vs. Server-side Rendering
Progressive Rendering
Rendering & Loading: Quiz
Service Workers
Prefetching & Preloading Resources
Prefetching, Preloading & Service Workers: Quiz
5.
Optimizing Browser Rendering Performance
Parsing & Page Rendering
Rendering in The Browser: Quiz
Rendering Performance
Recording Performance Data Using Developer Tools
Analyzing Render Performance with Developer Tools
Evaluating Performance with Developer Tools: Quiz
Optimize JavaScript Animations
Improving Scrolling Performance with JavaScript
Reducing Browser Reflows
Content Optimizations
Optimizing Rendering Performance: Quiz
6.
Search Engine Optimization
What is Search Engine Optimization?
On-Page SEO
Off-Page SEO
Google Analytics for SEO
Search Engine Optimization: Quiz
7.
System Design
Achieving Modularity with Components & Microservices
Web Components
Web Components: Quiz
Model-View-Controller
Serverless Computing
MVC & Serverless Computing: Quiz
8.
APIs
Application Programming Interfaces
Application Programming Interface: Quiz
REST APIs
REST API: Quiz
9.
Testing
Introduction to Testing
Unit Testing
E2E Testing
Testing: Quiz
10.
Version Control
What is Git and Why Should You Use it?
Git: Quiz
Using Git Locally
Using Git Locally: Quiz
Repo Hosting: GitHub
Repo Hosting: Quiz
11.
Task Runners & Bundlers
Task Runners: What Are They?
Task Runners: Quiz
Running Custom Tasks With Grunt
Running Prebuilt Tasks with Grunt
Exercise: Use Grunt!
Solution Review: Linting with Grunt
Webpack
Webpack: Loaders & Code Splitting
Webpack: Quiz
12.
Conclusion
Final Thoughts
Home
Courses
Web Development Interview Handbook
Final Thoughts
Thank you for taking this course!
We'll cover the following...
Congratulations on making it to the end! We hope
...