Student Learning Outcomes
This course lays the groundwork for server-side programming, essential for developing dynamic, interactive web applications. It aims to equip students with critical skills in server-side logic, database management, and seamless data exchange between web servers and clients. It prepares students for a variety of programming languages and environments.
Focusing on practical application, the curriculum includes database interaction techniques, data manipulation, and SQL usage within database systems. Students will gain a deep understanding of server-side scripting principles, achieving a comprehensive grasp of web development paradigms.
The course also emphasizes server-side performance optimization and security assessments to cultivate the development of efficient, scalable, and secure web solutions, thereby enhancing application quality and reliability.
Upon completion, students will possess a fundamental skill set in server-side programming, ready to take on modern web development challenges.
STUDENT LEARNING OUTCOMES:
Focusing on practical application, the curriculum includes database interaction techniques, data manipulation, and SQL usage within database systems. Students will gain a deep understanding of server-side scripting principles, achieving a comprehensive grasp of web development paradigms.
The course also emphasizes server-side performance optimization and security assessments to cultivate the development of efficient, scalable, and secure web solutions, thereby enhancing application quality and reliability.
Upon completion, students will possess a fundamental skill set in server-side programming, ready to take on modern web development challenges.
STUDENT LEARNING OUTCOMES:
- Implement server-side scripts to handle web requests and responses, using server-side programming languages.
- Develop interactive web forms that capture user inputs and interact with server-side scripts to store and retrieve data from a database.
- Apply core programming constructs and paradigms in server-side development to effectively manage control flow, data processing, and application logic.
- Implement database connectivity using server-side scripts to perform CRUD (Create, Read, Update, Delete) operations on a live database.
- Construct a web-based application that utilizes server-side logic and database interactions to create a dynamic, data-driven user experience.
- Evaluate strategies for optimizing server-side performance and ensuring the security of web applications.
Prerequisites
Please see eServices for section availability and current pre-req/test score requirements for this course.