CIW: JavaScript Specialist (1D0-635)
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Duration
Flexible
The CIW JavaScript Specialist course teaches developers how to use the features of the JavaScript language to design client-side, platform-independent solutions. Students will also understand and use the most popular applications of JavaScript. These specialized Web language skills can help you begin or grow a career in advanced Web development and technologies.
The JavaScript Specialist course focuses on the fundamental concepts of the JavaScript language. This course will empower you with the skills to design client-side, platform-independent solutions that greatly increase the value of your Web site by providing interactivity and interest. You will learn how to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, animate images, create cookies, change XHTML on the fly, and communicate with databases.
This CIW JavaScript Specialist course also prepares you for the CIW's JavaScript Specialist certification.
Important information
Price for Emagister users: We are offering a 20% discount this month for all enrolments that are paid in full and made online.
Facilities
Location
Start date
Start date
About this course
Key Topics
The CIW: JavaScript Specialist Course is divided into following lessons:
Lesson 1: Introduction to JavaScript
Lesson 2: Working with Variables and Data in JavaScript
Lesson 3: Functions, Methods and Events in JavaScript
Lesson 4: Controlling Program Flow in JavaScript
Lesson 5: The JavaScript Document Object Model (DOM)
Lesson 6: JavaScript Language Objects
Lesson 7: Developing Interactive Forms with JavaScript
Lesson 8: JavaScript Security
Lesson 9: Custom JavaScript Objects
Lesson 10: Changing X/HTML on the Fly
Lesson 11: JavaScript Libraries
Lesson 12: JavaScript and AJAX
Lesson 13: Debugging and Troubleshooting JavaScript
No prior knowledge of the JavaScript programming language is necessary. However, students should be familiar with using the Internet, developing Web pages and configuring networks to a level consistent with that found in the CIW Web Foundations series. Knowledge of X/HTML code development is required.
This CIW: JavaScript Specialist Course will prepare you for following certification:
CIW: JavaScript Specialist Certification
Exam Code: 1D0-635
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 16 years
Subjects
- Ajax
- Web
- IT Security
- Security
- XML
- XML training
- Design
- HTML
- Web Development
- Programming
- Testing
- Server
- IT
- Javascript
- Javascript training
Teachers and trainers (1)
Support Advisor
Support Advisor
Course programme
Lesson 1: Introduction to JavaScript
- Introduction to Scripting
- JavaScript Characteristics
- JavaScript and Common
- Programming Concepts
- JavaScript Flavors and Versions
- Server-Side vs. Client-Side
- Applications
- Annotating Your Code with
- Comments
Lesson 2: Working with Variables and Data in JavaScript
- Using JavaScript to Communicate with the User
- Using Data More Than Once: Variables
- JavaScript Expressions
- Operators
- Inline Scripting, Simple User
- Events, and Basic Event
- Handlers
- Keywords and Reserved Words
Lesson 3: Functions, Methods and Events in JavaScript
- Introduction to Functions
- Defining a Function
- Calling a Function
- User Events and JavaScript Event
- Handlers
- Methods as Functions
Lesson 4: Controlling Program Flow in JavaScript
- Controlling Decisional Program Flow
- The if...else Statement
- The while Statement
- The do...while Statement
- The for Statement
- The break Statement
- The continue Statement
- The switch Statement
Lesson 5: The JavaScript Document Object Model (DOM)
- The JavaScript Document Object Model (DOM)
- The window Object
- The document Object
- The with Statement
- The image Object
- The history Object
- The location Object
- The navigator Object
Lesson 6: JavaScript Language Objects
- Introduction to JavaScript
- Language Objects
- The String Object
- Evaluating Strings
- JavaScript Regular Expressions
- The Array Object
- The Date Object
- Setting and Extracting Time
- Information
- The Math Object
Lesson 7: Developing Interactive Forms with JavaScript
- Interactive Forms
- Overview of Form Elements
- Referring to Form Elements
- The form Object
- The button Object
- The checkbox Object
- The text and textarea Objects
- The radio Object
- The select Object
- Form Validation
Lesson 8: JavaScript Security
- Introduction to JavaScript Security Issues
- Browser vs. Operating System
- Browser-Specific Security Issues
- Browser Compatibility and Client-Side Detection
- Script blocking
- Differences in document.write Among Browsers
- Malicious and Accidental Coding
- Frame-to-Frame URL Changing Signed Scripts
- Cross-Site Scripting (XSS)
- Cookies and Security in JavaScript
- Creating Secure JavaScript Code
Lesson 9: Custom JavaScript Objects
- Creating Custom Objects
- Creating a JavaScript Object: The Constructor
- Creating an Instance of a Custom Object
- Creating Object Methods
- Creating Functions for Your Objects
Lesson 10: Changing X/HTML on the Fly
- Changing X/HTML on the Fly
- Using the getElementByID Method
- Using the getElementsByName Method
- Using the getElementsByTagName Method
- Modifying Attributes within the DOM
- Appending Text to the DOM
Lesson 11: JavaScript Libraries
- JavaScript Libraries
- Choosing a Code Library
- External and Pre-Made Scripts
- Loading Your First Library
- Using JavaScript Library Plug-ins
- Best Practices with JavaScript Libraries
- Copyright Issues and JavaScript
Lesson 12: JavaScript and AJAX
- Introduction to AJAX
- Introduction to XML
- Interactions Among JavaScript, XML and XHTML
- Using AJAX Scripts
- AJAX and Servers
- AJAX and Databases
- Usability Issues with AJAX
- Combining AJAX with Libraries
- Alternatives to XML-based AJAX
Lesson 13: Debugging and Troubleshooting JavaScript
- What Is Debugging?
- Tools for Debugging Code
- Testing Code in Various Browsers
- Debugging Logical Errors
- JavaScript and Mobile Devices
CIW: JavaScript Specialist (1D0-635)