I am looking for Suggestions for LAMP Curriculum for a sophomore level college class. Please share any opinions/suggestions you have. The goal of this class is to teach the major admin skills that are necessary to support the most popular services that run on Linux with major emphasis on managing and running production Linux servers and minor emphasis on performance/coding of the databases and web technologies. It will be for students that have successfully completed a Linux Administration course: setup, bash skills, etc...
- Some are saying that PHP is dying or almost dead but what about sites like Yahoo and Facebook that still use it heavily? Should PHP/MySQL be the main crux of a LAMP class?
- How important is MySQL currently? Would MariaDB be better to teach in such a class?
- Should this not even be a LAMP class (with focus on MySQL/Maria and PHP/Python/Perl) but a class that just teaches the basics of the most popular and emerging database/web technologies that run on Linux like Hadoop, MongoDB, NodeJS, MySQL, MariaDB, PHP, Python, Ruby, Perl etc...?
The focus of the two year college I teach at is to prepare students as quickly and thoroughly as possible to go into the workforce, not just to do two years of college to transfer to a four year. So the main focus is skills and experience as apposed to theory, (though it's important to have a little theory in there), enough to one could get an internship or entry level job by the time they graduate from the two year program. Of course flame wars are welcome :)