Kategorien
JS Hero Learn to Code

JS Hero solutions

JS Hero bietet zu einigen Aufgaben Lösungen. Doch bei weitem nicht für alle Aufgaben. Nerav Parekh hat sich die Mühe gemacht, beim Durcharbeiten der englischen Version von JS Hero alle Aufgaben und Lösungen in dem Blog https://mestillastudent.blogspot.com/ zu veröffentlichen. Neben der Lösung findet sich auch immer eine entsprechende Erklärung. Beachten muss man lediglich, dass manche […]

Kategorien
JavaScript

The Definitive Guide

David Flanagan’s Buch „JavaScript: The Definitive Guide“ ist ein Klassiker. JavaScript war kaum ein halbes Jahr alt, da erschien Ende 1996 der Guide. JavaScript entwickelte sich schnell weiter und es folgte Auflage um Auflage. Das vorläufige Ende bildete die 2011 erschienene und über 1000 Seiten starke 6. Auflage. Das Buch prägte eine Generation von JavaScript-Entwickler:innen. […]

Kategorien
Learn to Code

Compute it

Compute it ist ein weiteres Learn-to-Code Spiel des französischen Code-Labors Toxicode. Ebenso wie der von Toxicode veröffentlichte Silent Teacher kommt Compute it ohne Erklärungen aus. Die Aufgaben sollen selbst erforscht werden. Es eignet sich damit zum spielerischen Einstieg ins Programmieren. Bei Compute it wird die Rolle von Code schreiben und Code ausführen vertauscht: der Computer […]

Kategorien
Learn to Code Linux

Meine erste Website

Wie veröffentlicht man eine Website im Netz? Hier möchte ich – Schritt für Schritt – anhand einer minimalen Website und des im letzten Blogbeitrags vorgestellten Hosters Uberspace zeigen, wie das geht. Zunächst müssen wir uns bei Uberspace registrieren. Dazu gehen wir auf deren Homepage und klicken rechts oben auf UBERNAUTIN WERDEN. Wir wählen einen Benutzernamen – […]

Kategorien
Learn to Code

Uberspace

Um Webseiten und andere Dienste ins Web zu stellen, benötigt man in der Regel einen Hoster. Man lädt dort z.B. seine Webseite hoch und diese ist dann unter einer zuvor festgelegten Internetadresse im Netz verfügbar. Hoster gibt es fast wie Sand am Meer. Einen, wie ich meine besonderen, möchte ich hier vorstellen: Uberspace. Uberspace bietet […]

Kategorien
JavaScript Learn to Code

The Modern JavaScript Tutorial

Unter javascript.info haben IIya Kantor und weitere Autoren ein umfassendes und zeitgemäßes JavaScript-Tutorial zusammengestellt. In aktuell 27 gut strukturierten Kapiteln werden fast alle Aspekte des JavaScript-Sprachkerns und des browserseitigen JavaScripts dargestellt. Das Tutorial eignet sich sowohl für ambitionierte Anfänger als auch für Fortgeschrittene, die ausgewählte Themen vertiefen möchten. Auf jeder Seite finden sich Codebeispiele, die […]

Kategorien
JavaScript Mathematik

Lunar Lander

Houston, Tranquility Base here. The Eagle has landed! Neil Armstrong, 20. Juli 1969. Am 20. Juli 1969, 17:44:00 UTC trennte sich die Mondlandefähre Eagle von der in einem Orbit um dem Mond kreisenden Apollo 11 und leitete die Abstiegssequenz ein. Dieses Landemanöver war ein Kampf gegen die Schwerkraft und die begrenzte Menge an Treibstoff: Bremste […]

Kategorien
JavaScript Learn to Code

Silent Teacher

Das französische Code-Labor Toxicode hat eine Reihe von wunderbaren Learn-to-Code Apps herausgebracht. Eine besonders gelungene ist SILENT TEACHER. Spielerisch lernt man einfache Programmier-Konzepte wie Operatoren, Variablen, aber auch Arrays, Funktionen und bedingte Anweisungen kennen. Der Name der App ist Programm: es wird nichts erklärt. Es werden lediglich elementare Programmier-Aufgaben gestellt. Durch Try-and-Error müssen die Spieler_innen […]

Kategorien
JavaScript Learn to Code

Funktionen

Funktionen sind für Anfänger schwer zu verstehen. An einem kleinen Programm möchte ich ihre Arbeitsweise verdeutlichen. Das Programm stammt aus dem letzten Post: Es fragt, wie man heißt und begrüßt einen nach Eingabe seines Namens. Ausprobieren kann man den Code, indem man ihn z.B. im JS Hero Playground eingibt. Hier haben wir, vielleicht ohne es […]

Kategorien
JavaScript JS Hero Learn to Code

Playground

JS Hero besitzt eine Spielwiese: den Playground. Hier möchte ich zeigen, wie man im Playground kleine Programme schreiben kann. Programme benötigen i.d.R. eine Ein- und eine Ausgabe. Im Playground kann man das am einfachsten mit den beiden Funktionen prompt() und alert() machen: Gibst Du diesen Code im Playground ein und klickst auf „Run“, so öffnet […]