JavaScript Web Development

Course

In London-City

£ 1,095 + VAT

Description

  • Type

    Course

  • Location

    London-city

The JavaScript Web Development course provides a core understanding of the JavaScript programming language and supporting libraries. In a practical, hands-on environment, delegates work with JavaScript in a browser environment to compose and manipulate web aspects and components using a variety of techniques. Who will the Course Benefit? The JavaScript course is aimed at Web Developers and Designers that require a core understanding of the use of JavaScript in web development. Learning Objectives An understanding of web markup languages (HTML, XHTML) is a requirement, as JavaScript will be presented in conjunction with web markup and interact with page elements. The delegate will practice: Using the core JavaScript languageUsing functions and ObjectsControlling WindowsUsing the W3C DOMTiming JavaScriptHandling JavaScript eventsDebugging JavaScriptAsynchronous techniques using AJAX/AHAH/JAHUsing libraries, such as jQueryIntroduction to other JavaScript libraries

Facilities

Location

Start date

London-City ((select))
EC3V 9LJ

Start date

On request

About this course

Programming experience would be advantageous. While not a specific requirement, it would be beneficial if delegates had some exposure to either a procedural or object oriented language and have a core understanding of programming structures and concepts.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Web Development
  • Web
  • Ajax
  • Javascript
  • Javascript training

Course programme

Course Contents - DAY 1Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions
Session 1: INTRODUCTION TO JAVASCRIPT WEB DEVELOPMENT
  • JavaScript vs. Java
  • JavaScript Tasks
  • JavaScript Evolution
  • Security Overview
  • JavaScript Versions and Browser Support
  • JavaScript Engines
Session 2: LANGUAGE STRUCTURE
  • Character Set
  • Case Sensitivity
  • Layout and Whitespace
  • JavaScript Literals
  • Identifiers
  • Reserved Words
  • Operator Precedence
Session 3: DATATYPES AND VALUES
  • Numbers
  • Strings
  • String Methods
  • Booleans
  • JavaScript Functions
  • The this Keyword
  • Objects Introduction
  • Arrays Introduction
  • Type Conversion
  • Primitive Datatype Wrappers
Session 4: VARIABLES, OPERATORS AND EXPRESSIONS
  • JavaScript Variables
  • JavaScript Expressions
  • Arithmetic Operators
  • Relational Operators
  • String Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • The global Object
Course Contents - DAY 2Session 5: JAVASCRIPT CONTROL STRUCTURES
  • If/Else
  • For/For In
  • While
  • Switch
  • Break and Continue
  • Using var
  • Function
  • Return
  • JavaScript Exception Handling
  • With and Empty Keywords
Session 6: OBJECTS AND ARRAYS
  • Object
  • Common Properties and Methods
  • Dates, Times and Timers
  • Classes and Prototyping
  • Arrays
  • Array Methods
Session 7: JAVASCRIPT FUNCTIONS
  • Defining Functions
  • Invoking Functions
  • Functions as Data
  • Anonymous Functions
  • Passing Arguments to Functions
Session 8: INTRODUCTION TO REGULAR EXPRESSIONS
  • The RegEx Object
  • Methods and Usage
  • Patterns Matching Examples
  • Regular Expressions Tools
Course Contents - DAY 3Session 9: BROWSER-BASED JAVASCRIPT
  • The Window Object
  • JavaScript Event Handling
  • JavaScript Form Handling
  • The Document Object Model
  • Cookies
  • Alternative Storage Options
Session 10: JAVASCRIPT TOOLS
  • Profiling JavaScript
  • Firebug
  • Fiddler
  • YSlow
  • Other JavaScript Tools
Session 11: JAVASCRIPT EXTRAS
  • Direct Web Remoting (DWR)
  • Node Discussion
  • AHAH/JAH
  • AJAX
  • Working with Structured Data
  • JavaScript Libraries/Frameworks
Session 12:USING JQUERY
  • The jQuery Library
  • jQuery Core
  • jQuery Effects and Events
  • jQuery Ajax

JavaScript Web Development

£ 1,095 + VAT