2021-2022 Catalog Updates

IS 451 Frontend Web Development

A modern web application requires a developer to have general knowledge in all steps, from concept to finished product that requires stackable technologies and skills.  This full-stack development consists of two components – frontend and backend.  The study of frontend web development prepares the student to develop the client-side application systems, including client-side views, controllers, routers, local databases, and their accesses to the backend.  This course introduces students to the fundamental concepts and models of frontend web application development so that they can understand the underlying processes related to building functioning applications and appreciate the complexity of full-stack web application development. This course also helps students understand the uses of modern, sophisticated application frontend frameworks.




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