JavaScript (Node.js) für Anfänger: Der vollständige Kurs
JavaScript (Node.js) für Anfänger: Der vollständige Kurs
Zusammenfassung:
Dieses Buch wurde speziell für diejenigen entwickelt, die von Grund auf modernes JavaScript erlernen und serverseitige Anwendungen auf der Node.js-Plattform erstellen möchten. Sie finden hier keine trockene Theorie – nur praktische Beispiele, verständliche Erklärungen und Schritt-für-Schritt-Anleitungen.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Weg von der ersten Installation von Node.js bis zur Entwicklung einer vollwertigen Webanwendung ab. Beginnend mit den Grundlagen der JavaScript-Syntax (Variablen, Funktionen, Objekte, Arrays) gelangen Sie schrittweise zu komplexeren Themen:
- Asynchrone Programmierung: Callbacks, Promises, async/await – lernen Sie, mit Ein-/Ausgabeoperationen zu arbeiten, ohne die Anwendung zu blockieren.
- CommonJS-Modulsystem: Erstellung und Einbindung eigener Module, Arbeit mit npm.
- Arbeit mit dem Dateisystem: Lesen, Schreiben, Löschen von Dateien, Arbeit mit Streams.
- Erstellung eines Webservers: von einem einfachen HTTP-Server bis zur Verarbeitung von Routen und statischen Dateien.
- Arbeit mit Datenbanken: Verbindung zu MongoDB und SQLite, Ausführen von Abfragen.
- Erstellung einer REST API: Entwurf von Endpunkten, Verarbeitung von JSON, Datenvalidierung.
- Fortgeschrittene Themen: Arbeit mit der Umgebung, Debugging, Testen, Deployment der Anwendung.
Für wen ist dieses Buch?
- Anfänger, die noch nie programmiert haben, aber mit JavaScript und Node.js beginnen möchten.
- Webentwickler, die mit dem Frontend vertraut sind und die serverseitige Seite erlernen möchten.
- Studenten und Autodidakten, die strukturiertes und verständliches Lernmaterial suchen.
- Alle, die schnelle und skalierbare serverseitige Anwendungen erstellen möchten.
Was werden Sie lernen und nach der Lektüre tun können:
- Sicher in JavaScript programmieren und die modernen Funktionen von ES6+ nutzen.
- Verstehen, wie Asynchronität in Node.js funktioniert, und diese effektiv einsetzen.
- Webserver erstellen und HTTP-Anfragen verarbeiten.
- Mit Datenbanken arbeiten und REST APIs aufbauen.
- Vollwertige serverseitige Anwendungen entwickeln, die bereit für das Deployment sind.
- npm-Pakete verwenden und Projektabhängigkeiten verwalten.
Jedes Kapitel enthält praktische Aufgaben und Codebeispiele, die Sie sofort ausführen und modifizieren können. Das Buch ist in einer lebendigen, zugänglichen Sprache geschrieben; komplexe Konzepte werden anhand von Analogien und einfachen Beispielen erklärt. Es ist kein Nachschlagewerk, sondern ein vollwertiger Lehrgang, der Sie vom absoluten Nullpunkt bis zum sicheren Niveau eines Junior Node.js-Entwicklers führt.
Beginnen Sie noch heute Ihren Weg in die serverseitige Entwicklung mit JavaScript!
Empfehlungen
TypeScript: Tipps und Best Practices
JavaScript (Node.js)-Vorstellungsgespräch: 200 Fragen und Antworten
Algorithmen und Datenstrukturen in Java: Grundkurs
DevOps für Java-Entwickler: Vom Code bis zur Produktion
Rust-Vorstellungsgespräch: 200 Fragen und Antworten
Kotlin für Android: Ein Leitfaden für Anfänger