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 jQuery

- u.a. in Köln, Nürnberg, Wien, Zürich, Heidelberg

Anhand vieler Praxisbeispiele entdecken Sie im Kurs die Leistungsfähigkeit des Frameworks. jQuery ist ein Tool um Zeit und Code zu sparen. Mit Hilfe des Frameworks erschaffen Sie leicht lesbaren Javascript-Code, der sich leicht weiterverwenden lässt. Durch die enorme ...

JavaScript Komplettkurs

- u.a. in Hannover, Stuttgart, Leipzig, München, Zürich

In dieser 5-tägigen Schulung "JavaScript Komplettkurs" lernen Sie die umfassende Skriptsprache JavaScript von Grund auf kennen. Der Kurs vermittelt Ihnen alle wichtigen Techniken und Sprachelemente, die für die Entwicklung anspruchsvoller JavaScript-Anwendungen notwendig ...