Open Source Programming

Course Code

CPAN 204

Academic Year

2016-2017

Programming in Perl enables websites to deliver fast, dynamic data to their users. Perl has evolved into a powerful programming language capable of solving any enterprise level problem. With approximately sixty per cent of the web server market hosted by Apache Web Servers, common administration tasks and custom web applications have Perl as the underlying language. PHP a Perl like wrapper is an open-source language supporting rapid database and e-commerce solutions. The MySQL database is a lightweight (in terms of server resources), yet powerful enough tool to meet small and medium size database requirements. The four tools, Perl, PHP, MySQL and Apache come packaged with most distributions of the Linux operating system and form what is commonly called LAMP. Students in this course will learn how the four work together to solve most web application requirements.