> 1. How to use subversion.
Definitely! (Even tho I think git is going to take over the world.)
Please include
a primer on SSH, what keys are and how they work (public vs. private) and
briefly how to generate and manage them.
> 5. What's the terminal in OS X for?
That should be an interesting lesson. :P
> 6. HTTP gets versus posts and what the heck does caching mean?
Please include info on basic HTTP headers. In particular, mime-types and
content-disposition. This might also be a good time to talk about server load
and the number of subsequent requests a page generates. :)
> 7. PHP fundamentals.
>
> I think I'm going to use PHP rather than anything else, but I'd like
> to hear arguments against that.
I suppose it would segue nicely during the HTML lessons, but I don't know
how particularly relevant it is anymore. Client-side is the reality. SSI should
definitely be touched upon tho.
--
Jaison Lee
Twitter: jaisonlee
Drop.io: jaisonlee
Matt,
I am currently finishing teaching Web Scripting and Authoring at ITT which covers design, storyboarding, html, etc. PhP isn't bad, have you considered just a simple Cherrypy app? Another idea might be to use something like Joomla and have them focus more on design and CMS.
Related to this... Yahoo's exceptional performance guidelines would
be really, REALLY good material to cover.
--
Mike Pirnat
mpi...@gmail.com
http://www.pirnat.com/