Front-end Web Development: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Line 2: Line 2:
Weekly class on HTML/CSS/JS, currently taught by [[User:JeffreyATW|JeffreyATW]].
Weekly class on HTML/CSS/JS, currently taught by [[User:JeffreyATW|JeffreyATW]].


We'll cover the (very) basics:
Starting at 7:30pm, we'll cover the (very) basics:
* Discussing tools of the trade
* Explaining the separation between structure, presentation, and behavior
* Explaining the separation between structure, presentation, and behavior
* Writing a basic HTML page
* Writing a basic HTML page
* Styling the page with basic CSS
* Styling the page with basic CSS
* Discussing tools of the trade


Then we'll get to talking about a different topic every week. Some topic ideas include:
Then at 8pm we'll discuss a different topic in-depth every week. Some topic ideas include:
* '''CSS positioning''' (will be the topic for 2011-11-22)
* '''CSS positioning''' (topic for 2011-11-22)
* '''Turning a mockup into HTML and CSS''' (topic for 2011-12-06)
* HTML5 elements
* HTML5 elements
* CSS3 properties
* CSS3 properties
Line 16: Line 17:
* HTTP
* HTTP
* Cross-browser compatibility (and graceful degradation)
* Cross-browser compatibility (and graceful degradation)
* The box model
* Possible focus on web frameworks, although that's not particularly "frontend"
* Possible focus on web frameworks, although that's not particularly "frontend"



Revision as of 19:19, 29 November 2011

What

Weekly class on HTML/CSS/JS, currently taught by JeffreyATW.

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 at 8pm 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-06)
  • HTML5 elements
  • CSS3 properties
  • jQuery
  • Accessibility
  • HTTP
  • Cross-browser compatibility (and graceful degradation)
  • Possible focus on web frameworks, although that's not particularly "frontend"

When

8:00pm every Monday.

If you're totally new to HTML/CSS/JS, I'll have a quick rundown starting at 7:30pm.

Where

Noisebridge, 2169 Mission St., San Francisco, 94114 (at 18th St., near 16th St. BART station). Map

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).

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, as the available machines are somewhat limited.

Resources

The short presentation I use.