JavaScript Fortgeschrittenenkurs

Seminarinformationen

Seminar - Ziel

  • In dieser 3-tägigen Schulung "JavaScript Fortgeschrittenenkurs" lernen Sie ein breites Spektrum fortgeschrittener Arbeitstechniken mit JavaScript kennen. Die Schulung behandelt den gesamten Software Development Lifecycle und umfasst praktische Arbeit im Quellcode, Anwendungsarchitektur, Test und Debugging.

  • Sie werden mit aktuellen JavaScript-Bibliotheken und Frameworks vertraut gemacht, die anhand von praktischen Beispielen vorgestellt werden. Die Auswahl dieser Bibliotheken und Frameworks kann im Vorfeld individuell besprochen werden, um Ihren spezifischen Bedürfnissen gerecht zu werden.

Teilnehmer - Zielgruppe

  • Webentwickler
  • Javascript-Anwendungsentwickle

Kurs - Voraussetzungen

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Übersicht über das Themengebiet

  • Programmier-Paradigmen in JavaScript
  • Herausforderung „Tragfähige Architektur"
  • Aktuelle Trends

Objektorientierte Programmierung in JavaScript

  • Objekte, Eigenschaften und Methoden
  • Konstruktor-Funktionen
  • Prototypische Vererbung
  • „Klassische“ Vererbung

Funktionale Programmierung in JavaScript

  • Die Funktion als First Class Citicen
  • Eigenschaften des Funktionsobjekts
  • Scope
  • Closures

Bausteine für die Anwendungsentwicklung

  • String-Verarbeitung mit Regulären Ausdrücken
  • Exceptions und effektives Fehler-Management
  • Web Workers: Multithreading für JavaScript
  • Daten mit Local Storage im Browser speichern
  • File API und FileReader API
  • Clipboard API
  • Web Sockets API

Bausteine für die Architektur

  • Modell-View-Controller-Architektur in Javascript
  • Webseiten im Single-Page-Stil
  • AJAX-Kommunikation
  • RESTful Services in der JavaScript-Anwendung

Bibliotheken und Frameworks

  • Bibliotheken zur DOM-Manipulation
  • Widget-Toolkits
  • Frameworks für komplexe Anwendungen
  • Beispiel-Implementierungen mit ausgewählten Bibliotheken und Frameworks

Optimierung des Software Development Lifecycle

  • Logging mit JavaScript
  • Debugging: Werkzeuge und Techniken für die Fehlersuche
  • Unit-Testing mit JavaScript
  • Werkzeuge für die kollaborative Entwicklung

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, ...

JavaScript - Grundkurs

- u.a. in Stuttgart, Heidelberg, Mannheim, Darmstadt, Freiburg

JavaScript ist eine Scriptsprache, die innerhalb von HTML-Dokumenten verwendet wird. Sie erweitert die reine HTML-Funktionalität um z.B. Überprüfen von Bedingungen, Abarbeiten von Schleifen, Reaktion auf Ereignisse usw. JavaScript wurde von Netscape zunächst unter dem Namen ...

55244 JavaScript for Developers

- u.a. in Frankfurt am Main, Stuttgart, Leipzig, Wien, Freiburg

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