CIW Javascript Specialist

ciw

Course Details

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, animated images, create cookies, change XHTML on the fly, and communicate with databases. 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 specialised Web language skills can help you begin or grow a career in advanced Web development and technologies.  CMIT is an approved CIW training provider and provides CIW official training materials.

Students are provided with the following resources:

  • Official Course manuals – covering the entire syllabus.
  • eLearning resources – access to movies, course review questions, exercises and flash cards.
  • Exam Study Guide – condensed study material on the specific skills objectives you need to master for the exams.
  • Exam Pre-Assessment and Practice Exams
Who should complete this course?
  • Professionals in all industries can benefit from the CIW Javascript Programming certification: including IT managers/directors, Application developers, Web development professionals, Software programmers, and Enterprise developers.
Entry Requirements / Prerequisites
  • 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.
  • For technical requirements required to access CMIT eLearning click here>
  • For more details on the suitability of this course click here>
How CMIT eLearning Works…

Topics covered in this Course

Introduction to Javascript

  • JavaScript Characteristics
  • JavaScript and Common Programming Concepts
  • JavaScript Flavors and Versions
  • Server-Side vs. Client-Side Applications
  • Annotating Your Code with Comments
  • Using JavaScript to Communicate with the User
  • JavaScript Expressions
  • Inline Scripting, Simple User Events, and Basic Event Handlers
  • Keywords and Reserved Words

Functions, Methods, Events and Program Flow

  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers
  • Methods as Functions
  • Statements

JavaScript Document Object Model (DOM) and Language Objects

  • JavaScript Document Object Model (DOM)
  • 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

Developing Interactive Forms

  • Interactive Forms
  • Overview of Form Elements
  • Referring to Form Elements

Security

  • Introduction to JavaScript Security Issues
  • Browser vs. Operating System
  • Browser-Specific Security Issues
  • Browser Compatibility and Client-Side Detection
  • Script blocking
  • Malicious and Accidental Coding
  • Frame-to-Frame URL Changing Signed Scripts
  • Cross-Site Scripting (XSS)
  • Cookies and Security in JavaScript
  • Creating Secure JavaScript Code

Physical Database Design

  • Introduction to Physical Database Design
  • Physical Database Design
  • MySQL Query Browser
  • Creating Enterprise Constraints
  • Using Secondary Indexes
  • Denormalization
  • Creating User Views
  • Designing Database Access Rules

Custom JavaScript Objects

  • Creating Custom Objects
  • Creating a JavaScript Object
  • Creating an Instance of a Custom Object
  • Creating Object Methods
  • Creating Functions for Your Objects

JavaScript Libraries

  • JavaScript Libraries
  • Choosing a Code Library
  • External and Pre-Made Scripts
  • Loading Your First Library
  • Using JavaScript Library Plug-ins

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
Assessment
  • Once you successfully pass the programme, you will receive a Diploma in Javascript Programming from CMIT.
  • You may optionally take exams to receive CIW Certification. This is a computer-based multiple-choice exam (CIW Exam 1D0-635) which may be sat when students have completed the course. Exam fees are not included in Course Fees.
  • The exam may be completed at an Assessment Centre near where you live. Students can locate testing centres here: Pearson Vue
Technical Requirements
  • This is an online course delivered over the internet. The following technical requirements apply RAM 4GB; Windows 7+, Minimum screen resolution 800×600, Chrome; Windows Media Player 9.0 or higher; Flash 25 or higher; broadband connection; Javascript and cookies enabled; Sound card with speakers or headphones.
Accreditation
  • Once you successfully pass the programme, you will receive a Diploma in Javascript Programming from CMIT.
  • Following successful completion of the CIW exam, you will receive a certificate to confirm that you are a “CIW Javascript Specialist”.
  • This programme does not lead to an award in the Irish National Framework of Qualifications (NFQ).
  • Click here for Accreditation Details
Student Reviews of this Course

Read Reviews (3)
(
5.00/5
) based on
3
reviews.

by Student August 2014 on Feb 20 2015 09:12

CMIT offered me the opportunity to learn at my own pace and to study a course which helped me substantially in my current role.
 
 
 
 
 

by Student May 2012 on Aug 6 2014 09:23

Great course, challenging but interesting.
 
 
 
 
 

by Student January 2014 on Aug 6 2014 09:23

I really enjoyed this course. I will be applying my new skills to my own role!
 
 
 
 
 
Powered by LouderVoice UK Reviews