Nachhilfelehrkraft für Node.js, online, Unterricht auf Deutsch
Node.js online unterrichten, auf Deutsch
Unterrichten Sie Node.js online auf Deutsch: APIs, Datenbanken, asynchroner Code. Preis und Zeiten bestimmen Sie selbst, Clasora nimmt keine Provision.
Auf einen Blick
- Rolle
- Nachhilfelehrkraft für Node.js, online, Unterricht auf Deutsch
- Ort
- Zu 100 % online, von wo aus Sie möchten
- Arbeitsweise
- Selbstständig. Preis und Zeiten bestimmen Sie selbst.
- Veröffentlicht am
- Wohnsitzländer
Belgien, Dänemark, Deutschland · alle anzeigen
Belgien, Dänemark, Deutschland, Finnland, Liechtenstein, Litauen, Luxemburg, Niederlande, Österreich, Polen, Schweiz, Slowakei, Slowenien, Tschechien, Ungarn
Mit Node.js verlässt JavaScript den Browser und läuft auf dem Server. Die Sprache bleibt dieselbe, doch fast alles drumherum ist neu: Statt einer Webseite gibt es ein Dateisystem, Netzwerkverbindungen, Umgebungsvariablen und einen Prozess, der dauerhaft laufen soll. Dazu kommt ein einziger Thread, der sämtliche Anfragen bedient. Genau hier geraten die meisten ins Stolpern. Node.js wartet nicht, bis eine Datenbankabfrage oder ein Dateizugriff fertig ist, sondern gibt die Arbeit ab, macht weiter und kommt zurück, sobald das Ergebnis da ist. Code, der aussieht, als liefe er brav von oben nach unten, tut das oft nicht. Und eine einzige Schleife, die zwei Sekunden lang rechnet, legt den ganzen Server lahm.
Wer eine Lehrkraft für Node.js sucht, steckt meist mitten in einem Projekt. Die eigene React-App braucht ein Backend, im Studium steht eine REST-API mit Datenbank an, oder das Team im Betrieb ist auf Node umgestiegen, während man selbst noch in PHP oder Java denkt. Tutorials nachbauen können die meisten. Bleibt aber die eigene Route ohne jede Fehlermeldung hängen, brauchen sie jemanden, der versteht, was die Laufzeitumgebung gerade tut.
Warum Clasora Lehrkräfte für Node.js sucht, die auf Deutsch unterrichten
Clasora zeigt Lernenden die Lehrkräfte, die in der Sprache unterrichten, in der sie die Seite nutzen. Wer Clasora auf Deutsch liest, bekommt Lehrkräfte angezeigt, die auf Deutsch unterrichten. Ist Deutsch Ihre Unterrichtssprache, sind es also genau diese Lernenden, die Sie finden.
Dokumentation, Fehlermeldungen und die meisten Paketbeschreibungen auf npm sind englisch. Gerade deshalb hilft es, wenn jemand die Konzepte dahinter auf Deutsch erklärt. „Cannot set headers after they are sent to the client“ lässt sich wörtlich übersetzen, verstanden ist damit noch nichts. Weiter hilft erst der Satz: Die Antwort wurde zwei Zeilen weiter oben schon verschickt, der zweite Aufruf von res.json() kommt zu spät. Ereignisschleife und nicht blockierende Ein- und Ausgabe erschließen sich über einen guten Vergleich in der eigenen Sprache viel schneller als über die Referenzseiten.
Clasora stellt keine Lehrkräfte an, und dies ist keine Stellenanzeige. Sie unterrichten selbstständig, legen Preise und Zeiten fest und entscheiden allein, wie viel Sie unterrichten. Manche geben neben ihrer Arbeit in der Softwareentwicklung zwei, drei Abendstunden pro Woche und verdienen sich etwas dazu. Andere unterrichten so viel, dass es einen regulären Job ersetzt.
So sieht Node.js-Unterricht auf Clasora im Alltag aus
Die Tätigkeit ist vollständig remote. Jede Stunde findet online statt, und Sie unterrichten von dort aus, wo Sie leben.
Lernende buchen direkt in Ihrem Kalender und sehen nur die Zeiten, die Sie freigegeben haben, umgerechnet in ihre eigene Zeitzone. Sie legen fest, wie viel Vorlauf Sie vor einer Stunde brauchen und wie weit im Voraus gebucht werden kann.
Das Videogespräch läuft im Browser, installieren muss dafür niemand etwas. In einer Node.js-Stunde trägt die Bildschirmfreigabe den Großteil der Arbeit. Meist sind drei Dinge zu sehen: ein Editor wie VS Code, ein Terminal, in dem der Server läuft, und ein Werkzeug für Anfragen, ob curl, Postman oder einfach ein Browser-Tab. Sie legen eine Route an, starten den Server neu, schicken eine Anfrage ab und sehen sich gemeinsam an, was zurückkommt. Genauso oft teilt die lernende Person ihren Bildschirm, und Sie lesen den echten Stacktrace im Terminal statt einer Nacherzählung. Gehen Sie einen Request-Handler im Debugger Schritt für Schritt durch, sieht man deutlicher als in jedem Diagramm, wie eine Funktion zurückkehrt, bevor ihr Promise aufgelöst ist. Über den Chat im Gespräch schicken Sie schnell einen Befehl oder ein Codeschnipsel, und der Hintergrund lässt sich weichzeichnen.
Zwischen den Stunden führen Sie mit jeder lernenden Person eine eigene Unterhaltung. Dort landet das Fehlerprotokoll von gestern Abend oder der Link zum Repository, und Sie antworten mit einem Hinweis, einer Übung oder einer korrigierten Datei. Nachrichten, Dateien und geteilte Links liegen neben den Stunden, zu denen sie gehören. So finden Sie die Authentifizierungs-Middleware, die Sie vor einem Monat gemeinsam geschrieben haben, ohne langes Suchen wieder. Startprojekte legen Sie in Ihrem persönlichen Dateibereich ab oder holen Dokumente aus Google Drive. Und wenn Sie Ihre Woche in Google Kalender planen, lässt er sich mit Ihrem Clasora-Kalender synchronisieren.
Wobei Lernende meistens Hilfe suchen
Wie Node.js Code ausführt: die Ereignisschleife, nicht blockierende Ein- und Ausgabe und warum ein synchroner Aufruf im Request-Handler alle Nutzer ausbremst.
Asynchroner Code: Callbacks nach dem Error-first-Muster, Promises, async/await, Promise.all und die nicht abgefangene Promise-Rejection, die den Prozess beendet.
Module und npm: require oder import, CommonJS oder ES-Module, die package.json mit ihren Skripten, dependencies und devDependencies, Versionsbereiche und die Lock-Datei.
Die eingebauten Module: fs und path, EventEmitter, Streams, Buffer und process.env.
Eine API mit Express bauen: Routen, Middleware und ihre Reihenfolge, Fehlerbehandlung, HTTP-Statuscodes und die Prüfung dessen, was der Client schickt.
Andere Frameworks: Fastify oder NestJS und worin sie sich von Express unterscheiden.
Datenbanken: PostgreSQL, MySQL oder MongoDB anbinden, parametrisierte Abfragen gegen SQL-Injection, Connection-Pools, Migrationen und ORMs wie Prisma.
Authentifizierung und Sicherheit: Passwörter hashen, Sessions und Cookies, JSON Web Tokens, CORS und Zugangsdaten, die nicht im Code stehen.
Echtzeit: WebSockets oder Socket.IO für Chats und Live-Updates.
Tests: der eingebaute Test-Runner node:test, Jest oder Vitest und HTTP-Endpunkte mit Supertest prüfen.
Grundlagen des Deployments: Umgebungsvariablen, Logging, PM2 oder ein Docker-Container und ein Reverse Proxy davor.
Studienprojekte und Vorstellungsgespräche: ein Backend-Projekt rechtzeitig abgeben oder die Ereignisschleife im technischen Interview verständlich erklären.
Wen wir suchen
Sie entwickeln serverseitige Anwendungen mit Node.js und wissen, was unter dem Framework passiert: Ereignisschleife, Promises, Streams und Modulsystem.
Sie erklären diese Dinge verständlich auf Deutsch und greifen zu einem kleineren Beispiel, wenn die erste Erklärung nicht ankommt.
Sie lesen fremden Code mit Geduld, auch ein Knäuel verschachtelter Callbacks, und halten sich zurück, wenn jemand kurz davor ist, den Fehler selbst zu finden.
Vielleicht arbeiten Sie im Backend oder als Full-Stack-Entwicklerin oder -Entwickler, unterrichten bereits Programmieren, studieren Informatik oder haben sich Node.js mit eigenen Projekten beigebracht.
Sie haben einen Computer mit Kamera und Mikrofon und eine stabile Internetverbindung.
Sie sind mindestens 18 Jahre alt.
Unterrichtserfahrung hilft, ist aber keine Voraussetzung.
Was Sie bekommen
Keine Provision. Von dem Preis, den Sie festlegen, behält Clasora nichts ein.
Kostenlose Anmeldung und Veröffentlichung. Kein Abo, keine Gebühr für Ihr Angebot.
Ihre Preise. Für jede Stundenlänge legen Sie einen eigenen Preis fest, und auf Wunsch ist die erste Stunde kostenlos.
Ihre Zeiten. Sie bestimmen Wochenzeiten und freie Tage, den nötigen Vorlauf und wie weit im Voraus gebucht werden kann.
Eine eigene öffentliche Seite. Ihr Angebot ist eine eigene Seite, die Suchmaschinen finden und die allen Besuchern in ihrer Sprache angezeigt wird. Darauf stehen Ihr Foto, ein Vorstellungsvideo, was Sie unterrichten, welche Sprachen Sie sprechen und Ihr Preis je Stundenlänge.
Aussagekräftige Bewertungen. Lernende bewerten Sie nach Fachwissen, Verständlichkeit und Engagement.
Geprüfte Qualifikationen. Abschlüsse und andere Nachweise tragen Sie in Ihr Profil ein, und ein Moderator prüft sie.
Unterricht im Browser. Video mit Bildschirmfreigabe, Hintergrundunschärfe und Chat während des Gesprächs, ohne jede Installation.
So starten Sie
Legen Sie über die Schaltfläche auf dieser Seite ein Konto an.
Veröffentlichen Sie ein Angebot für Node.js.
Öffnen Sie Ihren Kalender und tragen Sie Ihre freien Zeiten ein.
Das dauert nur ein paar Minuten. Wenn Sie Lehrkraft werden, stimmen Sie den Nutzungsbedingungen zu, und bevor Ihr Angebot online geht, prüft es ein Moderator.
Häufige Fragen von Lehrkräften
Brauche ich ein Informatikstudium?
Nein. Sie müssen die Node.js-Themen, die Sie anbieten, sicher beherrschen und gut erklären können. Ob Sie dieses Wissen aus dem Beruf oder aus eigenen Projekten haben, spielt keine Rolle. Haben Sie einen Abschluss oder andere Qualifikationen, tragen Sie diese in Ihr Profil ein, und ein Moderator prüft sie.
Kann ich Leute unterrichten, die nur Frontend-JavaScript kennen?
Ja, das ist ein typischer Einstieg in Node.js. Die Syntax sitzt bereits, also geht es direkt um das, was auf dem Server neu ist: Terminal, npm, Anfragen und Antworten und Code, der auf eine Datenbank wartet. In Ihrem Angebot können Sie auch vermerken, dass Sie komplette Neulinge annehmen.
Müssen die Lernenden etwas installieren?
Für das Videogespräch nicht, es läuft im Browser. Um selbst Code zu schreiben und auszuführen, brauchen sie Node.js und einen Editor auf dem eigenen Rechner. Beides gemeinsam einzurichten, ist ein guter Anfang für die erste Stunde.
Wie werde ich bezahlt?
Kartenzahlungen sind noch nicht freigeschaltet. Derzeit wird eine Buchung ohne Karte bestätigt, und Sie rechnen direkt mit den Lernenden ab. Clasora nimmt keine Provision.
Fangen Sie bei Clasora an zu unterrichten
Konto anlegen, ein Angebot veröffentlichen, Kalender öffnen. Das dauert ein paar Minuten und kostet nichts.