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 - Einführung

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

Innerhalb dieses dreitätigen Seminars erhalten Sie ausführlich und praxisnah eine Einführung in die Grundlagen der Programmierung mit JavaScript. Sie lernen die grundlegenden Elemente der Sprache kennen, und wie man diese in der Praxis professionell einsetzt. Sie erhalten ...

Ajax Einführung

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

In diesem Seminar wird Ihnen das notwendiges Hintergrundwissen zu Javascript, HTML/DOM und JSON (Javascript Objekt Notation) vermittelt, das Sie zur asynchronen Kommunikatio brauchen. Auch unter Verwendung aktueller JavaScript-Frameworks werden grundlegende Arbeitstechniken, ...

Entwickeln von Web-Anwendungen mit ASP.NET und JavaScript/jQuery

- u.a. in Leipzig, Wien, Düsseldorf, Heidelberg, Offenbach

Dieses Seminare vermittelt Ihnen das nötige Wissen um mit ASP.NET und jQuery Web-Anwendungen zu entwickeln

AJAX und ASP.NET

- u.a. in Frankfurt am Main, Hannover, Stuttgart, München, Düsseldorf

In dieser 3-tägigen Schulung "AJAX und ASP.NET" lernen Sie die Programmierung von Web-Applikationen. Dabei erfahren Sie, wie AJAX (Asynchronous JavaScript and XML) eingesetzt wird, um Daten zwischen Client und Server mittels JavaScript asynchron auszutauschen, ohne die ...