CPET 252C
3
3
4

This course provides the student knowledge and skills in a diverse range of topics including structured query language (SQL), client-server programming, selected internet applications and LAMP (Linux, Apache, MySQL and PHP). SQL subtopics include relational database concepts, the SQL language and relational database design. Client server programming is studied in C++ using socket APIs and Java using socket classes. Selected internet applications include domain name system (DNS), hyper-text transfer protocol (HTTP) and file transfer protocol (FTP). LAMP topics include a Linux overview, Apache web server configuration, dynamic web pages using PHP and MySQL relational database. Each student is also required to define, implement, demonstrate and present a networking project during the last several weeks of the course. (Prerequisites: CPET 107C and CPET 125C or AGGP 121C or permission of department chair of Computer Engineering Technology)