<?php

require('includes/secure_url.inc.php');

?>

<h2>Jump Into PHP</h2>
Curious about Web CMS Platforms or Mobile Web Apps?
<p/>
At the heart of all these web dev platforms is PHP,
<br/>the crown jewel of LAMP web development.<br/>
<p/>
Of all programming languages out there, php is by far the most popular.
Leveraging web apps with php can be learned in a few fun weeks.
<p/>
In fact, our URL above states that this web page was processed by PHP!<br/>
We just learned something Very Useful!  :-)

<h3>Web Site Content Trends Since 1990</h3>
<ol>
<li>
static pages
</li>
<li>
dynamic pages</li>
<li>
maintain state
</li>
<li>
database-backed
</li>
<li>
cms
</li>
<li>
mobile
</li>
</ol>
<p/>
<h3>Core Technical Concepts</h3>
Client-Server Architectures<br/>
Client-Side Platforms<br/>
Server-Side Platforms<br/>
Operating Systems<br/>
Programming Languages<br/>
HTML<br/>CSS<br/>JavaScript<br/>
Browsers<br/>
Code Execution<br/>PHP<br/>MySQL<br/>
Web Server<br/>
Service Hosting<br/>
Internet Service Providers<br/>
Open Source Software<br/>
Web Dev Workflows<br/>
Naked Code Web Site<br/>
Content Management System<br/>
User Roles
<p/>Shareware means that software is license-free, and therefore without cost.
<br/>
Since all web browsers are free, they qualify as Shareware.
<p/>Open Source Software means that we all get to
use (and optionally enhance) the proven software source code of
others at ALL levels of LAMP.
<p/>
So, while we may NOT NEED to write our own PHP code,
we CERTAINLY shall need to make smart decisions
about code we rely upon.

<h3>Decoding LAMP</h3>
<pre>
LAMP =   Linux   +   Apache   +   MySQL    +   PHP

        Operating +  Web      +   Database +   Programming
        System         Server       Server       Language
</pre>
<p/>
<h3>LAMP++ Training JumpStarts</h3>... are all designed
to put Open Source Web Dev power into your hands.<p/>
<ol>
<li>
1stLAMP<br/>Set up complete LAMP web dev environment on your laptop.
</li>
<p/>
<li>
1stTools<br/>Download and install open source web development tools.
</li>
<p/>
<li>
1stCMS<br/>Download a compressed archive of this site and install it in your local web root.
</li>
<p/>
<li>
1stModule<br/>This JumpStart takes you step-by-step through the brief manual
                process of adding a module to this php web app.
</li>
<p/>
<li>
1stTheme<br/>This JumpStart shows us how to target a mobile browser with the same php web app.
</li>
<p/>
<li>
Min CMS Code Layout<br/>Tour the five php files that are at the functional heart of this site.
</li>
<p/>
<li>
Download This Site<br/>Download a copy of this CMS app in its entirety
                        to install and extend it by adding a module.
</li>
<p/>
<li>
addModule()*<br/>Web form to automate process of adding a module to this php app.
</li>
<p/>
<li>
Trainer Blog
Fountain*<br/>A page of blog topics for developers and trainers to consider.
</li><p/>
</ol>
<h3>Expert LAMP Roles</h3>
<ol>
<li>
Designers / Themers
</li>
<li>
Developers / Integrators
</li>
<li>
Architects / Database Admins
</li>
<li>
Network Admins / Systems Engineers
</li><p/>
</ol>

// echo 'VARIABLES IN PHP MEMORY...', print_r(get_defied_vars());

<h3>Consider LAMP++ Expert Roles and Skills</h3>
<ol>
<li>
themers
</li>
<li>
developers
</li>
<li>
project managers
</li>
<li>
network engineers
</li>
</ol>
<h3>Consider LAMP++ Project Roadmap</h3>
<ol>
<li>
define, implement and distribute min oss php cms
</li>
<li>
min lamp++ roles...  dev, themer, trainer, trainee
</li>
<li>
finintro+sitemap+naked code
</li>
<li>
min site localization
</li>
</ol>

<h3>Mythful Compendium, With Corresponding Responses</h3>
<ol>
<li>
I cannot afford a current Apple laptop.<br/>
Or, my computer ain't fast enough for this stuff.
</li>
<li>
I was never any good at math.
</li>
<li>
Only a genius can learn this stuff.
</li>
<li>
Just rely on a cheap isp and off-shore labor for everything!  :-)
</li>
<li>
You can't make any money with open source software!!
</li>
<li>
Isn't there a web form for that!?
</li>
<li>
Do front-end design-oriented experts really need to know any php?
</li>
<li>
Can I use Microsoft Word (or win.NotePad or osx.TextEdit)<br/>as an ascii text editor for coding?  But WHY NOT?!
</li>
</ol>

<h3></h3>
<ol>
<li>

</li>
<li>
</li>
<li>
</li>
<li>
</li>
</ol>