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

JavaScript - Grundkurs

- u.a. in Berlin, Köln, München, Zürich, Darmstadt

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

IT-Sicherheit für Webentwickler

- u.a. in Berlin, Wien, Essen, Heidelberg, Darmstadt

In dieser 2-tägigen Schulung "IT-Sicherheit für Webentwickler" lernen Sie, wie Sie die vielfältigen Anforderungen der Sicherheit im Entwickleralltag meistern können. Sie erwerben umfassendes Wissen und praktische Fähigkeiten, um Webanwendungen sicher zu entwickeln und zu ...