Browse by Tag¶
Every chapter is tagged with the main technologies and concepts it covers. Use this index to jump straight to every lecture that touches a given topic, across both courses.
AJAX¶
API¶
API Design¶
API Integration¶
API Testing¶
APM¶
Accessibility¶
Animations¶
App Router¶
Architecture¶
- 1. Course Overview and Enterprise Architecture
- 17. Midterm Review
- 2. Technology Selection and Cross-Cutting Concerns
- 2. Tiered Web Architecture
- 3. Business, Infrastructure and Application Layers
- 32. Course Review
Architecture Decisions¶
Arrays¶
Assignments¶
Async¶
Auth.js¶
Authentication¶
- 10. OAuth 2.0 and OpenID Connect
- 20. Cookies and Sessions
- 25. REST API Development and Authentication
- 26. Authentication and Security in Next.js
- 30. Application Security Basics
- 9. Authentication and Authorization
Authorization¶
Axios¶
Beginner Project¶
- CSS Transitions and Animations
- Flexbox Layout
- Layout Designing: div, span, and Float
- Multilevel Navigation with Positioning
- Your First HTML + CSS Page
Bootstrap¶
Box Model¶
Branching¶
Bundling¶
CAP Theorem¶
CDN¶
CI/CD¶
- 28. Deploying on Vercel
- 29. Web Application and API Testing
- 30. Reliability and Observability: Log Levels
CORS¶
CSC336¶
CSC337¶
CSRF¶
- 11. Web-Specific Security
- 26. Authentication and Security in Next.js
- 31. Common Web Attacks and Defenses
CSS¶
- 17. Midterm Review
- 5. CSS Fundamentals
- 6. The CSS Box Model and Display
- 7. CSS Positioning and Stacking
- 8. CSS3 Features
- 9. Flexbox and Grid Layout
- CSS Positioning
- CSS Transitions and Animations
- Flexbox Layout
- Layout Designing: div, span, and Float
- Multilevel Navigation with Positioning
- Responsive Web Design
- Your First HTML + CSS Page
CSS Frameworks¶
CSS Grid¶
CSS3¶
Caching¶
- 14. Frontend Performance
- 15. Web and Server Caching
- 16. Application Caching with Redis
- 22. Rendering Strategies and Server Capabilities
Cascade¶
Client-Server¶
Closures¶
Cloud Computing¶
Code Splitting¶
Collaboration¶
Component Libraries¶
Components¶
Composition¶
Content Negotiation¶
Context API¶
Cookies¶
Core Web Vitals¶
Course Workflow¶
Cross-Cutting Concerns¶
DNS¶
DOM¶
Data Fetching¶
Data Layer¶
Database Design¶
Databases¶
Deployment¶
DevOps¶
Display¶
Domains¶
Dropdown Menu¶
Dynamic Routes¶
EJS¶
ES6¶
Edge Functions¶
Environment Setup¶
Event Loop¶
Event-Driven Architecture¶
Events¶
Express¶
- 16. Introduction to Server-Side Programming
- 18. Request Handling and Routing
- 19. HTTP Status Codes and Headers
- 20. Cookies and Sessions
- 21. Middleware
- 22. Database Connectivity: PostgreSQL / MongoDB
- 24. Response Generation with Templates
- 25. REST API Development and Authentication
Fetch¶
Fetch API¶
Flexbox¶
Float¶
Floats¶
Form Validation¶
Forms¶
Frontend Architecture¶
Functional Programming¶
Functions¶
Git¶
GitHub¶
GraphQL¶
HTML¶
- 17. Midterm Review
- 3. HTML and HTML5 Fundamentals
- 4. Semantic HTML and Forms
- Layout Designing: div, span, and Float
- Your First HTML + CSS Page
HTML5¶
HTTP¶
- 1. Introduction to Web Development
- 15. Web and Server Caching
- 19. HTTP Status Codes and Headers
- 20. Cookies and Sessions
- 21. Middleware
- 5. Professional API Design
HTTP Methods¶
HTTPS¶
Hardening¶
Headers¶
Helmet¶
Hooks¶
Hosting¶
IDOR¶
In-Memory Data Store¶
Infrastructure¶
Injection¶
Intermediate Project¶
Internet¶
JSON¶
JSON-RPC¶
JSX¶
JWT¶
JavaScript¶
- 11. Core JavaScript (ES6+)
- 12. Array Methods and Processing
- 13. DOM Manipulation and Events
- 14. Regular Expressions and JSON
- 15. Async JavaScript, Promises and Fetch
- 17. Midterm Review
Jest¶
Kafka¶
Layout¶
- 6. The CSS Box Model and Display
- 7. CSS Positioning and Stacking
- 9. Flexbox and Grid Layout
- CSS Positioning
- Flexbox Layout
- Layout Designing: div, span, and Float
Layouts¶
Load Balancing¶
Logging¶
Markup Languages¶
Media Queries¶
Metadata API¶
Methods¶
Metrics¶
Microservices¶
- 1. Course Overview and Enterprise Architecture
- 2. Technology Selection and Cross-Cutting Concerns
- 4. Data Layer and Microservices
Middleware¶
- 18. Request Handling and Routing
- 21. Middleware
- 22. Rendering Strategies and Server Capabilities
- 26. Authentication and Security in Next.js
Midterm¶
MongoDB¶
- 22. Database Connectivity: PostgreSQL / MongoDB
- 23. Object-Relational Mapping
- MERN Environment Setup
Mongoose¶
Monitoring¶
Multi-Tenancy¶
- 19. Event-Driven Scalability: Kafka and Multi-Tenant SaaS
- 2. Technology Selection and Cross-Cutting Concerns
Navigation¶
Next.js¶
- 20. Next.js Architecture and Setup
- 21. Routing and Layout Management
- 22. Rendering Strategies and Server Capabilities
- 23. Components, Layouts and Styling
- 24. Frontend Architecture
NextAuth¶
Nginx¶
Node.js¶
- 16. Introduction to Server-Side Programming
- 18. Request Handling and Routing
- 21. Middleware
- 22. Database Connectivity: PostgreSQL / MongoDB
- 23. Object-Relational Mapping
- MERN Environment Setup
OAuth¶
ODM¶
ORM¶
OWASP¶
Observability¶
OpenAPI¶
OpenID Connect¶
Optimization¶
Overview¶
Passport.js¶
Performance¶
Playwright¶
Positioning¶
PostgreSQL¶
Project Setup¶
Promises¶
Props¶
Quality Assurance¶
Query Optimization¶
RBAC¶
REST¶
REST API¶
Rate Limiting¶
React¶
- 26. Introduction to React.js
- 27. Components, Props and Events
- 28. Hooks and State Management
- 29. Routing and API Integration
React Router¶
React Testing Library¶
Real-Time¶
Redis¶
Redux Toolkit¶
Regex¶
Reliability¶
Rendering¶
Rendering Strategies¶
Requirements Engineering¶
Resolvers¶
Responsive Design¶
Review¶
Routing¶
SEO¶
SRE¶
SSG¶
SSR¶
SSRF¶
SWR¶
SaaS¶
Scalability¶
- 1. Course Overview and Enterprise Architecture
- 16. Application Caching with Redis
- 18. Database Monitoring and Optimization
- 19. Event-Driven Scalability: Kafka and Multi-Tenant SaaS
- 2. Tiered Web Architecture
Schema¶
Scope¶
Secrets Management¶
Security¶
- 10. OAuth 2.0 and OpenID Connect
- 11. Web-Specific Security
- 12. API Security
- 13. OWASP Top 10
- 17. Midterm Review
- 26. Authentication and Security in Next.js
- 30. Application Security Basics
- 31. Common Web Attacks and Defenses
- 32. Course Review
- 9. Authentication and Authorization
Selectors¶
Semantic HTML¶
Server Actions¶
Server Components¶
Server-Side¶
Server-Side Rendering¶
Serverless¶
Sessions¶
Socket.IO¶
Specificity¶
Stacking Context¶
State Management¶
Status Codes¶
Streaming¶
Styling¶
Submission¶
System Design¶
- 1. Course Overview and Enterprise Architecture
- 2. Technology Selection and Cross-Cutting Concerns
- 2. Tiered Web Architecture
- 3. Business, Infrastructure and Application Layers
- 4. Data Layer and Microservices
TLS¶
Tailwind CSS¶
TanStack Query¶
Templates¶
Testing¶
Transitions¶
VS Code¶
Validation¶
Varnish¶
Vercel¶
Version Control¶
Versioning¶
Virtual DOM¶
Vite¶
Web Basics¶
Web Development¶
Web Fonts¶
Web Fundamentals¶
Web Standards¶
Web Vitals¶
WebSockets¶
XSS¶
- 11. Web-Specific Security
- 24. Response Generation with Templates
- 31. Common Web Attacks and Defenses