Introduction to JavaScript
JavaScript is an object-oriented computer programming language commonly used to create interactive effects within web browsers. JavaScript was invented by Netscape Communications and is now owned by Oracle Corporation.
In this JavaScript training course, students learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server.
Requirement for this courses
- Experience is required in JavaScript, HTML and CSS.
- Learners who have no JavaScript, HTML and CSS experience can attend the Programming in HTML 5 with JavaScript and CSS3 (for more information
Course Module Outline
Module 1: JavaScript Basics
- The Name “JavaScript”
- What is ECMAScript?
- The HTML DOM
- JavaScript Syntax
- Accessing Elements
- Where Is JavaScript Code Written?
- The “javascript” Pseudo-Protocol
- JavaScript Objects, Methods and Properties
Module 2: Variables, Arrays and Operators
- JavaScript Variables
- Arrays
- JavaScript Operators
Module 3: JavaScript Functions
- Global Functions
- User-defined Functions
- Returning Values from Functions
Module 4: Event Handlers
- Event Handlers
- Dot Notation and Square Bracket Notation
- querySelector()
Module 5: Built-In JavaScript Objects
- String
- Math
- Date
- The type of Operator
- Helper Functions
Module 6 : Conditionals and Loops
- Conditionals
- Loops
Module 7: JavaScript Form Validation
- Accessing Form Data
- Basics of Form Validation
- Validating Radio Buttons
- Validating Check Boxes
- Validating Select Menus
- Focus, Blur, and Change Events
- Validating Textareas
Module 8: The HTML Document Object Model
- The innerHTML Property
- Accessing Element Nodes
- Attaching Events
- Event Propagation: Capturing and Bubbling
- Accessing Attribute Nodes
- getAttribute()
- attributes[]
- hasAttribute()
- setAttribute()
- removeAttribute()
- Accessing Nodes by Type, Name or Value
- Removing Nodes from the DOM
- Creating New Nodes
- Identifying the Target of an Event
Module 9: CSS Object Model
- Changing CSS with JavaScript
- Hiding and Showing Elements
- Manipulating Tables
- Dynamically Changing Dimensions
- Positioning Elements Dynamically
- Changing the Z-Index
- The CSS Object Model
Module 10: Images, Windows and Timers
- Image Rollovers
- Preloading Images
- Windows
- Timers
Module 11: Debugging and Testing with Chrome
- Chrome DevTools
- The Panels
- The Sources Panel
- Other DevTools Panels
- Chrome DevTools API and Extensions
Career benefit of this course
- JavaScript developer
- Front end web developer
The strength in your qualification
On successful completion of this Course, the learner will receive the Pine Valley Institute JavaScript Developer Certificate and we are accredited by Micseta and we will help you 100% guarantee pass JavaScript Certification for Developer which guarantee the learners to work in any reputable company
For Career Guidance or not sure what to study complete the form below and Pine Valley Institute professional career adviser will call you back within an hour
