Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to JavaScript for Government
- History, Implementations, and Versions
- Embedding Code in an HTML Document
- Syntax and Structure
- Keywords and Reserved Terms
- Variables and Data Storage
- Data Types and Their Uses
- Operators for Data Manipulation
- Control Statements for Logical Flow
- Functions for Reusable Code
- Memory Management Techniques
Reference Types for Government Use
- Wrapper Types for Primitive Data
- Arrays for Managing Collections of Data
- Date Objects for Time and Date Manipulation
- Regular Expressions (RegExp) for Pattern Matching
- Math Functions for Numerical Calculations
- Functions as First-Class Citizens
Object-Oriented Programming in Government Applications
- Creating and Using Objects
- Inheritance for Code Reusability and Extension
Anonymous Functions for Government Development
- Recursion for Iterative Problem Solving
- Closures for Encapsulation and Scope Management
- Private Elements for Data Protection
Browser Object Model (BOM) for Government Web Applications
- Key Objects: window, location, navigator, screen, history
- Timers and Timeouts for Delayed Execution
- Detecting Client Characteristics and Capabilities
Document Object Model (DOM) for Government Websites
- DOM Hierarchy and Structure
- Accessing and Modifying Document Elements
Events in Government Web Development
- Types of Events and Their Triggers
- Handling Events with Event Listeners
- Event Propagation and Bubbling
- The Event Object for Detailed Information
- Generating Events Programmatically
- Memory and Performance Considerations for Event Handling
- Form Validation and Submission Using JavaScript
Emergencies and Debugging in Government Systems
- Error Reporting and Exception Handling
- Techniques and Tools for Effective Debugging
- Common Issues and Solutions for Internet Explorer (IE)
14 Hours
Testimonials (7)
The participants
Arne Schwarck - Diehl Aviation Laupheim GmbH
Course - Javascript Basics
the exercises that we did
Baby Mulaudzi
Course - Javascript Basics
I really like going through the training examples and real life examples
Yohance Campbell
Course - Javascript Basics
Good report, patient in spending time unblocking student's wrong thinking.
Daryl Campbell
Course - Javascript Basics
Very knowledgeable, easy to understand trainer.
geoff loken
Course - Javascript Basics
Practical use of JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Course - Javascript Basics
I thinks it was difficult to address the training to our group, due to uneven level of knowledge among participants. Marcin did it really well in my opinion.