JavaScript - Fortgeschrittene Programmierung

Seminarinformationen

Seminar - Ziel

In diesem Seminar lernen Sie ein breites Spektrum fortgeschrittener Arbeitstechniken kennen. Dabei fangen wir mit der praktischen Arbeit im Quellcode an und kommen über die Architektur zum Testen und Debuggn im Development Lifecycle. Abschließend werden Ihnen verschiedene Javascript-Bibliotheken und Frameworks anhand praktischer Beispiele vorgestellt.
Die Auswahl dieser Bibliotheken und Frameworks kann individuell im Vorgespräch geklärt werden.

Teilnehmer - Zielgruppe

Entwickler

Kurs - Voraussetzungen

Grundkenntnisse in der JavaScript-Programmierung

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Die Programmier-Paradigmen in JavaScript
  • Herausforderung einer „Tragfähige Architektur
  • Aktuelle Entwicklungen am Markt

OOP 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

Module für die Anwendungsentwicklung

  • Regulären Ausdrücken
  • Ausnahmen und effektive Fehler-Behandlung
  • Web Workers: Multithreading für JavaSkript
  • 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
  • Einsatz von AJAX
  • 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
  • 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, ...

Einführung in Node.js

- u.a. in Berlin, Zürich, Dresden, Varaždin, Freiburg

In diesem eintägigen Seminar erhalten Sie eine Einführung in Node.js. Mittels praktischer Übungen wird das Erlernte gefestigt.

JavaScript - Softwaretesting

- u.a. in Dortmund, Leipzig, Basel, Mannheim, Darmstadt

Softwaretest für JavaScript ist aufgrund der besonderen Ausführungssituationen eine Herausforderung für sich. Dieses Aufbauseminar vermittelt Ihnen einen Überblick über aktuelle Konzepte und Arbeitstechniken für den Software-Test in allen Arbeitsfeldern: Von JavaScript in ...