Cademy logoCademy Marketplace

Course Images

55244 JavaScript for Developers

55244 JavaScript for Developers

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • Delivered Online

  • 5 days

  • All levels

Description

Duration

5 Days

30 CPD hours

This course is intended for

This course is intended for both novice and experienced programmers. Some experience in C++, C# or Java is helpful.

Overview

After completing this course, you will be able to:
Write and test JavaScript code in modern browsers.
Understand and work with the browser's Document Object Model (DOM).
Work DOM objects and write code to respond to events.
Add jQuery to their projects and use jQuery to manipulate the DOM and to make Ajax calls.
Understand Ajax and Web Services, including HTTP Verbs and asynchronous Ajax calls.
Work with XML and JSON data formats.
Understand and use RESTful Web Services including ODATA queries.
Work with Anonymous Functions, Self-Invoking Functions and Closures.
Understand the role of the Window and Navigator objects.
Describe and understand variables, 'variable hoisting', and JavaScript objects.

This course is an in depth hands-on study of JavaScript. The course includes detailed hands-on labs and Q&A labs. The labs include multiple projects that update an existing web site.
This course is similar to the retired Course 20480: Programming in HTML5 with JavaScript and CSS3.

Module 1: Basic Scripting

  • JavaScript Basics
  • JavaScript or ECMAScript?
  • Which Version of JavaScript am I Using?
  • Shims, Shivs, and Polyfills
  • Writing and Testing JavaScript
  • Editors and the F12 Tools
  • Key Parts of a Script

Module 2: The Document Object Model

  • The DOM
  • Accessing Objects from the DOM
  • Responding to Events
  • Adding Elements to the DOM

Module 3: Introduction to jQuery

  • jQuery
  • Downloading the jQuery Library
  • jQuery Versions
  • Linking to the Library
  • Selecting Elements using jQuery
  • Working with the Data Returned by jQuery
  • Setting CSS Properties
  • Running a Function Against the jQuery Return Set

Module 4: Ajax and Web Services

  • Web Services
  • HTTP Verbs
  • Data Formats ? XML and JSON
  • Ajax
  • RESTful Web Services
  • OData
  • OData Queries
  • OData Updates

Module 5: Diving in Deeper

  • Is JavaScript Compiled?
  • Data Types and Objects
  • Extending Data Types
  • Variables, Scopes and Hoisting
  • Functions
  • The ?this? Keyword
  • Errors
  • Recursion

About The Provider

Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....

Read more about Nexus Human

Tags

Reviews