CSW45 — Server-side Web Development
Units: 3 Hours: 45 hours LEC; 27 hours LAB Grade Options: Letter Grade or Inc. Term Typically Every spring term Advisories: CSP 17 with a minimum grade of “C”. This is an introduction to server-side Web development using open-source technologies, as well as a comprehensive course in server-side scripting languages, including Python, Ruby, JavaScript, and PHP. Students will design and develop object-oriented full-stack web and mobile applications, using server-side and client-side scripting languages, cloud-based database and authentication services, frameworks, and libraries. These libraries and frameworks may be open-source or proprietary, but are provided free, such as those from Microsoft. Advanced topics covered include dynamic generation of content using SQL and NoSQL databases, session management, cookies, Web services, e-commerce, and the Node.js JavaScript runtime. Previous programming experience recommended. (CSU)
Prerequisites: CSW23, CSP17