CIS 296 Web Development Using Open-Source Software

Provides hands-on experiences developing dynamic Web applications using selected Open-Source operating systems such as Linux, Web servers such as Apache, databases such as MySQL, programming languages such as PHP and Python, and development frameworks.

Credits

4

Prerequisite

Recommended: Concurrent enrollment in CS 275 Database Systems: SQL and Oracle.

Offered

Offered Winter only

Notes

Career Technical Education (CTE) Course

Outcomes

Upon successful completion of this course, students will be able to:
Evaluate and select alternative Open Source tools for development of web sites and data driven content. Develop and deploy moderately complex web site and content using Open Source operating systems, web serves, databases, programming languages and development framework. Demonstrate an understanding of the issues posed by popular browsers and how to covercome them. Explain the connection between HTML, server side software, and databases. Utilize built in functions for programming languages. Demonstrate an understanding of functions, classes, and methods and how they can facilitate the reuse of code when Object Oriented Programming techniques are applied. Interface server side software with a database.