The use of HTML extends back to 1990 when Tim Berners-Lee invented the World Wide Web at the Conseil European pour la Recherche Nucleaire in Switzerland.
Today, creating Web documents involves many technologies, although the core language of Web documents remains HTML (even as defined in XHTML).
With the Web such a growing part of our commercial and educational life today, doing an excellent job in creating Web documents is an important skill.
This lesson gives you some ideas about how to do a better job in creating Web documents and pointers to discussions of particular technologies and techniques.
With so many emerging Web technologies you might feel overwhelmed. Here's some tips on keeping up to speed:
For example, Java is a language for creating interactive, dynamic Web content. To create Java applications, you need to know good software engineering principles and good object-oriented analysis, design, and implementation techniques. I would say that this would require at least four academic semesters of work to achieve competency. In order to use small Java applications on your pages, you can learn to use the APPLET in a week or so. You could also learn to write small "toy" Java applets in a few weeks, but these do not tap the real power of Java.
If you seek to become an employee or entrepreneur in Web-related work, you'll need to specialize. Gone are the days of the Web "renaissance person" who could know all there is to know about the Web. Today, you might make a living specializing in just one of:
You could further specialize according to the genre of Web site you work on. You could specialize in:
All Web sites are not the same. Your deep understanding of the purpose and audience of a Web site is crucial for you to develop its content and technology well.
Hand-crafting large Web sites without a plan is not practical. You'll need an understanding of processes involved in Web content development as well as some tools to manage the technology.
Consider these HTML tips. In particular, see how you can create your own system for templates or file generation to do your implementation.
Discuss your interest in specializing in Web documents. Will you become a specialist? Or just use the Web and create documents as part of of your job?
Discuss what technique might help you create Web documents better. Show how using it improves the Web pages you've created.