JavaScript Aufbaukurs

IAV Bayerische Oberlandbahn Saab CiS EDAG Truma Schufa Freenet

JavaScript Aufbaukurs: Praxisschulung für Programmierer und Fortgeschrittene

Sie haben den ersten Schritt in die Welt des Web-Entwickelns mit JavaScript bereits erfolgreich gemeistert und wollen nun einen Schritt weiter gehen? Sie möchten verstehen, wie man robuste Programme schreibt und größere Projekte wie Single-Page Apps oder Backends realisiert? Sie sind daran interessiert, die Grundlagen der Objektorientierung zu vertiefen und die Besonderheiten von JavaScript/TypeScript zu erkunden? Dann haben Sie den richtigen Kurs gefunden. Erfahren Sie hier mehr über unseren JavaScript Aufbaukurs für fortgeschrittene Anfänger und Programmierer mit Grundkenntnissen.

Alle Kurse live

In der Academy oder online

Ihre Vorteile auf einen Blick

  • Viel Praxis und sofort anwendbares Wissen für Ihre Projekte

  • Zertifikat bei einer aktiven Teilnahme

  • Kleine Gruppen mit max. 8 Teilnehmern

  • Trainer mit jahrelanger Lehr- und Industrieerfahrung

  • Didaktisch durchdachtes Lernmaterial

  • Kompakt, lebhaft und nachhaltig

NUTZEN

  • Fortgeschrittene Konzepte: Der JavaScript Aufbaukurs bietet eine umfassende Einführung in die fortgeschrittenen Konzepte der Web-Entwicklung, von Single-Page Apps bis zu Backends. Dies erweitert die Fähigkeiten der Teilnehmer und ermöglicht ihnen, komplexere Projekte zu meistern.
  • Modulare Programmierung: Der Kurs legt großen Wert auf das Verständnis und die Anwendung der Modul-Organisation im Quellcode. Dieses Wissen ermöglicht es den Teilnehmern, ihren Code effektiver zu strukturieren und mit anderen Entwicklern zu teilen, was zu einer verbesserten Zusammenarbeit und Code-Qualität führt.
  • Verständnis der Objektorientierung: Neben den spezifischen Aspekten von JavaScript/TypeScript werden auch die Grundlagen der objektorientierten Programmierung erläutert. Diese universellen Kenntnisse sind in vielen Programmiersprachen anwendbar und erweitern so das Fähigkeitsset der Teilnehmer.
  • Vertiefte JavaScript/TypeScript-Kenntnisse: Die Teilnehmer erhalten ein tieferes Verständnis von spezifischen JavaScript/TypeScript-Themen wie Prototypen, Vererbung und Ausnahmebehandlung. Dies verbessert ihre Programmierfähigkeiten und bereitet sie auf die Herausforderungen realer Projekte vor.
  • Beschleunigter Lernfortschritt: Durch den fokussierten und intensiven Kursinhalt können die Teilnehmer ihr Verständnis von JavaScript/TypeScript rasch vertiefen. Dies führt zu einer beschleunigten Entwicklung ihrer Fähigkeiten und ebnet ihren Weg zu versierten Web-Entwicklern.

INHALTE

Der Kurs behandelt eine Auswahl folgender Themen:

  • Prototypen und Vererbung in JavaScript/TypeScript
  • Ausnahmebehandlung mit Exceptions
  • Module
  • Nebenläufigkeit und Event Loop

VORKENNTNISSE

Dieser JavaScript-Kurs richtet sich an Sie, wenn Sie bereits Vorkenntnisse in JavaScript haben. Falls Sie noch gar keine Vorkenntnisse haben, dann ist der Kurs "Programmieren mit JavaScript" der richtige für Sie!

BESCHREIBUNG

Unser JavaScript Aufbaukurs führt Sie in die fortgeschrittenen Konzepte der Web-Entwicklung ein. Hier lernen Sie, wie man komplexere Software-Projekte wie größere Single-Page Apps oder Backends realisiert. Dieser Kurs beleuchtet die Schlüsselkonzepte der Ereignisschleife (Event-Loop) und zeigt Ihnen, wie Sie Quellcode in Module organisieren können, um ihn mit anderen Programmierern zu teilen. Darüber hinaus werden die Grundlagen der objektorientierten Programmierung erläutert, die unabhängig von einer bestimmten Programmiersprache sind, und Sie erfahren mehr über die Besonderheiten von JavaScript/TypeScript. Themen wie Prototypen und Vererbung in JavaScript/TypeScript, Ausnahmebehandlung mit Exceptions, Nebenläufigkeit und Event Loop sowie das JavaScript/TypeScript Objektmodell (die Prototype-Chain) werden gründlich behandelt. Mit diesem Kurs vertiefen Sie Ihr Verständnis von JavaScript und beschleunigen Ihren Fortschritt auf dem Weg zum versierten Web-Entwickler.

ABLAUF

Am ersten Tag des Aufbaukurses vertiefen wir unsere Kenntnisse der JavaScript-Grundlagen und befassen uns mit fortgeschrittenen Themen wie Prototypen und Vererbung in JavaScript. Sie lernen, wie man robuste Programme schreibt, die in der Lage sind, komplexere Funktionen und Anwendungen zu handhaben. Dabei besprechen wir auch den Umgang mit Ausnahmen durch den Einsatz von Exceptions. So lernen Sie, wie Sie auf Fehler und unerwartete Ereignisse in Ihrem Code reagieren und diesen sicherer machen.

Am zweiten Tag führen wir Sie in das Konzept der Ereignisschleife (Event Loop) und die Nebenläufigkeit in JavaScript ein. Diese Konzepte sind entscheidend für das Verständnis, wie JavaScript arbeitet, insbesondere in Bezug auf Asynchronität und Performance. Wir werden auch auf Module eingehen und zeigen, wie Sie Ihren Code in Module organisieren können. Dies ermöglicht es Ihnen, Ihren Code besser zu strukturieren und ihn effektiv mit anderen Entwicklern zu teilen.

Am dritten und letzten Tag dieses Kurses werden wir uns mit den Grundkonzepten der Objektorientierung befassen. Wir erläutern das JavaScript/TypeScript Objektmodell (die Prototype-Chain) und behandeln Themen wie Vererbung, abstrakte Klassen und Interfaces in TypeScript. Wir diskutieren auch, wie man diese Konzepte effektiv in Ihren Projekten einsetzen kann, um Ihren Code sauberer, effizienter und wartbarer zu machen.

Wie bei allen unseren Kursen hängt der Fortschritt davon ab, wie schnell wir vorankommen. Es ist uns wichtig, dass jeder Teilnehmer die Möglichkeit hat, die Themen vollständig zu verstehen und ausreichend Übungszeit zu haben. Daher ist unsere Gruppengröße auf maximal 8 Personen mit ähnlichen Vorkenntnissen beschränkt.

Kursformate

3-tägiger Kurs vor Ort

Der Kurs findet in unsern modernen und top ausgestatteten Schulungsräumen statt. Wir stellen jedem Teilnehmer während der Schulung einen modernen Laptop zur Verfügung. Getränke werden von der Coding Academy zur Verfügung gestellt. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

3-tägiger Onlinekurs
Der Kurs findet Online statt. Sie benötigen lediglich einen Computer mit Internet-Zugang; für manche Kurse ist es allerdings nötig, dass Sie die verwendete Software installieren; das ist in der Beschreibung des jeweiligen Kurses angegeben. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

4-Wochen Programm

Ein neues und innovatives Lernkonzept. Mehr Infos dazu hier

Zertifikat

Selbstverständlich erhalten Sie als Teilnehmer an diesem Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.

Wie geht es ab hier weiter?

Wenn Sie Ihre in diesem Kurs gewonnenen JavaScript Kenntnisse noch weiter vertiefen möchten, dann empfehlen wir Ihnen den JavaScript Clean Code Kurs.

Wir freuen uns sehr darauf, Sie in diesem und zukünftigen Kursen der Coding Academy herzlich begrüßen zu dürfen!

Ihre TRAINER

Der Kurs wird von einem der folgenden Trainer durchgeführt:

Dr. Matthias Hölzl
Dr. Matthias Hölzl

Expert: Python, JavaScript, C++ , Machine Learning,

Dr. Kyrill Schmid
Dr. Kyrill Schmid

Expert: Python, Java, Machine Learning, Künstliche Intelligenz

Dr. Gilbert Beyer
Dr. Gilbert Beyer

Expert: Interaction Design, JavaScript, ReactJS