Training Classes | Learning and Development Resources | Training Directory | New Training Programs | New Training Providers | Site Map | Promote Training | Training Keywords | Training Programs | Training Providers | Regions | Training Search | Advertise Training Programs | Login
Provided by: Online Training Directory

8 Week JavaScript Standard Course with Instructor Interaction

Click here for more information or to take this course

  home  : Computer  : Web Pages and Design  : Javascript & DHTML

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Online Training Directory

A dynamic and complete course on JavaScript. Very hands on.

Training Avaliability and Delivery

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
study at homeThis course may be available for home-study
coursewareCourseware may be available for purchase
Contact Online Training Directory for more information
Schedule:flexible
Training Presented in:English

Related Keywords:  programming   languages   linux   windows   database   advanced   guru 

Training Program Details


8 Week JavaScript Standard Course with Instructor Interaction


Full Description
Add pizzazz and interactivity to your web site! It's the next step in web page design. You can learn what JavaScript is, how it works, and how you can use it to organize your web pages. This 8 week JavaScript course offers both the recreational and professional web site owner the capability to change a static site into a dynamic site! If you have been able to learn some HTML, then you can also learn JavaScript. It's really an easy language to learn.

Make your web pages come alive with JavaScript! With JavaScript, you can extend HTML to do all kinds of things. You can learn to create animated text or graphics, change background colors, spew random phrases at the click of a button, work in a digital clock, create scrolling text in a box or on the status line, show off your artwork in an interactive portfolio, change images without reloading the web page, and so on. There is virtually no limit to what you can do to spruce up a web site! These lessons can have a major impact on your web site presentation.

Although this course does assume that you have some familiarity with HTML, it assumes NO PRIOR KNOWLEDGE of JavaScript.



Outcomes:
Upon completion of our JavaScript course, you will:

Understand the power and functionality of JavaScript.
Integrate JavaScripts into web pages.
Design JavaScripts that will add interactivity to a web site both at the business and non-business levels.
Change a static site into a dynamic site through JavaScript.
Adapt JavaScripts from other sources to meet personal needs.


Assessment:
1. Basic knowledge: Each lesson will have a number of questions that are based on the lesson content. These questions are designed to test your understanding of the information presented in each lesson. These questions that test the written content of each lesson will be 40% of the final mark.

2. Problems: Most lessons will have a problem or two for you to solve in JavaScript, based on the content of the lesson. These problems are worth 60% of the final mark.
Week 1
In this first week you will be introduced to JavaScript and Object Oriented Programming. You will learn the difference between Java and JavaScript. This lesson will also introduce you to objects and methods, event handlers, Alert window, Confirm window, Prompt window, comment lines in a JavaScript program and the noscript tag.

JavaScript is built on this concept of Objects. JavaScript provides a good collection of objects for you to work with. While you can easily create new objects, the ones that are provided give a great deal of power. That is why you need to understand the concept of Objects and Methods. An Object can be considered to be one of the most important elements in JavaScript.

Week 2
In this week you will study JavaScript colors and how to change background colors on demand. You will also study the following event handlers: onFocus, onBlur, onClick, onReset, onSubmit, onAbort, onChange, and onSelect. In this week, you will also study the heart of JavaScript: understanding variables, assignment statements, variable names, types of variables, declaring variables, list of reserved variable names, if statements, comparison operators, logical operators, multiple conditions, and rounding off numbers.

Event handlers trigger events. A number of event handlers are associated with JavaScript. Our first objective this week is to study and apply these important and popular event handlers to a number of different situations. Our second objective this week is to study the various parts of a JavaScript statement. Every JavaScript consists of a group of lines called statements and these statements can contain a variety of different things such as variables, if statements, etc.

Week 3
This week will concentrate on digital Clocks and the Date object. You will study and design various digital clocks and using them to generate personal responses for your visitors.

Greeting visitors with a personalized comment can be a very nice way to greet new comers to your web site. The objective for this week is to study various digital clocks and how to use them to your advantage in your web pages.

Week 4
This week will concentrate on understanding functions - another essential component of JavaScript programming. This week will also be spent on forms and checking form input for appropriate responses.

A function is a mini JavaScript program that can be called at any time for execution from any JavaScript program or simply called at any time by an event handler. In general, a function is a group of statements that can be repeatedly called without having to rewrite the statements each time. Our aim this week is to understand and apply functions to your JavaScripts.
Week 5
The main emphasis this week is on While and For Loops.

In Week #2 we learn that the "if" statement is used to control program flow. The objective for this week is to study the WHILE and FOR loops which are also used to control program flow. The While and For loops give us added flexibility in designing JavaScripts.

Week 6
It is now time to study window events, control the status bar, generate scrolling text, and use the onMouseOver and onMouseOut event handlers to trigger events.

A popular implementation of the onMouseOver and onMouseOut event handlers is in conjunction with the window status bar and also to emphasize certain information on a web page. There are also a number of interesting applications of the onMouseOver and onMouseOut event handlers such as changing images on demand just by moving the mouse pointer over them. Our objective this week is to study some fun applications for the OnMouseOver and onMouseOut event handlers. You will also learn to generate a scrolling message (a ticker tape). Scrolling messages still provide a very practical use in that they present information in an attention getting manner.

Week 7
Setting up new windows and frames.

When browsing the World Wide Web, you may have on occasion come across a web site that creates and displays a small window at the top of your browser window. This smaller window often contains some advertising or other announcement but it can also be used for a variety of other purposes. These little windows are actual fully navigable browser windows. The objective of this week is to concentrate on setting up new windows and frames.
Week 8
Random numbers.

Card games, dice games and just about any game you can think of involve some sort of random selection. Many educational applications also involve generating random numbers. In other words, there are many applications of random numbers. Humans have no problem picking a number at random (such as picking a number between 1 and 10), but computers are logical, linear machines. Browsers have no capability to randomly select things - yet there are many games played on the web that involve some form of chance. So how do we get browsers to select a random number, that is, a "shot in the dark"? Well, that is the objective of this week's lesson - understanding randomness.

Contact Hours: 50


About Online Training Directory - Training Provider

Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses. We look forward to...

More Advanced Guru Programming Training from Online Training Directory

Click here for more information or to take this course

Training Directory | New Training Programs | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Programming training provider?
You could be on this page today - for FREE!