Bill Larnach's TT281 Journal |
|
| Home | TT280 | TT281 | TT282 | | TT281 The client-side of Application developmentTT281 is my second course in the Web Applications Development series, and a lot seems to have changed in the way the courses are presented since I did the pilot of TT280 in 2002. This course looks well organised, there's a lot to do right from the start, and the weekly study guides are more comprehensive. I approached TT280 with some knowledge of html and web design, but I have very little experience of JavaScript apart from 'borrowing' preset scripts, so there's a lot more to learn from scratch on this course.
TT281 October 2003 presentationWeek One - The Client and JavaScript in ContextWeek one looks at client-server architectures, which are introduced in the study guide, and then examined using activities involving research on the Internet. Activity 1.1 - Thick and Thin Clients
Thin Client Activity 1.2 - Introduction to Java AppletsThis activity introduced Java applets - many people seem to confuse Java and JavaScript. Java is a powerful high level programming language, JavaScript is a simple client based programming language. Java Applets are self contained Java programs than can be embedded in web pages. With a suitable Java plugin, the client can then download and run the applet.
Applet example sites:
Week Two - Basic Concepts of Scripting (1)Week two was hands-on learning JavaScript by working through the course programming guide, the examples in the course book, and various online tutorials. I intend to incorporate several JavaScript features into this page. Although I've completed other OU programming courses such as T223, M206 and MT262, I still found it useful to spend time getting used to JavaScript syntax, and trying out the examples. All the scripts in the course book can be downloaded from the book's website.
Week Three - Basic Concepts of Scripting (2)Week three continued with scripting principles - going through tutorials and learning JavaScript. The first CMA is due soon, and as with TT280, there have been some ambiguities in the questions. Four questions have now been zero weighted as they cover material not covered until after the cma cut off.
Week Four - Images, Page Styles and Accessibility
Example of JavaScript image rollover: Week Five - Browser Frames & WindowsWeek Six - Forms and Data ValidationWeek Seven - Dynamic Content and Event HandlingWeek Eight - Cookies, Privacy and SecurityWeek Nine - Dynamic HTML and Documents ObjectsWeek Ten - User Interface DesignWeek Eleven - Applied JavaScript and ToolsWeek Twelve - End of course assignment
URL of this page: http://www.larnach.info/TT281/index.htm |
TT281 links
|