supervised and delivers only the official training programs for more than 3000 Courses and 480 Certificates, through 30 dedicated Learning Centers in Egypt, Kuwait, and UAE.....


learning process

partner of the most world's technology leaders such as: Microsoft, Cisco, Math-Works, CompTia, WiMax, CWNP, Oracle, EC-Council, CIW, Symantec, ETS, Parametric, PearsonVUE, and more ...


Warm welcome

WE aimed to improve and develop the human resources to be qualified for job Opportunities. By assure quality through the four basic elements of learning process (Official curriculum, Expert Teaching Staff, Hand-ON labs, Suitable Environment)...


Quality assurance

our quality control and montoring system is added value, allow our customers watching the secure cams 24/7, performance and evaluate the training progress. ...

Nada Youssef
Date: 2012-11-10
nice site... More...
Ahmed Ali
Date: 2012-11-10
I like the site design, it's sweet .. simple ... well organized. Hope to see next projects... More...
Maha el Said
Date: 2012-11-11
Very Helpful and very organized company...it opens its doors for people who are willing to learn and develop their designing abilities.... More...
mohamed saad
Date: 2012-11-28
it\'s very nice website go ahead..... More...

  • Category: Microsoft Office
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Entercaps Traning Center
    Date: 2012-11-11
  • Photoshop CS5-The Missing Manual
    Photoshop CS5-The Missing Manual
  • Photoshop CS6 For Dummies
    A dobe Photoshop is one of the most impo
  • Pro .NET Best Practices
    Pro .NET Best Practices
  • Hardening Cisco Routers
    Hardening Cisco Routers


This Course is designed for developers who need to learn how to extend functionality of HTML web pages to add more interactivity with users.

Exam # Duration Language Level Type Classroom Code Fees
-- 15 Arabic/English Core Course Classroom Cs274 300 LE
Description :

This course illustrates how JavaScript enables the web developer to create applications that run over the Internet. Throughout this course, the web developer will know that JavaScript code can be written directly into HTML pages to allow interaction between the page and the viewer. Using JavaScript, the web developer can create dynamic HTML pages that process user inputs and then run the client-side JavaScript applications inside a browser, such as Microsoft Internet Explorer or Netscape Navigator.

Objectives :
  • Explain JavaScript usage and limitations
  • Explain the object model as it applies to JavaScript
  • Use the different language constructs
  • Demonstrate the use of objects, properties, and methods in the object model
  • Create handlers that respond to different events
  • Use JavaScript in performing form validation
  • Use JavaScript to create web page frames
  • Use JavaScript to create Rollover Buttons
  • Explain the function and usage of Cookies
  • Create interactive web page

Topics :

Introduction to JavaScript

  • What is JavaScript?
  • Prerequisites for learning JavaScript
  • Software needed for using JavaScript
  • Origin, properties and usage of JavaScript
  • Client-side & server-side applications

Fundamental Programming Concepts

  • What is a variable?
  • Data types
  • Operators
  • Expressions
  • Keywords & reserved words

Program Flow Control

  • Conditional statements (if .. else & switch)
  • Repeating statements – Loops (for, while, & do .. while)
  • Break and continue statements

Functions & Event Handlers

  • Concept of function
  • Function types
  • How to define and call a function?
  • Event handlers

JavaScript Object Model

  • What is Object-Oriented Programming?
  • Document Object Model Hierarchy
  • Window & document objects
  • Image object
  • History, location & navigator objects

JavaScript Language Objects

  • String, Array, Date, Math and Boolean objects

Custom JavaScript Objects

  • Creating custom objects
  • Creating the object: the constructor
  • Creating an instance of a custom object
  • Creating object methods
  • Defining object properties

Receiving User Input

  • Form controls
  • Form objects
  • Form validation

Cookies & JavaScript Security

  • What are cookies?
  • Why use cookies?
  • How are cookies sent and stored?
  • Testing for cookie presence
  • Controlling cookies in the browser
  • JavaScript security


  • Frames and targets
  • Targeting Windows

Image Maps

  • Defining the image map
  • Adding script to an image map

JavaScript Buttons

  • JavaScript rollover buttons
  • Other buttons

Advanced Topics

  • Function setTimeout
  • Function random
  • External JavaScript

Recommended Knowledge :

Previous knowledge of HTML & CSS and Internet Fundamentals, or equivalent knowledge, is required.

Recommended Course(s) :


Training Materials :

EnterCaps Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

CIW Exam 1D0-435

Category :
Web Design

The Instructor: