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.