Admission
This Course is designed for developers who need to learn how to extend functionality of HTML web pages to add more interactivity with users.
JavaScript
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
-
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) :
HTML & CSS
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: