Bill Larnach's TT280 Journal |
|
| Home | TT280 | TT281 | TT282 | | | TT280 Web Applications: Design, Development and ManagementNote: This page refers to the Pilot presentation of TT280 (May 2002). After looking at some of the study guides for the next presentation I notice that significant changes have been made.
Despite the problems with presentation, I found the course enjoyable and managed to learn a great deal about web design. One of the most interesting aspects of the course was interacting with other students on the conferences, and listening to different views on web design. At times the discussion was robust, but it all added to the learning experience. Personally I would have preferred more input from the course team to give a course perspective to certain design concepts, rather than students being left to debate things on our own. The course team seem to have acknowledged that there were problems with lack of resources on the pilot presentation of TT280, and have postponed the next Web Applications Development Certificate course - TT281 client scripting, until May 2003. As long as the problems experienced on the pilot presentation of TT280 are sorted out, it has the potential to become an excellent course, and I would recommend it to anyone interested in web design. The overall theme of the course is one of giving an introduction to the web application development process rather than any in-depth knowledge of particular concepts. Pilot presentation May 2002 - July 2002
Week One - Investigating Web Applications
Week Two - Assembling a tool kitWeek two was another slow week with the activity of a discussion on "Useful tools for web development". Again there were no exercises to complete, but there was a lot of useful information on the conferences to read through, and new software to try out. Some students advocated professional software packages such as Macromedia's Dreamweaver, others more basic freeware HTML editors. I spent some time finding and trying out different applications and came up with the following freeware web development toolkit. 1st page 2000 - A free HTML editor including many JavaScript and Perl scripts. - includes HTML Tidy code validator. 1st Page 2000 is a powerful html/script editor for beginners, intermediate to professional web builders, it's a powerful product that helps you write, edit and improve your HTML. It has a unique feature that allows you to set the features available to suit your skill level - beginner, intermediate or advanced. Note: A new version has been announced for over a year - but was never released. There may not be any future updates for this product. NoteTab Lite - More features than Windows Notepad make this a useful text editor for checking HTML source code. TidyGUI - HTML validator based on the W3C's HTML Tidy source code. Pixia - freeware graphics program. Pixia is the English version of a famous Japanese painting and retouch software for full color graphics. It supports mask, layer and many other editing functions. You can use your own customized brush tips and even use an image file as a brush tip to create unique effects. Its user-friendly interface is suitable for beginners as well as experts. Pixia supports the most common editing techniques and presents a user friendly interface. Screen calipers Screen measuring tool based on a set of engineering calipers. WS_FTP LE - ftp upload program, simple and reliable. Xenu - link checker - a really useful program that checks any site for dead or re-directed links. It can also be used to produce a site map. Handy ImageMapper - a quick way to create image maps. Style assistant - CSS editor (German site) a quick way to create style sheets. Colour picker - In addition to the standard colour picker it features an 'eye dropper' tool and a 'Send code directly to document' option. The stand-alone version is customisable to produce any sort of RGB based colour code that could be required. Week Three - The Web design environment
Although there are other more user friendly web sites about standards, it soon became clear that the W3C site was important as they set the recommendations, and therefore are the best reference source. There were sometimes inconsistencies between other sites or books, and the W3C site itself, which came to light following the first CMA. Several books were recommended during the course, but one that many of us found particularly useful was Web Design in a Nutshell (2nd Edition). The other recommended book for week three was Webmaster in a Nutshell (2nd Edition), but this one was last printed in 1999, and the next edition is out on 31st January 2003, so I intend to get the 3rd edition in preparation for the remaining Web Applications Development Certificate courses.
Week Four - Web Design Principles
• What makes for a good web design? • What brings visitors to our web site? • What brings visitors back to our web site?
Week Five - Planning Week Six - Templates and tablesIn week six our goal was to learn about tables and how they can be used to control the position of page content. I focused on the DWS set book and the way it described the areas of screen importance. The screen is broken up into a grid where users tend to view the centre, then the top and then clockwise around the screen.
Templates were also covered this week, which linked to the usability feature of users becoming familiar with a site because of consistency in the design.
Week Seven - Typography and graphicsWeek seven was a very interesting week with vigorous discussion in the conferences over the deprecated <font> tag / Cascading Style Sheets(CSS) debate. For me there were valid arguments on both sides, but I came down in favour of CSS as the way forward. I found it disappointing that there was no official course team input on this issue, apart from a late confirmation that CSS was required for the ECA. To put this debate in context, it was amongst a group of students with a huge range of experience from complete novices to professional web designers and questions were raised such as: • Why learn <font> tags, when they're deprecated? • Why learn CSS when it isn't fully supported? • Why bother supporting old browsers, when new browsers are free? • There are millions of pages with deprecated tags out there, so why change things now? Graphics were also introduced, focusing on file types and uses of .jpg, .gif, and .png files.
Week Eight - Page layout and Framesets
Frames were introduced in week eight, and the Study guide discussed the advantages and disadvantages of using framesets. There was some confusion as to whether they would be allowed in the ECA, so most students seemed to avoid using them. They also seemed to cause a problem with validation. A short term solution was to use the HTML 4.0 rather than 4.01 Document Type Declaration (DTD) which seemed to support more Frameset attributes.
Week Nine - HTML formsIn week nine we were introduced to the use and design of forms, with the emphasis on creating and testing our own forms using a test CGI application that had been uploaded to the TT280 desk top. I used this time to create my feedback template, and experiment with form attributes and options.
Also in week nine was the third CMA, again this one seemed straight forward, compared to the first one.
Week Ten - Introduction to client side scripting (JavaScript)
Week ten gave us a broad introduction to client scripting focusing on JavaScript, and using examples such as form validation, image roll-overs, and pop-up windows. We weren't required to have a detailed understanding of the functions, just an understanding of what client scripting is, and what features and facilities it offers.
Week Eleven - HTTP protocol and The Three-tier Architecture of Web Application Development
This was another interesting week that included downloadable Flash presentations of HTTP protocol. However, the ECA cut off date was rapidly approaching so I decided to make my report a priority.
Week Twelve - End of course assignmentThe end of course assignment (ECA) consisted of a report and a set of templates for the design of a web site for a kitchen utensil company.
URL of this page: http://www.larnach.info/TT280/index.htm |
TT280 links |
|||||||||