55244 JavaScript for Developers

Seminarinformationen

Seminar - Ziel

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.

Teilnehmer - Zielgruppe

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

Kurs - Voraussetzungen

Previous programming experience using C, C# or Java.

HTML and CSS web development.

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Learning Objectives

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.

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


2 - Module 2: The Document Object Model

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


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


4 - Module 4: Ajax and Web Services

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


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

Weitere Schulungen zu Thema JavaScript

JavaScript Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen "JavaScript Grundkurs" lernen Sie die grundlegenden Elemente der Programmiersprache JavaScript kennen und erfahren, wie Sie diese effektiv in der Praxis anwenden. Der Schwerpunkt liegt auf der praktischen Arbeit mit dem ...

AJAX - Grundlagen und Praxis

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "AJAX - Grundlagen und Praxis" lernen Sie die wesentlichen Grundlagen der asynchronen Kommunikation mit JavaScript (AJAX) kennen. Die Schulung vermittelt notwendiges Hintergrundwissen zu JavaScript, HTML/DOM und JSON (JavaScript Objekt ...

JavaScript Fortgeschrittenenkurs

- u.a. in Bremen, Dresden, Koblenz, Mannheim, Offenbach

In dieser 3-tägigen Schulung "JavaScript Fortgeschrittenenkurs" erwerben Sie umfassende Kenntnisse fortgeschrittener Techniken im Umgang mit JavaScript. Die Schulung deckt den gesamten Software Development Lifecycle ab und beinhaltet praxisorientierte Arbeit im ...

IT-Sicherheit für Webentwickler

- u.a. in Hamburg, Stuttgart, Nürnberg, Virtual Classroom, Kassel

In diesem 2-tägigen Seminar "IT-Sicherheit für Webentwickler" erhalten Sie ein fundiertes Verständnis der grundlegenden und fortgeschrittenen Aspekte der IT-Sicherheit, mit einem besonderen Fokus auf die Herausforderungen und Anforderungen im Bereich der ...