|
Course Name
|
Advanced JavaScript
|
|
Audience
|
Application developers and authors who plan, design, and implement Web-based business solutions on intranets, extranets, and the Internet. The users should have prior knowledge of HTML and Web site designing.
|
|
Course Requirements
|
You need Microsoft Internet Explorer 5.0 or above OR Netscape Navigator/Communicator 4.78 or above.
Plug-in Requirements
ØMacromedia Shockwave plug-in for Windows for IE/NN
ØMacromedia Flash plug-in for Windows for IE/NN
Note: Macromedia Flash plug-in comes built in with IE 5.5 and above and NN 6.x. To download the plug-ins, click on the relevant icon below.
|
|
Pre-requisites
|
Before taking this course, the user should be familiar with the terms and concepts of Internet/intranet/extranet. The user should also have an understanding of Web server technologies, and should be familiar with browser applications, such as Netscape Navigator and Microsoft Internet Explorer; and text editors, such as Notepad.
|
|
Course Duration
|
4.4 hours
|
|
Course Objectives
|
The Advanced JavaScript is the fourth course in the JavaScript curriculum. This course describes advanced document properties. The course also covers the concepts related to cookies, plug-ins, and LiveWire. It also teaches how to implement security by performing data tainting. After completing this course, the student will be able to:
- Create an anchors array
- Create a links array
- List the properties and event handlers provided by links
- List the properties of the image object
- List event handlers used by the image object
- List the attributes of the LAYER tag
- List the properties and methods of the layer object
- List the uses and limitations of cookies
- Add cookie information to an HTTP header
- Create Cookies
- Manipulate cookies
- Embed a plug-in object in HTML
- Determine the plug-ins installed with JavaScript
- Describe the concept of using LiveConnect for Java and JavaScript communication
- Describe the communication between Java and JavaScript
- Identify the need for implementing JavaScript security
- Implement security by performing data tainting
- Describe the type of errors that occur while debugging scripts in JavaScript
- Describe the debugging techniques used for JavaScript codes
- Describe the LiveWire development environment and application architecture
- Describe the steps involved in developing a LiveWire application
- List the LiveWire Objects
|
|
Course Outline
|
- Using Advanced Document Properties
- Using Anchors and Links
- Using Images and Graphics
- Using Layers
- Quiz
- Implementing Cookies
- Introducing Cookies
- Working with Cookies
- Quiz
- Communicating Using Plug-ins
- Using Plug-ins
- Integrating JavaScript and Java
- Quiz
- Managing Security and Scripts
- Implementing JavaScript Security
- Debugging Scripts
- Quiz
- Using LiveWire
- Developing a LiveWire Application
- Introducing the Objects FrameWork
- Quiz
|