JavaScript Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs lernen Sie den gesamten Software Development Lifecycle, angefangen von der praktischen Arbeit im Quellcode über die Anwendungs-Architektur bis hin zu Test und Debugging.

Zielgruppe

  • Webentwickler
  • Javascript-Anwendungsentwickler

Voraussetzungen

JavaScript Grundkurs oder vergleichbare Kenntnisse

Agenda

Übersicht

  • 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 der 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 der 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

Optimieren des Software Development Lifecycle

  • Logging mit JavaScript
  • Debugging: Werkzeuge und Techniken zur Fehlersuche
  • Unit-Testing mit JavaScript
  • Werkzeuge für die kollaborative Entwicklung

Ziele

In diesem Kurs lernen Sie den gesamten Software Development Lifecycle, angefangen von der praktischen Arbeit im Quellcode über die Anwendungs-Architektur bis hin zu Test und Debugging.

Zielgruppe

  • Webentwickler
  • Javascript-Anwendungsentwickler

Voraussetzungen

JavaScript Grundkurs oder vergleichbare Kenntnisse

Agenda

Übersicht

  • 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 der 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 der 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

Optimieren des Software Development Lifecycle

  • Logging mit JavaScript
  • Debugging: Werkzeuge und Techniken zur Fehlersuche
  • Unit-Testing mit JavaScript
  • Werkzeuge für die kollaborative Entwicklung

Diese Seite weiterempfehlen