5,0/5Kursbewertungen

JavaScript – Aufbaukurs

Im JavaScript Aufbaukurs vertiefen Sie Ihre Kenntnisse für die Entwicklung komplexer JavaScript-Applikationen. Sie arbeiten mit Kapselung, Debugging, Git, Dokumentation und Tests und behandeln moderne ECMAScript-Funktionen, Objekte, Vererbung, Module, Patterns sowie MVC und MVVM.

javascript-logo

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

Artikelnummer: JSA Kategorien: , , Marke:

Kursdetails & Termine

Kursbeschreibung

Dieser Kurs bildet die Fortführung des Kurses JavaScript-Grundkurs. Ziel ist es, Ihre JavaScript-Kenntnisse weitgehend zu vertiefen, damit Sie JavaScript-Applikationen entwickeln können.

Seminarinhalte

Der richtige Start

  • Kapselung
  • Debugging im Browser

Arbeiten im Team

  • Konventionen mit JSLint/ESLint einhalten
  • Git verwenden
  • Automatische Dokumentation mit JSDoc und YUIDoc
  • Überblick über die Test-Frameworks QUnit und Jasmine
  • Mit node.js und Grunt automatisieren
  • Continuous Integration und Deployment

JavaScript-Vertiefung

  • Übliche Fehler vermeiden
  • Performance im Blick haben
  • Hoisting vermeiden
  • Closures erkennen

ECMAScript 2022 – neue Möglichkeiten

  • toplevel-await
  • Statische Properties und Methoden
  • Private Methoden und Properties
  • at-Methode
  • hasOwn-Methode
  • Ausblick auf ECMAScript 2023

Objekte erstellen und erweitern

  • Factory Pattern
  • Constructor Pattern
  • Methoden mit dem Prototype Pattern hinzufügen
  • Method-Chaining

Vererbung

  • Prototype-Chaining
  • Constructor Stealing
  • Combination Inheritance

Module

  • Module erstellen
  • Singletons richtig erstellen
  • Observer-Pattern verstehen

Modulare JavaScript-Patterns

  • Asynchronous Module Definition (AMD)
  • RequireJS
  • CommonJS
  • ES Harmony

MVC (Model-View-Controller) und MVVM (Model-View-ViewModel) – Frameworks im Überblick

Zielgruppe

  • JavaScript-Entwicklerinnen und JavaScript-Entwickler, die vor größeren Aufgaben stehen
  • Web-Entwicklerinnen und Web-Entwickler mit Kenntnissen in HTML, CSS sowie JavaScript und der Aufgabe, komplexe Applikationen in JavaScript zu entwickeln

Voraussetzungen

JavaScript-Grundkenntnisse in Variablen, Funktionen, DOM, Events und Fetch sowie HTML- und CSS-Erfahrung.

Lernziele

Sie vertiefen Ihre JavaScript-Kenntnisse, um JavaScript-Applikationen zu entwickeln. Dabei bauen Sie Ihre Kenntnisse für komplexere Entwicklungsaufgaben aus.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursdetails & Termine

Dieser Kurs bildet die Fortführung des Kurses JavaScript-Grundkurs. Ziel ist es, Ihre JavaScript-Kenntnisse weitgehend zu vertiefen, damit Sie JavaScript-Applikationen entwickeln können.

Der richtige Start

  • Kapselung
  • Debugging im Browser

Arbeiten im Team

  • Konventionen mit JSLint/ESLint einhalten
  • Git verwenden
  • Automatische Dokumentation mit JSDoc und YUIDoc
  • Überblick über die Test-Frameworks QUnit und Jasmine
  • Mit node.js und Grunt automatisieren
  • Continuous Integration und Deployment

JavaScript-Vertiefung

  • Übliche Fehler vermeiden
  • Performance im Blick haben
  • Hoisting vermeiden
  • Closures erkennen

ECMAScript 2022 – neue Möglichkeiten

  • toplevel-await
  • Statische Properties und Methoden
  • Private Methoden und Properties
  • at-Methode
  • hasOwn-Methode
  • Ausblick auf ECMAScript 2023

Objekte erstellen und erweitern

  • Factory Pattern
  • Constructor Pattern
  • Methoden mit dem Prototype Pattern hinzufügen
  • Method-Chaining

Vererbung

  • Prototype-Chaining
  • Constructor Stealing
  • Combination Inheritance

Module

  • Module erstellen
  • Singletons richtig erstellen
  • Observer-Pattern verstehen

Modulare JavaScript-Patterns

  • Asynchronous Module Definition (AMD)
  • RequireJS
  • CommonJS
  • ES Harmony

MVC (Model-View-Controller) und MVVM (Model-View-ViewModel) – Frameworks im Überblick

  • JavaScript-Entwicklerinnen und JavaScript-Entwickler, die vor größeren Aufgaben stehen
  • Web-Entwicklerinnen und Web-Entwickler mit Kenntnissen in HTML, CSS sowie JavaScript und der Aufgabe, komplexe Applikationen in JavaScript zu entwickeln

JavaScript-Grundkenntnisse in Variablen, Funktionen, DOM, Events und Fetch sowie HTML- und CSS-Erfahrung.

Sie vertiefen Ihre JavaScript-Kenntnisse, um JavaScript-Applikationen zu entwickeln. Dabei bauen Sie Ihre Kenntnisse für komplexere Entwicklungsaufgaben aus.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursbewertungen

1 Rezension für JavaScript – Aufbaukurs

  1. Galina S.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Alison Kreis

  • Seminarorganisation
  • Empfang

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

Der JavaScript Aufbaukurs behandelt Debugging im Browser, JSLint/ESLint, Git sowie JSDoc und YUIDoc für automatische Dokumentation.

Sie erhalten einen Überblick über QUnit und Jasmine sowie über Automatisierung mit node.js und Grunt, Continuous Integration und Deployment.

Die JavaScript-Vertiefung behandelt übliche Fehler, Performance, Hoisting und das Erkennen von Closures.

Behandelt werden toplevel-await, statische Properties und Methoden, private Methoden und Properties sowie die at- und hasOwn-Methode.

Der Kurs behandelt Factory Pattern, Constructor Pattern, Prototype Pattern und Method-Chaining sowie Prototype-Chaining, Constructor Stealing und Combination Inheritance.

Der JavaScript Aufbaukurs behandelt Module, Singletons und das Observer-Pattern sowie AMD, RequireJS, CommonJS, ES Harmony, MVC und MVVM.

JavaScript – Aufbaukurs im Überblick

Der JavaScript Aufbaukurs richtet sich an Personen, die ihre Kenntnisse über Grundlagen hinaus vertiefen und JavaScript-Applikationen entwickeln möchten. Er verbindet Sprachkonzepte mit Themen der professionellen Umsetzung und passt fachlich zu Kurse zu Webentwicklung.

Im Mittelpunkt stehen nicht nur moderne ECMAScript-Funktionen, sondern auch die Arbeit mit Objekten, Vererbung und Modulen. Ergänzend werden Patterns wie Factory Pattern, Singleton und Observer-Pattern sowie MVC und MVVM im Rahmen eines Framework-Überblicks behandelt.

Für die Arbeit an komplexeren JavaScript-Aufgaben werden außerdem Entwicklungspraktiken aufgegriffen: Debugging im Browser, Konventionen mit JSLint/ESLint, Versionsverwaltung mit Git, Dokumentation, Tests und Automatisierung. Vorausgesetzt werden JavaScript-Grundkenntnisse sowie Erfahrung mit HTML und CSS.