ACS 1210 RESTful & Resourceful MVC Architecture (BEW 1.1)
This course covers full stack web design. Students begin by learning basic HTML, CSS and JavaScript to make simple websites. Then they explore the three major patterns and architectures that make the web work: REST, resources, and Model-View-Controller. Students will use Python or JavaScript frameworks to illustrate these patterns, but the patterns themselves are language-independent and are repeated across many common webserver frameworks. Other key concepts covered include the request-response cycle, server-side templating, controller testing, associating and nesting resources, state, and convention over configuration. Prerequisites: College Prework Modules