In Class: Basic setup; intro to editor, command line, Git, Firefox + plugins
Reading: Stolley, ALA stuff
To Do: Set up editor, Git, Firefox + plugins on own computer
In Class: XHTML Strict & CSS walk-thrus with Git; GitHub accounts
Reading: Swicegood, ALA on Git (sm. article)
To Do: Page construction, Git use - pushing to GitHub
In Class: More Git (branching, picking and merging); validation
To Do: Finish Project 1 materials; prepare memo and GitHub repo
In Class: Presentations; Q&A and clarification of material so far, things coming up
Reading: Stolley; Mobile-first design stuff
To Do: Improve Project 1 materials based on presentation/instructor feedback
In Class: Site architecture, access, and mobile design constraints
Reading: Stolley; Vinh; advanced CSS selectors & positioning
To Do: New GitHub repo for Project 2; work on site architecture and pages
In Class: Layout and positioning; Grid systems and theory
Reading: Maeda, Agile (short)
To Do: Work on page construction and layout/positioning; use Git branches liberally
In Class: Q&A and clarification; selecting and working with remote web hosting and domains; simplifying process, agile design
Reading: Marcotte
To Do: Continue work on Project 2; refactoring XHTML, CSS for agile dev; post site to own host/URL. Email instructor with problems.
In Class: Flexible design units, CSS @media queries
To Do: Build responsive features into Project 2; refine page design
In Class: Q&A, unstructured work time
To Do: Finish Project 2; prepare memo and GitHub repo; post final, live site
In Class: Presentations
Reading: HTML5 articles; Cederholm
To Do: Plan enhancements/changes for Project 3; start as new branch in Git
In Class: Refactoring XHTML pages to HTML5; Modernizr
Reading: Stolley; PHP articles; basic Apache config stuff
To Do: Work on Project 3; refactor site as HTML5?
In Class: Basic PHP usage; Apache configuration
To Do: Project 3 work
In Class: Q&A, unstructured work time
To Do: Finish Project 2; prepare memo and GitHub repo; post final, live site if desired
In Class: Final Presentations, Final Thoughts