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 Fortgeschrittenenkurs

- u.a. in Berlin, Hannover, Stuttgart, München, Düsseldorf

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

AJAX, MyFaces und JSF

- u.a. in Frankfurt am Main, Stuttgart, Wien, Heidelberg, Offenbach

In dieser 3-tägigen Schulung "AJAX, MyFaces und JSF" lernen Sie verschiedene Varianten zur Integration von AJAX in MyFaces und Java Server Faces (JSF). Der Kurs behandelt die Konfiguration und Programmierung von AJAX und JSF, einschließlich der Verwendung von XMLHttpRequest, ...