menu
{$Head.Title}}

Kurs Javascript Programmierung

Standard Kurs Javascript ES6 Programmierung

Dieser Javascript Kurs bietet eine kompakte Einführung in die Programmierung mit JavaScript und dem ES6 Standard.

Aktuell sind keine Kursdaten zu diesem Kurs aufgeschaltet. Der Kurs dauert 3 Tage und kostet pro Teilnehmer 1999 CHF. Kontaktieren Sie uns bei Interesse an diesem Kurs. Gerne organisieren wir diesen Kurs auch als Firmenkurs.

Information
Javascript Programmierung

Kurscode: JJAS

Das Angebot Firmenkurs finden Sie hier.
Das Angebot Online Kurs finden Sie hier.

Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.

Einleitung

Die meisten der heute verfügbaren Webseiten verwenden JavaScript für die Programmierung dynamischer Effekte.

Die Erstellung solcher Effekte bedingt gute Kenntnisse von Javascript inkl. deren Unterstützung durch die verfügbaren Web Browser.

Moderne Frameworks wie Angular basieren auf Javascript, dieser Kurs bietet Ihnen den optimalen Einstieg.

Dieser Kurs gibt Ihnen eine umfassende Einführung in die Programmierung mit JavaScript. In einer ersten Phase lernen Sie anhand von einfachen Programmen die grundlegenden Eigenschaften von JavaScript kennen.

Wir arbeiten gemäss dem Javascript ECMAScript 6 Standard und damit auch Themen wie Klassen und auch die Verarbeitung von JSON (Javascript Object Notation) darf nicht fehlen.

Als Laufzeitumgebung verwenden wir im Kurs Node.js (Node JS). Je nach Anwendungsfall führen wir auch Scripts im HTML Browser aus.

Zahlreiche Beispiele und Übungen zeigen Ihnen die Anwendung von JavaScript mit modernsten Browsern wie dem Google Chrome Browser.

Ihr Nutzen

  • Die Eigenschaften und Konzepte von Javascript verstehen.
  • Einfache JavaScript Programme selber programmieren können.
  • JSON Datenstrukturen verarbeiten.
  • ES6 Features kennen und anwenden (e.g. Arrow Functions oder Lambda).
  • Das Internet als Wissensbasis für Javascript nutzen.
Voraussetzungen

Kenntnisse in (X)HTML analog dem Kurs JHTM (HTML, XHTML und CSS).

Teilnehmerkreis

Web Entwickler und Publisher.

Unterlagen

  • Tutorial
  • Code Walks
  • Internet / Intranet
Folgekurse

Inhalt

  • Einführung
    • Was ist Javascript
    • Javascript ist nicht Java
    • ECMAScript 6 Standard
    • Was ist JSON (Javascript Object Notation)
    • Was ist Node JS (Node.js)
    • Hello World
    • Jumpstart
  • Debuggging (console.log, Browser Support)
  • Variablen und Literals
  • let und const
  • Datentypen und Typ Konversion
  • Scope Rules
  • Operatoren
  • Konstrollstrukturen
    • if/else
    • switch case
    • Schleifen, for, while, break und continue
  • Arrays
    • Arbeiten mit Arrays
    • Array Iteration
    • Array Methoden
  • Maps (Assoziative Arrays)
  • Funktionen
  • Arrow Functions (Lambda)
  • Closures and Scopes
  • this Keyword
  • Klassen und Objekte
    • Attribute und Methoden
    • Getter und Setters
    • Konstruktoren
  • Vererbung (Inheritance)
  • Polymorphismus
  • Fehlerbehandlung (Exception Handling)
  • strict mode
  • Arbeiten mit JSON
    • Was ist JSON
    • JSON.parse
    • JSON.stringify
  • Arbeiten mit HTML DOM
    • Document Object Model
    • DOM Methoden
    • DOM Dokument und Elemente
    • DOM Events und EventListener
    • DOM Navigation
    • DOM Nodes und Node Lists
  • Asynchrones JavaScript und XML (AJAX)
    • Was ist AJAX
    • XMLHttpRequest
    • Ajax Client
    • NodeJS http Module
  • Diverses
    • Angular JS
    • Typescript