IT 432 Web Architecture

This version of IT 432 is cross-listed with IT 390.

Overview

Students study the organization of dynamic web applications by designing and creating working systems. Emphasis is given to front-end development using a modern framework such as React. Overview of major architecture concepts include routing, database access, authentication and deployment.

Course Goals

By the end of the quarter, students will be able to:

  • Develop the front-end of a web application using a modern framework such as React
  • Develop reusable web components
  • Explain how state is managed among interactive web components
  • Describe the organization of a web app in terms of web architecture components