Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4


JavaScript is a scripting language most often used for client-side web development; a dynamic, weakly typed, prototype-based language with first-class functions. This 3 day course covers a broad introduction with practical code examples & applications.


 
Course Outline
JavaScript is a scripting language most often used for client-side web development.  JavaScript is a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to have a similar look to Java, but be easier for non-programmers to work with.  The language is best known for its use in websites (as client-side JavaScript), but is also used to enable scripting access to objects embedded in other applications.  This 3 day course covers a broad introduction with practical code examples and applications.

Course Outline Module 1.  Introduction 1. Overview   
2. The Separation of Concerns  
3. The Three Layers of the Web   
4. Client Side JavaScript 

Module 2. JavaScript Syntax and Trivia 1. Overview                            
2. Where to Put the JavaScript? 
3. Using an External JavaScript                       
4. Comments  
5. Write Text   
6. Lifetime of Variables                          
7. Primitive Datatypes   
8. Type Conversion  
9. Literals
10. Integers                   
11. Array   
12.  Reference Datatype           
13. Conditional Statements 
14. If Statement    
15. If...else Statement 
16. The JavaScript Switch Statement
17. Arithmetic Operators
18. Functions
19. How to define a Function
20.  Calling a Function
21.  The return Statement
22.  JavaScript Loops
23.  The for Loop
24.  The while loop
25.  The do -  while loop
26. Object Oriented Programming
27.  Objects
28. Properties
29. Methods
30. The new Operator
31. User-defined Objects
32. Create a Template of an Object

Module 3.   The Document Object Model 1. Overview   
2. Example: HTML  
3. Example: DOM Representation 
4. Document Node   
5. The HTML DOM 
6. DOM Methods for Accessing Objects   
7. Accessing Parent Element
8. Accessing Children Elements
9. getElementsByTagName 
10. The innerHTML
11. Example

Module 4.  Events 1. What are events?    
2. Enable Event    
3. Examples   
4. Event Listener   
5. Mouse Rollover Effect  
6. Interface Event Handlers  
7. Key Event Handlers
8. Mouse Event Handlers
9. Form Event Handlers   

Module 5.  The String and Regular Expressions 1. Overview   
2. Properties and Methods 
3.  Methods
4. The split() Method  
5. The search() Method  
6. Regular Expressions and Patterns  
7. Regular Expression 
8. Example 
9. The replace() Method Global   
10. Comparing Strings
11. Trimming White Spaces
12. Escape Character

Module 6.  Forms 1.  The Form Object   
2. Accessing Forms  
3. Form Properties and Methods  
4. Form Element Objects     
5. Form Elements Properties and Methods  
6. Example    
7. Getting a Value From a Form Object  
8. Setting a Value in a Form Object 
9. Using Radio Buttons   
10. Using Check Boxes
11. Using Text Areas      
  
Module 7.  Form Field Validation 1. Overview    
2. Common Validations
3. Validating Before Form Submission  
4. Example  
5. Validating On A By Entry Basis  
6. Validating Numeric Data 
7. Validating String Data
8. Example  

Module 8. Math and Date Objects 1. Math Object Properties   
2. Math Object Methods  
3. Round Example   
4. Random Example
5. Max Example 
6. Date Object
7. Date Object Methods : Current Date
8. Compare Two Dates
9. Clock Example

Module 9. Simple AJAX Application 1. HTML Page 
2. JavaScript File 
3. Application Layout  
4. Run Application  
5. Output

Module 10. Error Handling 1. try/catch/finally 
2. Syntax
3. finally Block  
4. Example  
5. The Error Object
6. Example
7. Properties of The Error Object
8. Example
Additional Details
Pre-Requisites

Before attending this course, should have: * Advanced HTML experience

Certificates offered

Certificate of completion


Cancellation Policy

Map & Reviews
CTE Solutions
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
This course was great, very informative, had Lionel as instructor and he was also very good.
Reviewed by 2012
Instructor was eager to assist but lacked subject matter expertise. Course time management was very poor. Content provided could have been delivered effectively in a one day course.
Reviewed by 2012
Good Course, good trainer. All questions addressed equally and in a timely professional manner.
Reviewed by 2011
The course content was interesting; however, the instructor didn't have enough knowledge about Microsoft Sharepoint 2010 Development and wasn't able to answer questions without google search. In the future CTE needs to make sure the instructors have real on-hands experience and are highly trained in the technologies they are supposed be teaching.
Reviewed by 2011

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates.

This page has been viewed 36 times.