Video-Tutorial: JavaScript & jQuery lernen
- 52 Lektionen in einem über 10,5-stündigen Video-Tutorial zu JavaScript und jQuery
- Erlerne die Grundlagen, gehe darüber hinaus und schreibe sodann eigene Programme
- Inklusive Praxis-Herausforderungen: Programmiere ein Quiz, ein Spiel, eine FAQ-Seite und App
- Von Programmier-Künstler und Profi-Trainer Denis Panjuta
Setze um, was dir vorschwebt! Mit Mitteln, die sich mehr als eignen, und mit fachlich glänzender Kompetenz! Was JavaScript und jQuery dir bieten, wirst du nach diesem Tutorial umfassend nutzen können.
52 Videos, 638 Minuten
JavaScript-Grundlagen: Teil 1
Das ultimative Training für JavaScript und jQuery – 1.1 Intro
3 minHerzlich willkommen zum ultimativen JavaScript- und jQuery-Kurs.
Das ultimative Training für JavaScript und jQuery – 1.2 Was ist JavaScript?
7 minIn diesem Video wird erklärt, was JavaScript ist und was es uns bringt.
Das ultimative Training für JavaScript und jQuery – 1.3 Herunterladen von Atom.io
10 minIn diesem Video lernst du, welchen Editor wir verwenden werden, und wir installieren ihn zusammen.
Das ultimative Training für JavaScript und jQuery – 1.4 Klicks und Variablen
17 minIn diesem Video wird aufgezeigt, wie man Klicks mit JavaScript verwendet und wie Variablen funktionieren.
Das ultimative Training für JavaScript und jQuery – 1.5 If- und Else-If-Bedingungen
19 minDas If-Statement. If (übersetzt: falls) wird beim Programmieren sehr häufig verwendet. Zum Beispiel, wenn man etwas nur dann durchführen möchte, wenn eine bestimmte Bedingung erfüllt ist.
Das ultimative Training für JavaScript und jQuery – 1.6 Arrays
9 minIn diesem Video geht es um Arrays (Felder) in JavaScript. Sie ermöglichen es uns, mehrere Informationen innerhalb einer Variablen zu speichern.
Das ultimative Training für JavaScript und jQuery – 1.7 For-Schleife
7 minIn diesem Video lernst du For-Loops (Schleifen) kennen. Diese ermöglichen es uns, einen bestimmten Code mehrfach hintereinander ausführen zu lassen.
Das ultimative Training für JavaScript und jQuery – 1.8 Funktionen
10 minFunktionen sind eine Art Miniprogramm, das wir, nachdem wir es erstellt haben, jederzeit wieder verwenden können. Wenn du auf deinem Handy z. B. den Home-Button drückst, wird eine Funktion aufgerufen, die dich zurück zu deinem Home-Screen bringt. Funktionen machen einem die Arbeit also wesentlich leichter.
Das ultimative Training für JavaScript und jQuery – 1.9 Herausforderung: Quiz, Teil 1
17 minHier wird das Resultat der Herausforderung gezeigt (und zwar ein Quiz) und außerdem wird die HTML-Grundlage geschaffen.
Das ultimative Training für JavaScript und jQuery – 1.10 Herausforderung: Quiz, Teil 2
10 minHier wird das CSS (das Aussehen) des Quiz programmiert.
Das ultimative Training für JavaScript und jQuery – 1.11 Herausforderung: Quiz, Teil 3
21 minHier wird das JavaScript unseres Quiz programmiert und erklärt.
JavaScript-Grundlagen: Teil 2
Das ultimative Training für JavaScript und jQuery – 2.1 Funktionen mit mehreren Parametern
7 minDu hast ja bereits gesehen, wie Funktionen mit einem Parameter funktionieren. Nun schauen wir uns Funktionen mit mehreren Parametern an. Mehrere Parameter sind dazu da, wenn man eine Funktion mit mehreren verschiedenen Variablen verwenden möchte. In der Mathematik z. B. bei der Addition mehrerer Werte.
Das ultimative Training für JavaScript und jQuery – 2.2 Globale vs. lokale Variablen
10 minEs gibt globale und lokale Variablen. Kurz zusammengefasst: Globale Variablen sind die Variablen, die man außerhalb von Funktionen anlegt, und lokale Variablen sind diejenigen, die man innerhalb von Funktionen anlegt. Hier schauen wir uns genauer an, wie das funktioniert.
Das ultimative Training für JavaScript und jQuery – 2.3 Return-Statement
7 minIn Programmiersprachen gibt es die Möglichkeit, Funktionen so aufzusetzen, dass sie einen Rückgabewert haben. Bisher haben wir ja nur Funktionen gehabt, die einfach nur etwas ausgeführt haben, jedoch nichts zurückgaben, womit wir weiterarbeiten hätten können. Daher schauen wir uns nun RETURN an.
Das ultimative Training für JavaScript und jQuery – 2.4 Mathematische Operatoren und Zuweisungsoperatoren
8 minIn diesem Artikel behandeln wir mathematische Operatoren und Zuweisungsoperatoren. Bei den mathematischen Operatoren handelt es sich um recht simple Dinge wie Addieren, Subtrahieren usw., bei den Zuweisungsoperatoren um die Möglichkeit, recht leicht simple Operationen durchzuführen wie z. B. eine Erhöhung um 5. Da beides in der Programmierung wichtig ist, werden die beiden Themen hier behandelt.
Das ultimative Training für JavaScript und jQuery – 2.5 Do-While- und While-Schleife
12 minEs gibt drei (bzw. vier) verschiedene Arten von Schleifen beim Programmieren: die Do-while-, While- und die For-Schleife. Die For-Schleife haben wir ja bereits kennengelernt. Nun kümmern wir uns um die Do-while- (fußgesteuert) und die While-Schleife (kopfgesteuert).
Das ultimative Training für JavaScript und jQuery – 2.6 Switch- und Case-Statement
6 minIn diesem Artikel geht es um eine Alternative zu If-Bedingungen. Dabei handelt es sich um Switch (Schalter) und Case (Fall). Man hat also quasi einen Schalter, der durch die verschiedenen Fälle schaltet und bei dem bleibt, der aktiv ist.
Das ultimative Training für JavaScript und jQuery – 2.7 Mehr zu Arrays
13 minWir haben ja bereits Arrays behandelt, sind dabei jedoch nicht ins Detail gegangen. Es gibt noch viel mehr über Arrays zu wissen. Die wichtigste Eigenschaft eines JavaScript-Arrays ist die Zahl der Elemente (length). Das Array hat jedoch noch weitere Eigenschaften wie z. B. index, welche uns Informationen über die Position 0 des Arrays gibt.
Objektorientierte Programmierung in JavaScript
Das ultimative Training für JavaScript und jQuery – 3.1 Objekte in JavaScript
4 minObjekte sind ein extrem wichtiges und interessantes Konzept in vielen Programmiersprachen. Man kann im Prinzip alles als eine Art Objekt beschreiben. Nehmen wir einmal ein Objekt, das wir meistens auf den Straßen sehen: ein AUTO. Ein Auto hat bestimmte Eigenschaften/Merkmale und kann bestimmte Aktionen durchführen.
Das ultimative Training für JavaScript und jQuery – 3.2 Objekte erstellen
6 minSchauen wir uns mal an, wie wir Objekte in JavaScript erstellen können. Dazu erstellen wir eine Konstruktor-Funktion und zwei Instanzen unseres Objektes in unserem Head-Tag. Innerhalb der Konstruktor-Funktion, die den gleichen Namen hat wie unser Objekt, sagen wir dem Programm, dass die Parameter, die der Konstruktor-Funktion bei der Erstellung einer Instanz des Objektes übergeben werden, eben die Werte des Objektes sein sollen.
Das ultimative Training für JavaScript und jQuery – 3.3 Objektfunktionen
10 minAls Grundlage für Funktionen von Objekten beginnen wir mit dem Code vom letzten Tutorial, in dem wir Variablen erstellt haben, die bei jeder Instanz unseres Objektes erzeugt werden.
Das ultimative Training für JavaScript und jQuery – 3.4 Math-Objekt
8 minIn diesem Tutorial lernst du das Math-Objekt kennen. Dabei handelt es sich um ein Objekt, welches auf der Math-Klasse basiert und mit jeder Menge cooler Eigenschaften und Funktionen kommt.
Das ultimative Training für JavaScript und jQuery – 3.5 Date-Objekt
7 minIn diesem Video geht es um das Date-Objekt bzw. die Date-Klasse. Dabei handelt es sich um Objekte, die man dafür verwenden kann, die Zeit in einem Programm einzubinden. Dabei ist nicht zwangsläufig die Uhrzeit oder das Datum gemeint, sondern es kann sich auch um eine Zeitspanne handeln. Ein Date-Objekt beinhaltet die Zeit, die seit dem Zeitpunkt 1970-01-01 00:00:00 vergangen ist. Es gibt verschiedene Möglichkeiten, dem Date-Konstruktor Parameter zu übergeben.
Das ultimative Training für JavaScript und jQuery – 3.6 Interaktive Uhr
6 minIn diesem Video lernst du, wie man eine interaktive Uhr mit JavaScript baut.
Das ultimative Training für JavaScript und jQuery – 3.7 Vererbung
17 minIn diesem Video geht es um die Vererbung und um Polymorphismus. Zwei Konzepte der objektorientierten Programmierung.
jQuery-Grundlagen
Das ultimative Training für JavaScript und jQuery – 4.1 Was ist jQuery?
3 minIn diesem Artikel behandeln wir die Frage: Was ist jQuery? Bei jQuery handelt es sich um eine JavaScript-Bibliothek, welche es uns ermöglicht, noch coolere Webseiten zu machen.
Das ultimative Training für JavaScript und jQuery – 4.2 Klicks in jQuery
9 minHier lernst du, wie man mit jQuery noch viel leichter Klicks verarbeitet.
Das ultimative Training für JavaScript und jQuery – 4.3 Aussehen der Webseite mit jQuery verändern
8 minIn diesem Tutorial lernst du, wie man das Aussehen einer Webseite mit jQuery verändern kann. Dazu können wir ganz einfach z. B. ein Attribut eines Feldes überschreiben. In diesem Beispiel können wir den Link des Iframes (also die src/source) verändern, indem wir über das Viereck hovern. Man könnte den Code problemlos ändern und z. B. das Viereck vergrößern, indem man das Height- und das Width-Attribut überschreibt, wenn man drüberfährt. Allgemein kann man dieses Verfahren nun nutzen, um das Aussehen der Webseite ohne Weiteres zu verändern.
Das ultimative Training für JavaScript und jQuery – 4.4 Verblassen von Inhalten
9 minEines der coolen Features von jQuery ist es, ein Element verblassen zu lassen. In diesem Beispiel verblassen wir einen Button, sobald wir einen anderen Button anklicken. Dabei verwenden wir die FadeOut-Funktion („Verblassen-Funktion“). Um das Element danach wieder anzeigen zu lassen, verwenden wir die FadeIn-Funktion.
Das ultimative Training für JavaScript und jQuery – 4.5 Animationen in jQuery
7 minIn diesem Video beschäftigen wir uns mit der Animation in jQuery. Dabei handelt es sich um etwas, das sich bewegt. Wir sorgen also dafür, dass sich ein Element auf unserer Webseite bewegt/verändert. Dazu gibt es eine Funktion in jQuery. Diese heißt animate() und erwartet drei Parameter.
jQuery UI
Das ultimative Training für JavaScript und jQuery – 5.1 Was ist jQuery UI?
4 minSchauen wir uns an, was ist jQuery UI ist.
Das ultimative Training für JavaScript und jQuery – 5.2 Accordion und Theme-Generator
20 minDas Accordion ist ein Widget, welches es uns wie bei einem Akkordeon ermöglicht, nur bestimmte Teile des Ganzen zu sehen. Das ist besonders nützlich, wenn man viele Informationen übermitteln will, diese als ein großer Text jedoch viel zu unübersichtlich wären.
Das ultimative Training für JavaScript und jQuery – 5.3 Sortables
11 minIn diesem Tutorial geht es um Sortables in jQuery UI. Dabei handelt es sich um sortierbare Elemente. Das kennst du, wenn du Produktivitäts-Webseiten wie Wunderlist oder Trello verwendest. Die Möglichkeit, Elemente sortierbar zu machen, ist ein extrem cooles Feature, welches du in vielen verschiedenen Applikationen verwenden kannst.
Das ultimative Training für JavaScript und jQuery – 5.4 Resizables
12 minManchmal kommt es vor, dass man die Größe eines Elementes vom Nutzer veränderbar machen möchte. Dann sind Resizables genau das Richtige. Diese ermöglichen nämlich genau das. Man sieht unten rechts beim Element ein kleines Dreieck, welches man anklicken kann und dann, wenn man den Mauszeiger gedrückt hält, dieses vergrößern oder verkleinern kann.
Das ultimative Training für JavaScript und jQuery – 5.5 Draggable
14 minIn jQuery UI lässt sich mithilfe von Draggables sehr einfach ein Element bauen, welches man hin- und herziehen kann. Wie das geht, schauen wir uns hier an.
Das ultimative Training für JavaScript und jQuery – 5.6 Progressbar
17 minProgressbars oder Fortschrittsleisten sind ein super Mittel, um dem Benutzer zu vermitteln, wie weit er in einem bestimmten Prozess gerade ist. Im Verkaufsprozess bei einem Online-Shop zum Beispiel oder bei einer Umfrage hilft es dem Nutzer zu wissen, wie weit er mit dem Durchführen der Schritte ist.
Das ultimative Training für JavaScript und jQuery – 5.7 Effekte in jQuery UI
10 minIn diesem Tutorial möchte ich kurz auf Effekte in jQuery UI eingehen. Es gibt nämlich ziemlich coole Effekte, die es ermöglichen, deine Webseite noch besser aussehen zu lassen und außerdem deine Benutzer komplett von den Socken zu hauen.
Training: FAQ-Seite
Das ultimative Training für JavaScript und jQuery – 6.1 FAQ-Seite: Vorstellung
4 minIn diesem Video siehst du das Resultat der Herausforderung. Eine FAQ-Seite.
Das ultimative Training für JavaScript und jQuery – 6.2 FAQ-Seite: Umsetzung
30 minHier setzen wir die FAQ-Seite um.
Training: Geschicklichkeitsspiel Brain-Game
Das ultimative Training für JavaScript und jQuery – 7.1 Brain-Game: Vorstellung
9 minIn diesem Video wird das Brain-Game vorgestellt, welches in diesem Kapitel programmiert wird.
Das ultimative Training für JavaScript und jQuery – 7.2 Brain-Game: HTML und CSS
16 minZuerst kümmern wir uns um die Struktur und das Aussehen des Spiels.
Das ultimative Training für JavaScript und jQuery – 7.3 Brain-Game: JS und jQuery, Teil 1
13 minNun kümmern wir uns um einige der Funktionalitäten des Spiels.
Das ultimative Training für JavaScript und jQuery – 7.4 Brain-Game: JS und jQuery, Teil 2, Game Start und Game Over
21 minDer Spieler kann bereits erste Aktionen im Spiel durchführen, nun kümmern wir uns aber darum, dass das Spiel richtig neu gestartet und beendet werden kann.
Das ultimative Training für JavaScript und jQuery – 7.5 Brain-Game: JS und jQuery, Teil 3, Timer und Fertigstellung des Spiels
21 minJetzt geht es nur noch darum, den Timer mit ins Spiel einzubauen, um die Punktzahl richtig zu berechnen und das Spiel zeitlich zu begrenzen. Außerdem führen wir noch ein paar weitere kleinere Schritte durch, um das Spiel fertigzustellen.
Training: To-do-Liste - das jQuery Mobile-Programm
Das ultimative Training für JavaScript und jQuery – 8.1 To-do-List: Vorstellung der App
7 minHier wird die App des Kapitels vorgestellt. Dabei handelt es sich um eine To-do-Listen-App/Webseite.
Das ultimative Training für JavaScript und jQuery – 8.2 To-do-List: Grundlagen schaffen und Themes
9 minNun schaffen wir die Grundlage und schauen uns an, wie wir mit jQuery Mobile das entsprechende Theme anlegen und bearbeiten können.
Das ultimative Training für JavaScript und jQuery – 8.3 To-do-List: Architektur anlegen
27 minWeil wir einen OOP-Ansatz verfolgen, müssen wir die entsprechende Architektur anlegen. Darum kümmern wir uns hier.
Das ultimative Training für JavaScript und jQuery – 8.4 To-do-List: Hinzufügen von Aufgaben, Seiten erstellen
28 minIn diesem Video fügen wir die Seiten hinzu und kümmern uns um die Seite, in der wir Aufgaben anlegen.
Das ultimative Training für JavaScript und jQuery – 8.5 To-do-List: Listenelemente bearbeiten, Grundlagen
18 minÄhnlich wie die Anlegeseite muss auch die Bearbeitungsseite befüllt werden und die entsprechende Funktionalität bekommen.
Das ultimative Training für JavaScript und jQuery – 8.6 To-do-List: Architektur und Datenstruktur
18 minNun können wir uns noch mal um die Architektur kümmern und die Datenstruktur anlegen.
Das ultimative Training für JavaScript und jQuery – 8.7 To-do-List: Umsetzung der Datenstruktur in der UI
21 minDa wir nun unsere Datenstruktur haben, können wir sie ziemlich einfach in unserer UI entsprechend aufrufen.
Das ultimative Training für JavaScript und jQuery – 8.8 To-do-List: Bug-fixing und permanent speichern
22 minBeim Programmieren sind im „Erklärfluss“ ein paar Schritte notwendig gewesen, die wir nun fixen können. Zusätzlich kümmern wir uns um das permanente Speichern von Daten und vervollständigen die App.
Kommentiere jetzt „Video-Tutorial: JavaScript & jQuery lernen“