JavaScript für Softwareentwickler

99,00 €*

Lieferzeit Sofort lieferbar

Der Praxiskurs zur wichtigsten Sprache für moderne Webanwendungen - ideal für den Ein- und Umstieg. IT-Experte Golo Roden zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.

Anzahl:
Artikel-Beschreibung

Als Entwickler kommt man heute kaum noch ohne JavaScript-Kenntnisse aus, denn JavaScript ist eine der beliebtesten Programmiersprachen der Welt. Neben HTML und CSS bildet sie die Grundlage für die Frontend-Entwicklung im Web.

Immer mehr Projekte im Web werden mit der Skriptsprache umgesetzt und dank Projekten wie Node.js oder Deno wird JavaScript auch serverseitig immer häufiger eingesetzt.

In diesem Kurs lernen Sie JavaScript im Detail kennen und sind am Ende in der Lage, die Sprache sicher und mit gutem Gewissen in eigenen Projekten einzusetzen.


Länge:  07:57 Stunden




Alle Video-Lektionen im Überblick:

  • Einführung
    • Willkommen zu JavaScript
    • Hallo Welt!
    • JavaScript ist nicht C-basiert
    • Lego versus Playmobil
    • Editor, IDE und Co.
    • Die REPL von Node.js
    • Section-1611569762
  • Open Source, Historie und Versionierung
    • Intro: Open Source, Historie und Versionierung
    • "Sharing is Caring"
    • Der Open-Source-Ansatz
    • Die Historie der Sprache
    • Die Versionierung von JavaScript
    • Die Engines: V8, Chakra und Co.
    • Quiz
  • Das Typsystem in JavaScript
    • Intro: Das Typsystem von JavaScript
    • Ganze Zahlen und Dezimalzahlen
    • Zeichenketten und Zeichen
    • Logische Werte
    • undefined und null
    • Kurzer Ausblick: function, object und Array
    • Variablen und Konstanten
    • Statisch versus dynamisch
    • Template Strings
    • Falsy Values
    • Die Vergleichs-Operatoren
    • Gleichheit versus Identität
    • Quiz
  • Anweisungen
    • Intro: Anweisungen
    • Der Strict-Mode
    • Anweisungen versus Ausdrücke
    • Die for-Schleife
    • Die while-Schleife
    • Die do-while-Schleife
    • Die if-Anweisung
    • Die else-Anweisung
    • Die else-if-Anweisung
    • break und continue
    • Die switch-Anweisung
    • Der ternäre Operator
    • Quiz
  • Funktionale Programmierung
    • Intro: Funktionale Programmierung
    • Funktionsanweisungen und -ausdrücke
    • Parameter und Rückgabewerte
    • Funktionen aufrufen
    • Optionale Parameter und Standardwerte
    • Der Rest-Operator
    • Rekursion
    • Closures
    • Funktionen höherer Ordnung
    • Arrays im Detail
    • Map und Reduce
    • filter, foreach und Co.
    • Quiz
  • Objektorientierte Programmierung
    • Intro: Objektorientierte Programmierung
    • Objekte in JavaScript
    • Objekte und Eigenschaften
    • this für Methoden und Funktionen
    • this mit apply und call
    • this für Konstruktorfunktionen
    • class und extends
    • Kurzschreibweise für Funktionen
    • Veränderliche und unveränderliche Datentypen
    • Die for-in- und die for-of-Schleife
    • Array- und Object-Destructuring
    • Quiz
  • Asynchroner Code
    • Intro: Asynchroner Code
    • JavaScript ist Single-Threaded
    • Callbacks und Lambda-Ausdrücke
    • Synchrone und asynchrone Callbacks
    • "Don't release Zalgo"
    • Promises
    • async und await
    • Generatoren und yield
    • Quiz
  • Fehlerbehandlung
    • Intro: Fehlerbehandlung
    • Ausnahmen werfen und behandeln
    • Fehlersituationen aufräumen
    • Fehler in Callbacks behandeln
    • Fehler in Promises und mit async und await behandeln
    • Quiz
  • Module verwenden
    • Intro: Module verwenden
    • Ein Modulsystem für JavaScript
    • npm verwenden
    • Das leftPad-Fiasko
    • Bundling und Co.
    • Quiz

Über den Trainer:

Golo Roden ist Gründer und CTO von the native web GmbH. Er berät Unternehmen zu Technologien und Architekturen im Web- und Cloud-Umfeld, unter anderem zu TypeScript, Node.js, React, CQRS, Event Sourcing und Domain-driven Design (DDD).


So lernen Sie mit diesem Videokurs:

In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Ihnen das Lernen erleichtern:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquizzes zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Frage-den-Experten-Modul
  • Übungsmaterial zum Mitmachen
  •  Responsive Web-App und Videostreaming für alle Endgeräte

Technische Voraussetzungen:
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
javascript-roden-01
Veröffentlicht:
13.12.2020