Fernkurs Javascript ES6 Programmierung
Dieser Javascript Fernkurs bietet eine kompakte Einführung in die Programmierung mit JavaScript und dem ES6 Standard.
Information
Kurscode: FJAS
Dies ist ein Fernkurs ohne zeitliche und örtliche Präsenz..
Ablauf Fernkurs
Dieser Fernkurs deckt die gleichen Themen wie der Standard JavaScript Kurs ab. Sie erhalten die gleichen Unterlagen elektronisch und arbeiten den Kurs im Selbststudium nach eigenem Tempo und ermessen durch. Für Fragen stehen wir per EMail zur Verfügung und erhalten damit direkten professionellen Support.Der publizierte Termin dient rein organisatorischen Zwecken.
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