Web Software Development is a hands-on course about building applications across browser, server, and database boundaries. You will develop and test multiple applications while studying HTTP, state, persistence, security, accessibility, and delivery.
Examples use HTML, CSS, JavaScript, and TypeScript with Svelte/SvelteKit, Deno/Hono, PostgreSQL, and Docker Compose. Elective parts explore real-time applications, scalability, and resilient progressive web applications.