95-482 Enterprise Web Development
6 units, Carnegie Mellon University
This course is intended for undergraduate students who are in their third year or later. Graduate students should enroll in 95882. Heinz web courses are a mix of business, technology and analytics.Enterprise web applications are a complex relationship between the client, server, and any additional backend services. Web systems are becoming more supportive of users such that the system must adapt based on the needs and behaviors of the users. This course will support the understanding of the data that drives the enterprise web development, which includes the analysis of web traffic and usage, ads, and the personalization of the web experience.To accomplish all this, AI will be used to streamline your coding process, inspire creativity, and accelerate problemsolving. This course focuses on the development of an enterprise web application with specific emphasis on the serverside enterprise web application programming and an ntier system approach. The students will design and develop a full enterprise web application including an ntier implementation over the lifetime of the course.Enterprise web programming will combine traditional software development combined with cuttingedge Generative AI tools. AIassisted development platforms will be overviewed to help generate code, debug errors, and experiment with advanced techniques.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.