Node.js lernen: Eine Einführung in 100 Minuten // deutsch

preview_player
Показать описание

0:00:00 – Einführung
0:06:17 – Hallo Welt!
0:08:33 – Ein erster Webserver
0:22:53 – APIs mit Express definieren
0:32:25 – CORS- und JSON-Unterstützung
0:34:56 – Eine Route definieren
0:45:11 – Daten in einer In-Memory-Datenbank speichern
0:54:01 – Weitere Routen definieren
1:16:18 – MongoDB anbinden
1:33:33 – Review
1:38:07 – Ausblick

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Рекомендации по теме
Комментарии
Автор

Für mich wirklich die beste nodejs Einführung in deutscher Sprache bisher. Wird verteilt ...

julius.jake.pepperwood
Автор

Vielen Dank für diese exzellente Einführung in Node.js.

bobbymarley
Автор

Hallo Golo,
ich habe grade diese Einführung gemacht und bin schwer begeistert. Du machst das wirklich toll, und ich habe eine Menge gelernt. Danke dafür und ich freue mich schon auf die anderen Videos!
Viele Grüße und vielen Dank für die ganze Zeit und Passion, welche du in die Videos steckst! 👍

Thunderde
Автор

Das war ein super Video! Ganz herzlichen Dank dafür. Hatte vorher keine Ahnung und muss mir das sicher nochmal ansehen, aber dieser Überblick ist echt unbezahlbar. 😊😊😊👍👍👍 Und Sie sind ein richtiges Erklär-Talent. Klasse!

anihe
Автор

Klasse Video zu NodeJS! Hat mir als Anwendungsentwickler Azubi sehr weitergeholfen. Vielen Dank :)

leandromicrosoft
Автор

Echt super erklärt. Gutes Tempo, gute Detailtiefe.

schwalbefahrer
Автор

Super erklärt! Toller Kanal (gerade erst entdeckt 😋).

miedsekadse
Автор

Wieder ein super Deep Dive Video. Vielen Dank Golo.

michaelrichter
Автор

Sehr kompakt und übersichtlich, danke!
Habt ihr auch ein Video mit Erklärung zur unterschiedlichen Behandlung von Modulen in CommonJS style ggü. ES6 style?

orange-vlcybpd
Автор

Wohl der Beste NodeJS Crashkurs im Deutschsprachigen Raum. Vielen Dank dafür. Kennst Du auch das Framework MeteorJS bzw. hast Du damit bereits Erfahrung gesammelt? Wie ist Deine Meinung dazu?

johannesk.
Автор

Wenn man eine Datenbank auf einem externen Server hat, ist es dann besser vor jeder Abfrage eine Verbindung aufzubauen und danach wieder zu schließen?

thomassieber
Автор

Ein wirklich sehr gutes Video. Vielen Dank! Node.js wollte ich mir immer schon mal anschauen und diese Form der Einführung ist top. Ich fnde auch den Hinweis zu den fachlichen APIs vs. CRUD noch mal sehr gut. Eine Frage: Fehlerbehandlung bei mark-as-done: Ist Exception werfen der übliche Weg oder würde mensch eher ein Return-Objekt verwenden mit eine Error-Meldung. Exceptions sind für mich bisher eher für echte Programm-Fehler / -Abbrüche.

waltavista
Автор

Kann man das Pattern auch mit MVC verbinden, oder ist MVC generell nicht geeignet für APIs?

thomassieber
Автор

Servus Golo,
hab Probleme mit der MongoDB 5 weil ich mit einem alten Mac Pro arbeite und der kein AVX support unterstützt.
Was müsste ich ändern damit das z.b mit MariaDB läuft damit habe ich keine Probleme,
MongoDB 4 hab ich auch schon probiert das funktioniert leider auch nicht.

thec
Автор

Der body-parser ist doch wieder in Express eingebaut worden, so das man ihn nicht mehr extra installieren muss

blackscorpion
Автор

Hey Golo! Danke für das tolle Video! Eine Frage hätte ich jedoch: Inwiefern wäre eine Klasse für ein Todo "over-engineered"? Geht es dir hier nur um das einfachere Mapping des Objekts aus dem MongoDB-Query (das sollte ja wegen Duck-typing kein Problem darstellen)? Oder haben Klassen in Node andere Nachteile, wie z.B. Performance-Einbußen? Viele Grüße und mach unbedingt weiter so!

tmmy-cc
Автор

Danke für das super Video!

Was sich mir nicht erschließt ist das "cors" Modul. Egal was ich dazu lese, es wird ständig geschrieben, dass es nur mit bedacht und sehr restriktiv eingesetzt werden sollte.

Benötige ich "cors" überhaupt, denn auf localhost/single-server ebene habe ich doch sowieso zugriff auf meine API, oder?

saulgodman
Автор

Erstmal: super coole Videos! Mega verständlich! 🙂


Gibts n Video, wo du exec bzw. query.exec erklärst? Und wie man die ne FUnktion einmal mit query.exec... und einmal stattdessen mit callbacks umsetzen kann?



Ich hab Probleme exec bzw. query.exec zu verstehen und suche deine tollen Videos gerde danach durch, aber ich finds nicht (und schaffe es auch ncht so schnell, ALLES durchzuschauen).

Gibts dazu ne erklärung in einem deiner Videos? In welchem?

...bei mir funktioniert dieser code...

" query.exec(function (err, user) { //query wird asynchron ausgeführt
if (err) {
logger.error(err.message)
return callback(err.message) // callback übergibt fehlernachricht
}
if (user) { // hier wirkt null wie false
logger.debug(`Found userID: ${searchUserID}`)
callback(null, user)
}
else {
//logger.error("Did not find user for userID: " + searchUserID)
callback(`Did not find user with userID: ${searchUserID}`, user) // callback übergibt fehlernachricht
};
})"

...manchmal, aber oft auch nicht und ich raff nicht, was da los ist... :D

ElrondMcBong
Автор

Vielen dank für das super erklärte Video, wie kann ich ein Projekt das ich Lokal erstellt habe Online veröffentlichen?

paulonesky
Автор

es wurde vergessen zu erwähnen das JavaScript mist ist und es gerade am server bessere Optionen gibt. go, c#, sogar java. warum? performance mies, keine type safety von haus aus, package management system schlecht.

fsqryge
join shbcf.ru