CS 451 Frontend Web Development *

This course provides students with the fundamental concepts and models of full-stack web development with an emphasis on front-end web applications. Students learn topics including the development of 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 required pre-requisites.

Outcomes

  1. As a result of this course, students will know or be able to do the following:
  2. 1. Understand full-stack architecture for front-end applications.
  3. 2. Apply full stack development to front-end applications.
  4. 3. Integrate full stack components in frontend applications.
  5. 4. Evaluate full stack technologies for front-end applications.
  6. 5. Develop a front-end application by using a full stack.