Wenn Sie mit JavaScript programmieren lernen möchten, dann greifen Sie zu! Sebastian Springer vermittelt Ihnen in diesem Einstieg das Grundwissen zur Programmierung mit dieser zugleich einfachen wie mächtigen Programmiersprache ? und das im Zusammenspiel mit anderen Webtechnologien wie HTML und CSS. Sie lernen neben Grundlagen wie Schleifen, Verzweigungen und Co. alle wichtigen Tools, Arbeitsweisen und Besonderheiten der Browser oder der serverseitigen Plattform Node.js kennen. Doch damit nicht genug: Fortgeschrittene Technologien, wie die asynchrone Programmierung werden erklärt; außerdem,…mehr
Wenn Sie mit JavaScript programmieren lernen möchten, dann greifen Sie zu! Sebastian Springer vermittelt Ihnen in diesem Einstieg das Grundwissen zur Programmierung mit dieser zugleich einfachen wie mächtigen Programmiersprache ? und das im Zusammenspiel mit anderen Webtechnologien wie HTML und CSS. Sie lernen neben Grundlagen wie Schleifen, Verzweigungen und Co. alle wichtigen Tools, Arbeitsweisen und Besonderheiten der Browser oder der serverseitigen Plattform Node.js kennen. Doch damit nicht genug: Fortgeschrittene Technologien, wie die asynchrone Programmierung werden erklärt; außerdem, wie Sie zwischen Frontend und Backend kommunizieren oder mit Nutzern interagieren. Alles garniert mit praktischen Übungen und sofort einsetzbaren Beispiel-Programmen.
Sebastian Springer arbeitet als JavaScript Engineer in der Konzeptionierung und Entwicklung professioneller Anwendungen. Er ist außerdem Dozent für JavaScript, Autor mehrerer IT-Fachbücher und Sprecher auf Konferenzen. Er vermittelt sein Wissen besonders einsteigergerecht.
Inhaltsangabe
Einleitung 23 Teil I: Die Grundlagen von JavaScript 27 Kapitel 1: Auf den Spuren von JavaScript: Zwischen Browser-Zauberei und Server-Magie 29 Kapitel 2: Datentypen, Variablen und Konstanten 53 Kapitel 3: Operatoren, Bedingungen und Schleifen 83 Kapitel 4: Funktionen 107 Kapitel 5: Klassen und Arrays 127 Kapitel 6: Fehlerbehandlung 163 Teil II: Fortgeschrittene Themen 183 Kapitel 7: Das JavaScript-Modulsystem 185 Kapitel 8: Asynchronität in JavaScript 205 Kapitel 9: Generatoren und Iteratoren 227 Teil III: Das Frontend 239 Kapitel 10: Arbeiten mit dem DOM 241 Kapitel 11: Events 259 Teil IV: Das Ökosystem 279 Kapitel 12: Paketmanager 281 Kapitel 13: Die passenden Pakete finden 303 Teil V: Das Zusammenspiel zwischen Client und Server 313 Kapitel 14: Mit einem Server kommunizieren 315 Kapitel 15: Serverseitiges JavaScript mit Express 335 Kapitel 16: Clientseitiges JavaScript mit React 371 Kapitel 17: Echtzeit-Kommunikation mit WebSockets 413 Teil VI: Der Top-Ten-Teil 429 Kapitel 18: Die zehn wichtigsten Bibliotheken und Werkzeuge in JavaScript 431 Abbildungsverzeichnis 449 Stichwortverzeichnis 453
Einleitung 23 Teil I: Die Grundlagen von JavaScript 27 Kapitel 1: Auf den Spuren von JavaScript: Zwischen Browser-Zauberei und Server-Magie 29 Kapitel 2: Datentypen, Variablen und Konstanten 53 Kapitel 3: Operatoren, Bedingungen und Schleifen 83 Kapitel 4: Funktionen 107 Kapitel 5: Klassen und Arrays 127 Kapitel 6: Fehlerbehandlung 163 Teil II: Fortgeschrittene Themen 183 Kapitel 7: Das JavaScript-Modulsystem 185 Kapitel 8: Asynchronität in JavaScript 205 Kapitel 9: Generatoren und Iteratoren 227 Teil III: Das Frontend 239 Kapitel 10: Arbeiten mit dem DOM 241 Kapitel 11: Events 259 Teil IV: Das Ökosystem 279 Kapitel 12: Paketmanager 281 Kapitel 13: Die passenden Pakete finden 303 Teil V: Das Zusammenspiel zwischen Client und Server 313 Kapitel 14: Mit einem Server kommunizieren 315 Kapitel 15: Serverseitiges JavaScript mit Express 335 Kapitel 16: Clientseitiges JavaScript mit React 371 Kapitel 17: Echtzeit-Kommunikation mit WebSockets 413 Teil VI: Der Top-Ten-Teil 429 Kapitel 18: Die zehn wichtigsten Bibliotheken und Werkzeuge in JavaScript 431 Abbildungsverzeichnis 449 Stichwortverzeichnis 453
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826