CSCI 3342 Web Development
Introduction to web application programming. Covers the fundamentals of developing applications for web browsers, including HTTP communication, client-side, server-side, and database components. Specific technologies and approaches are selected from the rapidly changing landscape to explore established paradigms. Examples include HTML, CSS, JavaScript, AJAX, REST APIs, server-side templating, MVC, SQL, ORM, asynchronous programming, and SPA frameworks.
Prerequisite
Grade of "C" or better in: [
CSCI 2380 or CMPE 2380] and [
CSCI 3326 or CMPE 3326 or CMPE 3327 or
CSCI 3328 or CMPE 3328 or CSCI 3329].