home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
JavaScript programming

Intended for

This course is intended for everybody who is interested in designing websites.

Background

Basic knowledge of HTML is required. Some experience concerning another programming language is desirable, but not required.

Training method

Class training with individual guidance alternated with exercises and the possibility to ask questions. Each student disposes of a workstation and receives an English course book.

Course leader

Peter Vanroose.

Duration

3 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

To create more sophisticated pages and sites for the World Wide Web, knowledge of HTML or a graphical tool (e.g. Microsoft Frontpage) is unsatisfactory. The use of scripting languages (like Vbscript or JavaScript) offers more functionality. JavaScript is a simple object oriented programming language that interacts with HTML pages. This makes it possible to develop webpages which are more interactive and dynamic than with HTML alone.

This course only covers the use of Client Side JavaScript (JavaScript ingrained in a HTML-document), using a browser of your choice (Internet Explorer, Firefox, or possibly an other one). Following this approach, programming possibilities of JavaScript are tested practically.

The syntax and coding of JavaScript blocks are this course's fundamentals. Its extensions are interaction towards a user or an application. Generating control structures such as 'if. then' and loops (while, for.in) in JavaScript, just as using a variety of buttons, offer procedural functionality.

JavaScript is an object oriented language. The course deals with definitions as objects, properties and methods in a neatly arranged way. It discusses Built-in objects, Windows, Forms and Frames in more detail. To this end, also the Document Object Model (DOM) of the web page will have to be discussed.

Finally, we learn about JavaScript Cookies.

After attending this course the student is capable of embellishing a website with JavaScript. He will have gathered good knowledge of the basic concepts of JavaScript in relation to HTML. Additionally, perception of the object model of JavaScript is obtained.

Main topics

  • Introduction to JavaScript
  • What is JavaScript?
  • History
  • Client Side JavaScript vs. Server Side JavaScript or PHP
  • Java vs. Client Side JavaScript
  • Relationship with other internet related programs
  • Syntax
  • Storing data
  • Statements
  • Program Flow
  • Functions
  • Objects
  • Input and Ouptut
  • Document Object Model
  • Description
  • Properties and Methods
  • Applications
  • Events and Event Handlers
  • Windows and Frames
  • Window Object
  • Working with windows
  • Working with frames
  • Concurrency and Organisation
  • Multimedia
  • What's possible without JavaScript
  • JavaScript techniques
  • Plug-ins
  • ActiveX
  • Forms
  • Form Object
  • Types of forms
  • Form Display techniques
  • Validation
  • Dynamic HTML
  • Description
  • Document Object Model
  • Accessing HTML Attributes
  • Changing HTML Attributes
  • Privacy and Cookies
  • Privacy
  • Cookies
  • Internet Resources
  • Scripts on the internet
  • Traps
  • Links