Front-end Web Development: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
* [[Frontend_Web_Development/Notes#Class_for_2012-02-20|HTML5 elements (topic for 2012-02-20)]] | * [[Frontend_Web_Development/Notes#Class_for_2012-02-20|HTML5 elements (topic for 2012-02-20)]] | ||
* [[Frontend_Web_Development/Notes#Class_for_2012-02-27|Mobile websites (topic for 2012-02-27)]] | * [[Frontend_Web_Development/Notes#Class_for_2012-02-27|Mobile websites (topic for 2012-02-27)]] | ||
* CSS3 properties (topic for 2012-03- | * CSS3 properties (topic for 2012-03-05) | ||
* Accessibility | * Accessibility | ||
* Cross-browser compatibility (and progressive enhancement) | * Cross-browser compatibility (and progressive enhancement) |
Revision as of 20:17, 5 March 2012
Lecture
Weekly class on HTML/CSS/JS, currently taught by JeffreyATW. Meets every Monday.
If you're totally new to HTML/CSS/JS or need a recap of the previous class, I'll have a quick rundown starting at 7:30pm. We'll cover the (very) basics:
- Discussing tools of the trade
- Explaining the separation between structure, presentation, and behavior
- Writing a basic HTML page
- Styling the page with basic CSS
Then from 8pm to 10pm we'll discuss a different topic in-depth every week. Some topic ideas include:
- CSS positioning (topic for 2011-11-22)
- Turning a mockup into HTML and CSS (topic for 2011-12-05)
- File transfer (topic for 2011-12-12)
- JavaScript (topic for 2012-01-02)
- jQuery (topic for 2012-01-09, 2012-01-16)
- AJAX (topic for 2012-01-23)
- Turning a professional mockup into HTML and CSS (topic for 2012-01-30)
- Menus and modals (topic for 2012-02-06)
- Sign up forms (topic for 2012-02-13)
- HTML5 elements (topic for 2012-02-20)
- Mobile websites (topic for 2012-02-27)
- CSS3 properties (topic for 2012-03-05)
- Accessibility
- Cross-browser compatibility (and progressive enhancement)
- Possible focus on web frameworks, although that's not particularly "frontend"
Lab
We also meet for a weekly lab/workshop where we work on an assignment that covers the material learned in the lecture earlier in the week. Every Thursday at 8:00pm.
Assignment for 2012-03-01
Where
Noisebridge, 2169 Mission St., San Francisco, 94114 (at 18th St., near 16th St. BART station). Map
The lecture is currently held in the Church classroom, which is in the back of the space.
The lab is currently held in the Turing classroom, the room past the wood shop.
Read up on getting in to the space. TL;DR: ring the bell!
Who
Everyone! Complete beginners and more experienced developers are welcome (and you could probably teach me a thing or two). If you're new to the class, please consider coming to the lecture at 7:30 for a recap.
The space and the class are entirely free to attend. You do not have to be a Noisebridge member (I'm not, currently!)
Please consider bringing a[ny kind of] laptop.
Resources
The short presentation I use.