Skip to content
College of Management and IT (CMIT) logo
Course Type
Online Courses - Distance Learning
Location
Nationwide

Overview

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. 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.

Topics covered in this Course

Unit 1: Introduction to JavaScript

JavaScript Characteristics Technologies Based on JavaScript Server-Side vs. Client-Side Applications Annotating Your Code with Comments Expanding the Role of JavaScript

Unit 2: Working with Variables and Data in JavaScript

Using JavaScript to Communicate with the User Using Data More Than Once: Variables JavaScript Operators / Expressions JavaScript Alerts and Prompts Inline Scripting, Simple User Events and Basic Event Handlers JavaScript Keywords and Reserved Words

Unit 3: Functions, Methods and Events in JavaScript

Unit 4: Debugging and Troubleshooting JavaScript

What Is Debugging? Tools for Debugging Code Testing Code in Various Browsers Debugging Logic Errors JavaScript and Mobile Devices

Unit 5: Controlling Program Flow in JavaScript

Unit 6: The JavaScript Document Object Model (DOM) and JavaScript Language Objects introduction to JavaScript Language Objects The String Object Evaluating Strings JavaScript Regular Expressions The Array Object The forEach Method The Map Method The Date Object Setting and Extracting Time Information The Math Object

Unit 7: 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 Concept of Classes Iterators and Generators Call, apply and bind

Unit 8: Changing HTML on the Fly

Unit 9: Developing Interactive Forms with JavaScript

Interactive Forms Overview of Form Elements Referring to Form Elements The form Object The input Elements and text Objects The textarea object The select Object Form Validation Common form Security Errors

Unit 10: JavaScript Security

Unit 11: JavaScript Libraries and Frameworks

Introduction to JavaScript Libraries and Frameworks Choosing a Code Library External and Pre-Made Scripts Loading Your First Library Using JavaScript Library Plug-ins Using Frameworks Best Practices with JavaScript Libraries and Frameworks Copyright Issues and JavaScript

Unit 12: JavaScript and AJAX and APIs

Web Application Programming Interface (API) The Web Storage API The Geolocation API The Canvas API

Assessment

Once you successfully pass the programme, you will receive a Diploma in Javacript 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.

Dates & Details

Duration
6 months
Price
on request
Starts
Ongoing enrolment

Similar Courses