Course
Javascript Foundation Course
The Javascript scripting language is widely used in the producing of modern HTML5 based web applications. This course guides non-experienced programmers through the tasks of writing and maintaining object-based programs in Javascript.
Duration: 3 days
Who is it for: This course is designed for non-experienced programmers that need to write or maintain object-based Javascript applications.
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
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.
Modules
A Simple Javascript Application
- Describe Javascript simple programming concepts and syntax rules
- Load and test Javascript applications
Data and Operators
- Mapping real world objects to Javascript data
- Use Javascript built-in types and data statements
- Use simple operations and process statements
Control Flow
- Map real world processes to Javascript algorithms
- Describe statement execution and sequences
- Implement decisions and repetitions
Arrays and Strings
- Create and use arrays
- Create and use strings
Functions
- Designing re-usable code blocks
- Rules for Function implementation
- Scope and data communication
Object Modelling
- Model real-world problems
- Define classification and functionality
- Describe terminology
Classes
- Create and use objects
- Define class design and development
- Implement class operation
- Design class internal data
Browser Object Model
- Review Web-Based scripting
- Define Browser Objects
- Access and Manipulate Browser Objects
- Consider Portability Isues
HTML Document Object Model
- Define DOM Objects
- Access and Manipulate DOM Objects
- Dynamic Styling and Content
- Consider Portability Isues
Form Validation and Events
- Review Form Submission
- Access and Manipulate Form Objects
- Event Models
- Consider Portability Isues
Conclusion
- Review objectives
- Describe the Javascript Environments
- Review Javascript versions and support
Enquire about this course
"*" indicates required fields