1. Home
  2.  » 
  3. IT-Kurse

JavaScript – Aufbaukurs

Konzept

Ziel dieses Kurses ist es, JavaScript-Kenntnisse zu vertiefen und die Fähigkeit zu vermitteln, JavaScript-Applikationen zu entwickeln.

Der Kurs bietet ein breites Spektrum fortgeschrittener Arbeitstechniken mit JavaScript. Von der praktischen Arbeit im Quellcode über die Anwendungs-Architektur bis hin zu Test und Debugging wird der gesamte Software Development Lifecycle überspannt.

Aktuelle JavaScript-Bibliotheken und Frameworks werden anhand praktischer Beispiele vorgestellt.

Der Kurs findet als virtuelles Präsenzseminar statt.

Inhalte

Das Themengebiet im Überblick

  • Programmier-Paradigmen in JavaScript
  • Herausforderung “Tragfähige Architektur“
  • Aktuelle Trends

Objektorientierte Programmierung in JavaScript

  • Objektorientierte Programmierung in JavaScript
  • Objekte, Eigenschaften und Methoden
  • Konstruktor-Funktionen
  • Prototypische Vererbung
  • “Klassische“ Vererbung

Funktionale Programmierung in JavaScript

  • Die Funktion als First Class Citizen
  • 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

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

Zielgruppen

JavaScript- und Web-Entwickler mit Kenntnissen in HTML, CSS und JavaScript mit der Aufgabe, komplexe Applikationen in JavaScript zu entwickeln

Voraussetzungen

  • Computer mit Internetzugang, Mikrofon und Lautsprecher oder Headset, Kommunikationsprogramm (Skype, Zoom…)
  • Grundkenntnisse in der Datenverarbeitung
  • Sicherer Umgang mit dem Internet
  • JavaScript- und JQuery-Kenntnisse

Gruppenstärke

Mindestens zwei, höchstens acht Teilnehmende

Umfang

Wochenendkurs
Sa. 09:00 – 17:00 Uhr
So. 09:00 – 17:00 Uhr

Kosten

1100.- €
Kursunterlagen inklusive

Cookie Consent mit Real Cookie Banner