Javascript Foundation Course
Contact us for Onsite Price
Layout
The course is spread over a three-day period and comprises of instructor-led presentations and practical hands-on exercises. The practical sessions are structured to give the delegates the opportunity to put into practice all of the language constructs covered during the instructor-led sessions. The delegates will be able to take away with them copies of all the code they have written, along with sample solutions and demonstration code
Training Course Objectives
- Write, maintain and debug Javascript applications
- Make effective use of some of the standard Javascript Objects
- Write object-based code to access Javascript-aware environments, such as DOM.
Who it is for
This course is designed for non-experienced programmers that need to write or maintain object-based Javascript applications.
Training Course Prerequisites
- No programming experience is required
- Some familiararity with concepts such as functions or procedures, control flow, arrays, and structures or records is useful
- Knowledge of use of Javascript in a recognized environment would be useful
- Note : Knowledge of Java is neither assumed nor required
Chapters
Chapter 1 A Simple Javascript Application
- Describe Javascript simple programming concepts and syntax rules
- Load and test Javascript applications
Chapter 2 Data and Operators
- Mapping real world objects to Javascript data
- Use Javascript built-in types and data statements
- Use simple operations and process statements
Chapter 3 Control Flow
- Map real world processes to Javascript algorithms
- Describe statement execution and sequences
- Implement decisions and repetitions
Chapter 4 Arrays and Strings
- Create and use arrays
- Create and use strings
Chapter 5 Functions
- Designing re-usable code blocks
- Rules for Function implementation
- Scope and data communication
Chapter 6 Object Modelling
- Model real-world problems
- Define classification and functionality
- Describe terminology
Chapter 7 Classes
- Create and use objects
- Define class design and development
- Implement class operation
- Design class internal data
Chapter 8 Browser Object Model
- Review Web-Based scripting
- Define Browser Objects
- Access and Manipulate Browser Objects
- Consider Portability Isues
Chapter 9 HTML Document Object Model
- Define DOM Objects
- Access and Manipulate DOM Objects
- Dynamic Styling and Content
- Consider Portability Isues
Chapter 10 Form Validation and Events
- Review Form Submission
- Access and Manipulate Form Objects
- Event Models
- Consider Portability Isues
Chapter 11 Conclusion
- Review objectives
- Describe the Javascript Environments
- Review Javascript versions and support