Full-stack development practices: requirements gathering, architecture design, REST API implementation, auth flows (JWT, session, OAuth), real-time features (SSE, WebSocket), database integration, and production hardening. ---