Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript - Datenstrukturen und Algorithmen
Rating: 4.4 out of 5(23 ratings)
327 students

JavaScript - Datenstrukturen und Algorithmen

Erweitere dein Grundlagenwissen und werde zum kompetenten Programmierer!
Created byRuven Martin
Last updated 9/2020
German
German [Auto],

What you'll learn

  • Verbessere deine Programmier-Fertigkeiten durch ein tiefes Verständnis über Datenstrukturen und Algorithmen.
  • Implementiere Datenstrukturen und Algorithmen von Grund auf.
  • Werde ein besserer und effizienterer Programmierer, da du nun umfangreiches Wissen gezielt und selbstsicher einsetzt kannst.

Course content

20 sections132 lectures9h 51m total length
  • Einführung3:29
  • Was sind Datenstrukturen? Ein erstes Beispiel!3:04
  • Was sind Algorithmen? Ein erstes Beispiel!7:17
  • Die O-Notation zur Laufzeituntersuchung11:28
  • Kursaufbau6:18
  • NodeJS und NPM installieren2:52
  • Entwicklungsumgebung einrichten3:21
  • Javascript-Code ausführen5:47
  • Abschluss2:32

Requirements

  • Grundlegende JavaScript Kenntnisse notwendig, wobei im „Grundlagen“-Modul viele wichtige Themen wiederholt werden.

Description

Hallo! Und herzlich Willkommen in der Welt der Datenstrukturen und Algorithmen. Hier in diesem Kurs, wirst du alles lernen, um Datenstrukturen und Algorithmen von Grund auf selbst implementieren zu können.

Durch meinen Beruf als Lehrer, aber auch durch das Studium der Informatik, in dem ich mich mehrere Semester in diese Themen vertieft habe, bleiben wir in diesem Kurs nicht nur bei den Standard-Algorithmen (Sortieren, Suchen, etc.), sondern gehen auch zu den „fortgeschrittenen“ Themen wie Heaps, Graphen und dem Kürzeste-Wege-Algorithmus von Dijkstra. Zudem untersuchen wir alle Operationen und Algorithmen auf Laufzeit- und Speicherverhalten mit Hilfe der O-Notation.

Du bist dir nicht sicher, ob du schon fit genug für solch einen Kurs bist?

Keine Angst! Im Grundlagen-Modul wirst du mit allem ausgestattet, was du für diesen Kurs brauchst, bspw. Arrow-Functions, export/import, Rekursion, Fluent Interfaces uvm. Insofern du die Grundlagen von JavaScript kennst, bist du bereit für diesen Kurs.

Warum sollst du den Kurs wählen?

  • Interaktiv – Ich fordere dich bei jeder Funktion heraus, das Problem selbst zu lösen. Anschließend siehst du natürlich meine Implementierung.

  • Theorie vs. Praxis – Alle Themen werden in einer Mischung aus Theorie und Praxis unterrichtet. Vor allem dann, wenn es anspruchsvoller wird, nehmen wir uns die Zeit und machen umfangreiche Beispiele.

  • Tipps und Tricks – In fast allen Datenstrukturen und Algorithmen werden Techniken eingesetzt, welche sehr elegant, effizient und völlig universal sind. Du erweiterst deine Kompetenzen also sowohl in der Tiefe, als auch in der Breite.

Also! Worauf noch warten? Werde ein besserer und kompetenterer Programmierer!


Who this course is for:

  • Für Alle, welche sich auf Bewerbungsgespräche inkl. Programmieraufgaben vorbereiten möchten.
  • Für Alle, welche besser, eleganter und zielgerichteter in JavaScript programmieren können möchten.
  • Für Alle, welche grundsätzlich besser und kompetenter im Bereich der Programmierung (programmiersprache-unabhängig) werden möchten.