CS 451 Frontend Web Development

This course introduces students to the fundamental concepts and models of full-stack web development with an emphasis on frontend web applications. Topics include development of the client-side application systems, including client-side views, controllers, routers, local databases, and access to the relevant backend components. Students leave understanding the underlying processes related to building functional applications and the complexity of full-stack web application development using modern, widely used and sophisticated application frontend frameworks.

Credits

5

Prerequisite

For students to succeed in this course, CS132, IS 312, and IS 360 are a required pre-requisites.

Outcomes

  1. This course prepares students to:
  2. 1. Understand full-stack architecture for frontend applications.
  3. 2. Apply full stack development to frontend applications.
  4. 3. Integrate full stack components in frontend applications.
  5. 4. Evaluate full stack technologies for frontend applications.
  6. 5. Develop a frontend application by using a full stack.