JavaScript für Kids - Programmieren lernen ohne Vorkenntnisse

Book description

  • Kinderleicht programmieren lernen anhand vieler Spiele
  • Einführung in die objektorientierte Programmierung
  • Mit allen Programmierbeispielen und Lösungen der Aufgaben zum Download

Was haben die Computerspiele Lotto, Hang Man und Ping Pong gemeinsam? Alle diese Spiele – und noch viel mehr – wirst du mit JavaScript und diesem Buch programmieren lernen.

Hans-Georg Schumann geht die ersten Schritte dazu mit dir gemeinsam. Schon schnell kannst du ein erstes kleines Spiel zum Raten von Zahlen programmieren und entwickelst sogar ein Quiz.

Ganz nebenbei lernst du die Bestandteile von JavaScript kennen, so dass Bedingungen, Konstanten, Schleifen und Funktionen deinen Programmierer-Wortschatz im Nu erweitern. Dort, wo es nötig ist, wird auch HTML zur Unterstützung gerufen. Hans-Georg Schumann verrät dir viele Kniffe, um zum guten Programmierer zu werden: Hättest du zum Beispiel gedacht, dass Vererbung im Programm-Code eine Rolle spielt?

Damit deine Programme auch schön aussehen, erfährst du einiges über die grafischen Möglichkeiten von JavaScript, und die Grundlagen zur objektorientierten Programmierung fehlen natürlich auch nicht. Am Ende hast du tolle Spiele wie das Snake-Spiel, Schere-Stein-Papier und ein Dodge-Game selbst programmiert.

Aus dem Inhalt:
  • Mit JavaScript loslegen und erste Programme zum Laufen bringen
  • Spielerisch die Programmelemente von JavaScript wie Schleifen und Funktionen kennenlernen
  • Spiele programmieren: Zensuren ermitteln und Zahlenraten
  • Geldspielereien bis hin zum Lottogewinn
  • In Frankensteins Labor mit Klassen und Modulen hantieren
  • Funktionsfähige Buttons und Labels entwerfen
  • Ein großes Quiz programmieren
  • Grafik und Animationen in Spiele einbinden
  • Galgenmännchen und Ballspiele
  • Schlange und Käfer: Das Snake-Spiel
  • Dodge-Game mit Ausweichmanöver und Kollisionskontrolle

Zum Download unter www.mitp.de/0263: Alle Beispielprogramme und die Lösungen zu den Fragen und Aufgaben

Systemvoraussetzungen: Windows 10

Table of contents

  1. Impressum
  2. Einleitung
    1. Was heißt Programmieren?
    2. Was ist eine Entwicklungsumgebung?
    3. Warum gerade JavaScript?
    4. Die Entwicklungsumgebung
    5. Wie arbeite ich mit diesem Buch?
    6. Was brauchst du für dieses Buch?
    7. Hinweise für Lehrer
  3. Kapitel 1: Aller Anfang ist schwer? Einstieg in JavaScript
    1. Ein erstes Hallo, schlicht und einfach
    2. Visual Studio Code starten
    3. Die nötigen Erweiterungen
    4. Der steinige Weg zum zweiten Hallo
    5. Visual Studio Code beenden
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... aber noch keine Aufgabe
  4. Kapitel 2: Wenn und Dann und Mathe: Bedingung und Kontrolle
    1. Willkommen in JavaScript
    2. Die if-Struktur
    3. if und else
    4. Ein bisschen Grundrechnen
    5. Was für Zahlen?
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und ein paar Aufgaben
  5. Kapitel 3: Zensuren und Zahlenraten: Vergleichen und wiederholen
    1. Zensurenbild
    2. Punkt für Punkt
    3. Ein kleines Ratespiel
    4. Dein Computer zählt mit
    5. Noch mehr Spielkomfort
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und ein paar Aufgaben
  6. Kapitel 4: Geld-Spielereien: Noch mehr Schleifen
    1. Spiel mit dem Glück
    2. Die for-Struktur
    3. Auf dem Weg zum Millionär
    4. Macht Lotto wirklich reich?
    5. Zeichen-Verkettung
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und ein paar Aufgaben
  7. Kapitel 5: Marke Eigenbau: Funktionen
    1. JavaScript ist lernfähig
    2. Lokal oder global?
    3. Tauschprozesse
    4. Zahlen sortieren
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und ein paar Aufgaben
  8. Kapitel 6: Frankensteins Labor: Klassen und Module
    1. Ein neues Baby?
    2. Vererbung
    3. Programm-Module
    4. Zusammenfassung
    5. Ein paar Fragen ...
    6. ... aber keine Aufgabe
  9. Kapitel 7: Mehr über HTML: Buttons und Labels
    1. Ein Gerüst in HTML
    2. Es passiert etwas
    3. Noch mal Hallo
    4. Noch etwas Feinschliff
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und eine Aufgabe
  10. Kapitel 8: Hallo, wie geht’s? Komponentensammlung
    1. Kleine Button-Parade
    2. Listenwahl
    3. Von Pünktchen ...
    4. ... und Häkchen
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und ein paar Aufgaben
  11. Kapitel 9: Wer weiß was? Quiz-Projekt Teil 1
    1. Zuerst der Plan und dann der Bau
    2. Spielbereit?
    3. Datentransfer
    4. Auf ein Neues
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... aber keine Aufgabe
  12. Kapitel 10: Spielen und Lernen: Quiz-Projekt Teil 2
    1. Richtig oder falsch?
    2. Aufgabenkontrolle
    3. Antwort als Optionen
    4. Vokabeln lernen?
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und ein paar Aufgaben
  13. Kapitel 11: Jetzt wird es bunt: Grafik in JavaScript
    1. Von Punkten und Koordinaten
    2. Das erste Bild
    3. Jetzt wird’s bunt
    4. Eckig und rund
    5. Mit Text geht auch
    6. Farbtupfer
    7. Selber zeichnen?
    8. Zusammenfassung
    9. Ein paar Fragen ...
    10. ... und ein paar Aufgaben
  14. Kapitel 12: Bilder lernen laufen: Animationen
    1. Erst mal (irgend)ein Bild
    2. Kommen und gehen
    3. Bildersammlung
    4. Drehungen
    5. Zusammenfassung
    6. Ein paar Fragen ...
    7. ... und ein paar Aufgaben
  15. Kapitel 13: Buntes Trio: Kleine Spielesammlung
    1. Wie viele Augen?
    2. Schere – Stein – Papier
    3. Auf ein Wort
    4. Angst vor dem Galgen?
    5. Komplettierung
    6. Zusammenfassung
    7. Keine Fragen ...
    8. ... aber ein paar Aufgaben
  16. Kapitel 14: Von der Kugel zum Player: Ein kleines Ballspiel Teil 1
    1. Ein Ball auf dem Spielfeld
    2. Grenzkontrollen
    3. Player-Klasse
    4. Zwei Paddles
    5. Der Computer spielt mit
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  17. Kapitel 15: Ping und Pong: Ein kleines Ballspiel Teil 2
    1. Spiel-Intelligenz?
    2. Manuelle Paddle-Steuerung
    3. Feintuning
    4. Das Gesamt-Listing
    5. Zusammenfassung
    6. Keine Fragen ...
    7. ... und keine Aufgaben
  18. Kapitel 16: Schlange und Käfer: Das Snake-Spiel
    1. Ein Feld, zwei Spieler
    2. Die Schlange bewegt sich
    3. Länger und länger
    4. Verfeinerungen
    5. Das gesamte Listing
    6. Zusammenfassung
    7. Eine Frage ...
    8. ... und eine Aufgabe
  19. Kapitel 17: Trau dich was: Dodge oder Hit?
    1. Alter Quelltext, neue Idee?
    2. Stand, Duck, Jump
    3. Ausweichmanöver
    4. Zusammenfassung
    5. Keine Fragen ...
    6. ... und nur eine Aufgabe
  20. Anhang A: Visual Studio Code installieren
  21. Anhang B: Kleine Checkliste

Product information

  • Title: JavaScript für Kids - Programmieren lernen ohne Vorkenntnisse
  • Author(s): Hans-Georg Schumann
  • Release date: October 2020
  • Publisher(s): mitp Verlag
  • ISBN: 9783747502655