Question by just “JR”: Ideas for lessons in Web Programming?
After explaining so many tricks of the trade, here, to eager newbees, and received positive answers, I decided to launch a course in “web programming” at http://www.web2coders.com.
The course will be “learning by example”, where each lesson will target a single problem and its proper approach: defining the problem, planning the solution, resolving the problem using the various languages that are required.
I need your help!
I need small ideas of “programs” that lead to one single web page, primarely problems to be solved with HTML, then others with javascript, etc, until we reach the full blown server side and AJAX lessons.
Please, lay down your ideas and problems, so I can build a list of the most common problems newbees face when presented with “a website to build”…
Thanks for your cooperation.
It is a course in good programming techniques and habits, and the only “help” I tolerate is Photoshop and Notepad++.
Dreamweaver and WYSIWYG users can stay in the sludge they deserve to be.

Best answer:

Answer by jacer17
I haven’t really ever taught in a professional teacher-student environment, but I have taught online to a few friends, and I’ve tutored or help people.

I don’t know your plan is, but one thing that I see way too many “professional web designers” is the dependence on the IDE. Too many people depend on drag-and-drop user interfaces. Back when I first started to learn, I simple used Notepad and simple Drag-and-drop ftp program. Till this day I still don’t use drag-and-drop interfaces.

While you’re down the line, you may want to teach them to use style sheets vs style=”” inside the tag. That’ shouldn’t be too difficult. Once your students get a good understanding of properties of html items/containers, then you can easily introduce javascript.

The only difficulty I have with learning javascript was cross browser compatibility. Once you get a good understanding of where to look for cross browser incompatibility, then you can use problem solving skills to write javascript scripts.

Ajax and php, I don’t know what you planning. I would throw that as a new class as itself. Get a good understanding of how to use ajax and what really happens, then introduce libraries, such as JQuery. I’m the type of person who loves to do stuff by myself, so I can have a concrete understanding, but time wise its not the best practice. Especially when I’m designing/coding on someone’s time (meaning I’m getting paid).

With problems, be creative. Look for common things websites share. One example is the use of gradients. I have error checking with forms. The Do’s and Don’ts. There are a lot of sites that depend strictly on javascript for error checking. That’s good in a sense it helps your user/visitor know what hes doing wrong, but don’t depend on it. A hacker can simple disable javascript and by-pass all the error checking and try throwing a few SQL injections.

If you have any further questions, I have an open contact.

What do you think? Answer below!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.