I'm a GUI developer in a big company that thinks "developer" == "java". Through sheer force of willpower and talent, I've convinced them that thinking about the GUI as a structured aspect of the site rather than an "eh we'll take care of that later" value-add is important.
So I want to take some courses to move my career upward on this job I've invented here, but I'm having some difficulty finding things that are appropriate. I'm finding mostly wild ends of the spectrum: either "java enterprise programming" sort of courses, or "this is how you add margin to a div" sort of courses.
What I'm looking for is something like web gui architecture. We're a global site with many locales, so I have to think about the best way to structure our stylesheets and javascript. I don't like how we're doing css aggregations now, I'd like to learn better tools/methods for that. I want to implement far future expiration on our static content in a way that is invisible to the developers (like at build time, say). Essentially, the sort of complex GUI-related tasks that can still intersect with larger parts of the organization, like site architecture and operations. Also strategies for managing gui work of other developers, like how to effectively document standards for others, suggestions on how best to manage a page in divs in a flexible-width design that doesn't make me want to throw the whole thing out and build it out of 1997 tables, etc.
These are all topics I've seen individually around the web, but I learn better in a more structured environment, and these aren't new questions so I'm sure there are enough other people with this job that need training. Any suggestions?