Aktualisiert im Mai 2025.
Dieser Kurs bietet jetzt Coursera Coach! Eine intelligentere Art zu lernen – mit interaktiven Echtzeit-Gesprächen, die dir helfen, dein Wissen zu testen, Annahmen zu hinterfragen und dein Verständnis im Laufe des Kurses zu vertiefen. In diesem Kurs lernst du, wie du ein JavaScript-basiertes Kartenspiel mit einer Mechanik zur zufälligen Kartenreihenfolge entwickelst. Am Ende des Kurses wirst du in der Lage sein, ein voll funktionsfähiges Spiel zu erstellen und dabei wichtige Fähigkeiten wie HTML-Struktur, CSS Grid für das Layout, asynchrone JavaScript-Programmierung mit async/await, die Fetch-API zum Abrufen von Daten und den Fisher-Yates-Shuffle-Algorithmus für die Zufallsgenerierung anzuwenden. Außerdem erwerben Sie Fachwissen in den Bereichen DOM-Manipulation, CSS-Animationen und dem Hinzufügen interaktiver Funktionen wie dem dynamischen Umdrehen von Karten und der Spielelogik mit Zählern. Der Kurs ist in sechs Abschnitte unterteilt. Im ersten Abschnitt lernen Sie, HTML zu schreiben, mit CSS zu gestalten und CSS Grid für ein responsives Layout zu implementieren. Außerdem beschäftigen Sie sich mit CSS-Root-Variablen und Best Practices für Namenskonventionen. Der zweite Abschnitt konzentriert sich darauf, Ihr Spielbrett mit Karten zu bestücken, Kartendaten mithilfe von JSON zu speichern und JavaScript für die dynamische Referenzierung von Karten zu integrieren. Zudem erlernen Sie fortgeschrittene Techniken für effiziente DOM-Aktualisierungen. Im dritten Abschnitt implementieren Sie Kartenumdreheffekte und randomisieren die Kartenreihenfolge mithilfe des Fisher-Yates-Shuffles. Der vierte Abschnitt befasst sich mit der Logik zum Kombinieren von Karten, Zählern und der Begrenzung von Klicks. Der fünfte Abschnitt stellt visuelle Effekte wie fallende Sterne und eine Überlagerung bei einer Niederlage vor. Am Ende verfügen Sie über ein ausgefeiltes Spiel, das zum Testen bereit ist. Dies ist ein Kurs für Fortgeschrittene. Entwickler mit Grundkenntnissen in HTML, CSS und JavaScript, die ihre Fähigkeiten ausbauen möchten, werden davon profitieren.

















