CS406
Web & Cloud Development
Building and scaling modern applications: web architecture, APIs, and the cloud.
10 modules · 50 lessons · Practice after every lesson
Syllabus
Module 1
Web Architecture and Standards
- The Web as a Distributed Application Platform
- URLs, HTTP, and Resource Semantics
- Browsers and Rendering
- Cookies, Storage, and Origins
- Progressive Enhancement and Compatibility
Module 2
HTML, CSS, and Accessible Interfaces
- Semantic HTML
- CSS Cascade and Layout
- Responsive Design
- Forms and Native Controls
- Accessibility and Internationalization
Module 3
Client-Side Programming
- JavaScript Execution and the DOM
- Events and State
- Asynchronous Programming
- Client-Side Routing and Component Models
- Frontend Performance
Module 4
Server-Side Application Design
- Request Lifecycles
- Routing and Middleware
- Server-Side Rendering and Templates
- Background Jobs
- Configuration and Secret Management
Module 5
API Design
- REST Constraints and Resource Modeling
- JSON APIs and Error Contracts
- Pagination, Filtering, and Versioning
- GraphQL and Alternative API Styles
- Idempotency and Rate Limiting
Module 6
Application Data and Caching
- Database Access Patterns
- Transactions at the Application Boundary
- Caching Strategies
- Search and Object Storage
- Data Migrations
Module 7
Identity and Web Security
- Sessions and Authentication
- OAuth and Federated Login
- Authorization
- Browser Security Boundaries
- Secure Headers, Validation, and Dependency Risk
Module 8
Testing and Delivery
- Unit and Component Testing
- Integration and End-to-End Testing
- Build Pipelines
- Container Images
- Deployment, Rollback, and Environment Promotion
Module 9
Cloud Architecture and Scale
- Compute, Storage, and Managed Services
- Load Balancing and Horizontal Scaling
- Queues and Event-Driven Systems
- Serverless Architectures
- Multi-Tenant and Multi-Region Design
Module 10
Operations and Reliability
- Logs, Metrics, and Traces
- Service-Level Objectives
- Resilience and Graceful Degradation
- Cost and Capacity Management
- Privacy, Compliance, and Sustainable Operations
Start Web & Cloud Development.
No setup, nothing to install. Try the first lessons before you sign up.