JavaScript Fortgeschrittenenkurs

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "JavaScript Fortgeschrittenenkurs" erwerben Sie umfassende Kenntnisse fortgeschrittener Techniken im Umgang mit JavaScript. Die Schulung deckt den gesamten Software Development Lifecycle ab und beinhaltet praxisorientierte Arbeit im Quellcode, in der Anwendungsarchitektur sowie beim Testen und Debuggen.

Sie werden mit modernen JavaScript-Bibliotheken und Frameworks vertraut gemacht, die anhand praktischer Beispiele vorgestellt werden. Die Auswahl der Bibliotheken und Frameworks kann im Voraus nach Ihren individuellen Bedürfnissen angepasst werden.

Teilnehmer - Zielgruppe

  • Webentwickler
  • Javascript-Anwendungsentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

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 Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen "JavaScript Grundkurs" lernen Sie die grundlegenden Elemente der Programmiersprache JavaScript kennen und erfahren, wie Sie diese effektiv in der Praxis anwenden. Der Schwerpunkt liegt auf der praktischen Arbeit mit dem ...

AJAX - Grundlagen und Praxis

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "AJAX - Grundlagen und Praxis" lernen Sie die wesentlichen Grundlagen der asynchronen Kommunikation mit JavaScript (AJAX) kennen. Die Schulung vermittelt notwendiges Hintergrundwissen zu JavaScript, HTML/DOM und JSON (JavaScript Objekt ...

jQuery - Grundlagen

- u.a. in Frankfurt am Main, Paderborn, Düsseldorf, Virtual Classroom, Kassel

In diesem 3-tätigen Seminar „jQuery – Grundlagen“ erlernen Sie die fundamentalen und fortgeschrittenen Techniken dieser leistungsfähigen JavaScript-Bibliothek. Startend mit einer gründlichen Einführung erfahren Sie, wie Sie jQuery in Ihre Webseiten integrieren und die ...

Node.js Komplettkurs

- u.a. in Nürnberg, Essen, Mannheim, Darmstadt, Freiburg

In dieser 3-tägigen Schulung "Node.js Komplettkurs" lernen Sie die Grundlagen von Node.js, die Installation und Konfiguration sowie die Implementierung eines HTTP- und TCP-Servers. Sie erhalten Einblicke in die Event-Loop-Kontrollstruktur, Single Threads und ...