| Our Guide to Careers in Java Script & Ajax | Faculty | ||||||||
|
| Session Topic | Some of the areas that will be covered | |
| 1 | Introduction to advanced Javascript Lexical Structure |
The Script Tag Bookmarklets Case Sensitivity Whitespace Comments Intentifiers |
| 2 | Variables and Datatypes | Numbers Strings Dates Arrays Function Objects null vs undefined Error objects By Value vs By Reference Re-visiting Variable Scope |
| 3 | Operators and Control Structures Functions and Objects and Regular Expressions |
Basics of Control Structures |
| 4 | Object Oriented Programming
Functional Programming in Java Script |
Constructors and Prototypes Inheritance Access Control Function Objects Anonymous Functions Closures Higher Order Functions |
| 5 | Modular Java Script Optimization | Modules Namespaces Do’s and Dont’s Garbage Collection return / throw / (try/catch) |
| 6 | Metaprogramming and Debugging | JavaScript Debuggers Common Mistakes Debugging Methods Browser Bugs |
| 7 | Dynamic Web Client Programming (DHTML) |
Runtime Document Manipulation – Introduction to the Document Object Model (DOM) – Finding Elements – Adding Elements – Changing Elements – Changing Element Styles – Removing Elements Event Handlers – Simple Event Handlers – W3C Event Handlers – Extended Event Handlers Running Scripts at Page Load XML and Javascript – DOM Manipulation – XSL Sprinkles DHTML Examples |
| 8 | Advanced Web Client Programming | Working with Images Working with Forms Working With Cookies Persistance data Client-Server Programming (AJAX) |
| 9 | JavaScript Outside HTML
Standards and Best Practices |
ActionScript in Flash Adobe PDF Forms JSOSA for the Macintosh JScript in Microsoft WSH Naming Conventions |