As I understand it, the LAMP stack is still the most commonly used setup
for small business sites. As such, it still has great value for a recent
grad.

Also, a vary popular trend is the use of tools such as Vagrant to create
test/dev environments that ensure that all developers are using the same
system. If you design your course around Vagrant (or some similar
alternative) + VM then a new grad would be ready to play a central IT roll
for any company that has multiple developers (or a single dev shop with
multiple sites)

If the students learn how to properly set up the server using PHP + MySQL
on Apache then they will be able to easily self learn how to set up nginx,
postgresql, Node, or any other alternate in the LAMP stack.

On Thu, Sep 18, 2014 at 2:51 PM, Aaron Luman <[email protected]> wrote:

> As I understand it, the LAMP stack is still the most commonly used setup
> for small business sites. As such, it still has great value for a recent
> grad.
>
> Also, a vary popular trend is the use of tools such as Vagrant to create
> test/dev environments that ensure that all developers are using the same
> system. If you design your course around Vagrant (or some similar
> alternative) + VM then a new grad would be ready to play a central IT roll
> for any company that has multiple developers (or a single dev shop with
> multiple sites)
>
> If the students learn how to properly set up the server using PHP + MySQL
> on Apache then they will be able to easily self learn how to set up nginx,
> postgresql, Node, or any other alternate in the LAMP stack.
>
> On Thu, Sep 18, 2014 at 2:25 PM, Ed Felt <[email protected]> wrote:
>
>> 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...
>>
>>    1. 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?
>>    2. How important is MySQL currently?  Would MariaDB be better to teach
>>    in such a class?
>>    3. 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 :)
>>
>> Sincerely,
>>
>> C. Ed Felt
>>
>> _______________________________________________
>>
>> UPHPU mailing list
>> [email protected]
>> http://uphpu.org/mailman/listinfo/uphpu
>> IRC: #uphpu on irc.freenode.net
>>
>
>

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to