|
|
|
|
|
by jk215
5456 days ago
|
|
Its awesome that you would take the time out to set up some free classes but I think you would need to move some things around in this syllabus. Basics of Graphic Design - Great starting point. No arguments here. Learning HTML (html5) only - I dont agree with this. HTML5 is not that widely adopted yet to be a sole basis of HTML learning. It often still requires JS just to make it render correctly across all browsers. Using the HTML5 doctype and teaching HTML5 as what-is-to-come is great, but it shouldnt be the basis. Especially if you are looking to teach cross-browser compatibility and best practices. Javascript/JQuery - Sounds about right. Databases / MVC / RoR - This is where you kind of blur the line between teaching "Web Design" and "Web Development". This should be an optional split. If you want to continue learning the development side you go this route, if they want to stay design side, go a different route. There is really no reason for a designer to know about how MVC works. Deployment - The basics of deployment would be great for everyone but advanced RoR, Django style deployments shouldnt be apart of a normal course. |
|
I am going to stick with html5. I personally support progressiveness in design, and that means if someone is using IE6 and/or no javascript, I do not support this (and neither does google, wordpress, and a host of other large companies). As long as you have javascript turned on, the simple inclusion of modernizr makes html5 100% functional. I think it would be a best practices fail NOT to teach html5. I always have coded in html5, and so has the web agency I work at, and anyone else I know in web dev.
On the dev, you're totally right, but I disagree with the statement "There is really no reason for a designer to know about how MVC works". The more a designer knows about development, the better they will be to work with. I don't think there should be a split between design and development, it's good to dabble in both. Of course, everything is optional - if someone was very stubborn about not knowing anything about dev, they could skip the class.
I will be covering quick basic RoR deployment through Heroku, not advanced rails deploys. That would be for a later course ; )