Skip to content

Latest commit

 

History

History
293 lines (276 loc) · 32.1 KB

literatur.md

File metadata and controls

293 lines (276 loc) · 32.1 KB

Kommentiertes Literatur- und Linkverzeichnis

Hinweise: Die Links zu Amazon und zum Rheinwerk Verlag sind Affiliate-Links. Das bedeutet, dass ich eine Provision erhalte, wenn Sie die Bücher darüber bestellen. Für Sie ändert sich dadurch nichts; der Preis ist mit oder ohne diese Provision gleich.

Bei Rheinwerk-Büchern lohnt es sich stets, sie über den Verlag statt bei Amazon zu bestellen, denn die Lieferung erfolgt schnell, versandkostenfrei - und vor allem können Sie für nur 5 Euro Aufpreis auf das gedruckte Buch ein Bundle erwerben, in dem das zugehörige E-Book gleich mit enthalten ist. Beim IT-Handbuch mit über 1.400 Seiten ist es beispielsweise praktisch, es ohne schweres Schleppen überall hin mitnehmen zu können.

Ganz allgemein gilt, dass viele Fachbücher sehr teuer sind - oft je spezialisierter, desto teurer. Es lohnt sich, öffentliche Bibliotheken (inklusive Onleihe, also E-Book-Ausleihe) in Anspruch zu nehmen oder zu überprüfen, ob Berufsschule, (Fach-)Hochschule oder Ausbildungsbetrieb Online-Zugänge zu Fachliteratur abonniert haben.

Allgemeine Einführungen und Überblicke

Bücher

  • Gumm, Heinz-Peter; Sommer, Manfred et al.: Grundlagen der Informatik (in drei Bänden). München 2019, De Gruyter Oldenbourg.
    Eine gründliche Einführung in eine Vielzahl von Themen der modernen Informatik, die stets mit gutem Praxisbezug präsentiert werden.
    Bei Amazon bestellen
  • Sedgewick, Robert; Wayne, Kevin: Computer Science: An Interdisciplinary Approach. Reading 2016, Addison-Wesley.
    Gutes, modernes Informatiklehrbuch mit dem Schwerpunkt Programmierung; die Implementierung aller Beispiele erfolgt in Java.
    Bei Amazon bestellen
  • Hübscher, Heinrich et al.: IT-Handbuch IT-Systemelektroniker/-in, Fachinformatiker/-in, 12. Auflage. Braunschweig 2022, Westermann.
    Sammlung von Kurzinformationen und Tabellen zu den wichtigsten Ausbildungsinhalten der IT-Berufe.
    Bei Amazon bestellen
  • Eschbach, Andreas: NSA – Nationales Sicherheits-Amt. Köln 2018, Bastei-Lübbe Verlag.
    Ausnahmsweise kein Sachbuch, sondern ein Roman. Der spannende Alternate-History-Thriller geht davon aus, dass es Lord Charles Babbage gelungen ist, die Analytical Engine fertigzubauen – dementsprechend beginnt die Computergeschichte etwa 100 Jahre früher als in unserer Welt, während die sonstige Weltgeschichte zunächst parallel verläuft. So kommt es, dass Computer und das Internet (hier »Komputer« und »Weltnetz« genannt) ab 1933 den Nazis in die Hände fallen, die diese Technologien für eine noch entsetzlichere Perfektion ihrer Gewaltherrschaft benutzen, als aus unseren Geschichtsbüchern bekannt. So dient der Roman vor allem als abschreckendes Beispiel dafür, dass der grenzenlose Ausbau von Überwachungsinfrastruktur und -befugnissen auch in einer Demokratie gefährlich ist (vor allem kann das Ganze inklusive bereits gesammelter Daten einer später errichteten Diktatur in die Hände fallen), ist aber auch – wie bei Eschbach üblich – bezüglich der realen Geschichte brillant recherchiert und mitreißend geschrieben.
    Bei Amazon bestellen

Webressourcen

  • IT-Berufe-Podcast
    https://it-berufe-podcast.de
    Der sehr engagierte Ausbilder Stefan Macke betreibt unter dieser URL einen Podcast und ein Blog für alle, die gerade eine IT-Ausbildung absolvieren. Unter anderem gab es dort im Podcast einen Buchclub, in dem jedes Kapitel einer früheren Auflage des vorliegenden Buchs durchgearbeitet wurde.

Mathematische Grundlagen

Bücher

  • Detel, Wolfgang: Grundkurs Philosophie – Band 1: Logik. Stuttgart 2007, Reclam.
    Eine kompakte und vielseitige Einführung in die Logik. Die gesamte neunbändige Einführung in die Philosophie ist im Paket übrigens günstiger als die Einzelbände, und Themen wie Erkenntnistheorie, Wissenschaftstheorie, Geist und Wahrnehmung sind auch in der Informatik interessant, besonders für die KI-Forschung.
    Einzelband bei Amazon bestellen
    Paket (9 Bände) bei Amazon bestellen
  • Teschl, Gerald; Teschl, Susanne: Mathematik für Informatiker (in zwei Bänden), 4. Auflage. München 2013, Springer.
    Sehr stark praxisorientierte und gut verständliche Lehrbücher, die die für Informatiker relevanten Themen der Mathematik an Beispielen aus der Welt der Computer darstellen.
    Band 1 bei Amazon bestellen
    Band 2 bei Amazon bestellen
  • Weitz, Edmund: Konkrete Mathematik (nicht nur) für Informatiker, 2. Auflage. Heidelberg 2021, Springer Spektrum.
    Sehr ausführliches Mathematik-Lehrbuch mit vielen Schwerpunkten, die für die Informatik relevant sind. Besonders praktisch ist die Umsetzung fast aller Beispiele in Python. Außerdem wird im Buch per QR-Code auf zahlreiche YouTube-Erklärvideos des Autors verwiesen (siehe Webressourcen).
    Bei Amazon bestellen

Webressourcen

  • Grundwissen Mathematik
    https://www.grund-wissen.de/mathematik/index.html
    Kompaktes, aber sehr gut verständliches Skript zu praktisch allen wichtigen Aspekten der Mathematik. Kann online gelesen oder heruntergeladen werden. Auf derselben Website bietet der Autor Bernhard Grotz noch einige andere gut geschriebene Tutorials an, zum Beispiel über Physik, Elektronik und diverse IT-Themen.
  • Lehrvideos (und mehr) von Edmund Weitz
    https://weitz.de/KMFI/
    Die Website zum oben erwähnten Buch "Konkrete Mathematik (nicht nur) für Informatiker" mit Code-Downloads und vor allem einer YouTube-Playlist mit über 400 Videos, in denen die Themen aus dem Buch verständlich und noch ausführlicher erklärt werden. Unter http://weitz.de/haw-videos/ finden Sie eine Übersicht über alle Videos des Autors, darunter vollständige Vorlesungsreihen zu Mathematik und theoretischer Informatik sowie Beiträge über spannende mathematische Nischenthemen.
  • 3Blue1Brown
    https://www.3blue1brown.com/
    Mein Lieblings-YouTube-Kanal zum Thema Mathematik von Grant Sanderson. Spannende Themenauswahl, sehr gut und verständlich erklärt und exzellent visualisiert. Sehr empfehlenswert sind beispielsweise drei Videoreihen, die in diesem Stil in lineare Algebra, Analysis beziehungsweise Statistik einführen.

Elektronische und technische Grundlagen

  • Höwing, Marika: Einführung in die Elektrotechnik. Bonn 2021, Rheinwerk Verlag.
    Gelungene Mischung aus physikalischen und mathematischen Grundlagen auf der einen Seite und praktischer Einführung in Elektrizität, Elektrotechnik und Elektronik auf der anderen.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Neubert, Stephan: Grundkurs Theoretische Informatik. Bonn 2021, Rheinwerk Verlag.
    Gut verständlicher Überblick über die theoretische Informatik, insbesondere zu den Themen formale Sprachen, Algorithmen, Berechenbarkeit und Komplexität.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Hoffmann, Dirk W.: Theoretische Informatik, 5. Auflage. München 2022, Hanser.
    Meiner Ansicht nach das verständlichste und am besten gestaltete unter den ausführlichen, auch für das Studium geeigneten Büchern zur theoretischen Informatik.
    Bei Amazon bestellen
  • Nagel, Ernest; Newman, James R.: Gödel's Proof. New York 2001, NYU Press.
    Eine ohne Hochschulstudium der Mathematik verständliche Darstellung der gödelschen Unvollständigkeitssätze und ihres Beweises, den Kurt Gödel 1931 erbrachte.
    Bei Amazon bestellen

Hardware

Buch

  • Tanenbaum, Andrew S.; Austin, Todd: Rechnerarchitektur, 6. Auflage. München 2014, Pearson Studium.
    Dieser Band behandelt ausführlich und fundiert die theoretische Seite der Hardware und der Rechnerarchitektur, indem er nacheinander die verschiedenen Ebenen dieses Aufbaus betrachtet.
    Bei Amazon bestellen

Webressourcen

Betriebssysteme

Bücher

  • Tanenbaum, Andrew S.; Bos, Herbert: Moderne Betriebssysteme, 4. Auflage. München 2016, Pearson Studium.
    In diesem Buch wird zunächst in zahlreichen interessanten Kapiteln die gesamte Theorie der Betriebssystemtechnik geschildert: Prozess- und Speichermanagement, Gerätetreiber, Dateisysteme etc. Anschließend werden die beiden konkreten Beispiele Linux und Windows genauer untersucht. Hinweis: Viele Leser*innen raten von der deutschen Übersetzung ab; leider ist das englische Original, "Modern Operating Systems", meist noch teurer.
    Bei Amazon bestellen
  • Heiting, Mareile: Windows 11 – Das große Handbuch. Bonn 2022, Vierfarben (Rheinwerk Verlag).
    Ein sehr ausführliches Handbuch zu Windows 11.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Kloep, Peter et al.: Windows Server – Das umfassende Handbuch. Bonn 2021, Rheinwerk Verlag.
    Ein ebenso ausführliches Handbuch zur neuesten Serverversion von Microsoft Windows, das alle Serverrollen und Administrationswerkzeuge behandelt.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Kofler, Michael: Linux. Das umfassende Handbuch, 18. Auflage. Bonn 2023, Rheinwerk Verlag.
    Michael Kofler, einer der vielseitigsten deutschsprachigen EDV-Buchautoren, widmet sich auch in der neuen Auflage seines bekannten Standardwerks allen relevanten Themen zur erfolgreichen Inbetriebnahme und Anwendung eines Linux-Systems.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Kofler, Michael: Linux Kommandoreferenz, 5. Auflage. Bonn 2020, Rheinwerk Verlag.
    Kompakte Referenz zu allen wichtigen Befehlen und Tools des Betriebssystems Linux.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Webressourcen

  • WinTotal
    https://www.wintotal.de
    Portal mit Praxisinformationen zu Microsoft Windows.
  • Windows Server 2012 R2 – Das umfassende Handbuch.
    https://openbook.rheinwerk-verlag.de/windows_server_2012r2/
    Der HTML-Volltext des Buchs Windows Server 2012 R2 von Ulrich B. Boddenberg, 4. Auflage. Bonn 2014, Rheinwerk Verlag. Wie alle Rheinwerk-Openbooks kann das Buch online gelesen oder vollständig heruntergeladen werden. Der Band beschreibt die Einrichtung eines Windows-Server-2012-R2-basierten Windows-Netzwerks mit Active Directory, Exchange Server, Office und mehr.
  • Ubuntu GNU/Linux
    https://openbook.rheinwerk-verlag.de/ubuntu
    Volltext des Buchs Ubuntu GNU/Linux von Marcus Fischer, 7. Auflage. Bonn 2012, Rheinwerk Verlag (vormals Galileo Press). Das Buch beschreibt den Einsatz der beliebten Linux-Distribution Ubuntu.

Grundlagen der Programmierung

Bücher

  • Ullenboom, Christian: Java ist auch eine Insel, 17. Auflage. Bonn 2023, Rheinwerk Verlag.
    Umfassender, methodischer und praxisorientierter Überblick über fast alle Aspekte der Programmierung mit dem Java SDK.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Ernesti, Johannes; Kaiser, Peter: Python 3 – Das umfassende Handbuch, 7. Auflage. Bonn 2023, Rheinwerk Verlag.
    Sehr gründliche Einführung und Referenz zu allen wichtigen Aspekten der Skriptsprache Python.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Webressourcen

  • Stack Overflow
    https://www.stackoverflow.com
    Die Ressource für die Programmierung schlechthin: Praktisch jede Frage, die Entwickler*innen aller Sprachen und Technologien haben könnten, wurde hier bereits beantwortet. Ein Voting-System sorgt dafür, dass gute und sinnvolle Antworten zuerst angezeigt werden.
  • Python-Kurs
    https://www.python-kurs.eu/
    Website des Informatikers und Buchautors Bernd Klein mit verschiedenen sehr ausführlichen Python-Tutorials, aus denen verschiedene Bücher aus dem Hanser Verlag entstanden sind (etwa "Numerisches Python", siehe unter "Weitere Konzepte der Programmierung").

Algorithmen und Datenstrukturen

Weitere Konzepte der Programmierung

  • Friedl, Jeffrey E. F.: Mastering Regular Expressions, 3. Auflage. Sebastopol 2006, O’Reilly Media.
    Eine ausführliche Referenz zur Anwendung regulärer Ausdrücke in verschiedenen Programmiersprachen mit zahlreichen Praxisbeispielen.
    Bei Amazon bestellen
  • Klein, Bernd: Numerisches Python, 2. Auflage. München 2023, Hanser Verlag.
    Handbuch zu NumPy und verwandten mathematischen Python-Bibliotheken mit vielen Beispielen und Erläuterungen mathematischer Hintergründe. Die bereits genannte Website des Autors, https://www.python-kurs.eu/, lohnt ebenfalls einen Besuch.
    Bei Amazon bestellen

Datenanalyse, Machine Learning, künstliche Intelligenz

  • Turing, Alan: Computing Machinery And Intelligence/Können Maschinen denken?. Stuttgart 2021, Reclam.
    Turings berühmter Aufsatz von 1950 in zweisprachiger Ausgabe (Deutsch/Englisch) mit zahlreichen Zusatzmaterialien. Ein Meilenstein der KI-Forschung; hier wurde unter anderem der berühmte Turing-Test konzipiert.
    Bei Amazon bestellen
  • Hofstadter, Douglas: Gödel, Escher, Bach – An Eternal Golden Braid. New York 1979, Basic Books.
    Was haben die Unvollständigkeitssätze von Kurt Gödel, die geometrisch unmöglichen Zeichnungen von M. C. Escher und die Fugen von Johann Sebastian Bach miteinander zu tun? Und wie hängt all das mit natürlicher und künstlicher Intelligenz zusammen? Das alles wird in diesem unterhaltsamen und geistreichen Buch aus verschiedensten Blickwinkeln wie Logik, Zahlentheorie, formalen und natürlichen Sprachen sowie weiteren Aspekten der Philosophie untersucht. Zwischen den Kapiteln befinden sich platonische Dialoge zwischen Achilles und der Schildkröte, die ursprünglich von Lewis Carroll erdacht wurden (in Anlehnung an ein antikes mathematisches Paradoxon), und einigen anderen Beteiligten. Ein Klassiker der Kognitions- und KI-Literatur, der mit dem Pulitzer-Preis ausgezeichnet wurde.
    Die deutsche Ausgabe erschien bei Klett-Cotta. Da ich sie nicht gelesen habe, kann ich nicht beurteilen, wie gut die hintergründigen Wortspiele des Originals übertragen wurden.
    Bei Amazon bestellen (englische Ausgabe)
    Bei Amazon bestellen (deutsche Ausgabe)
  • McKinney, Wes: Datenanalyse mit Python, 3. Auflage. Heidelberg 2023, O’Reilly.
    Vermittelt praxisnah die Arbeit mit Python-Bibliotheken zur Datenanalyse.
    Bei Amazon bestellen
  • Wilmott, Paul: Grundkurs Machine Learning. Bonn 2020, Rheinwerk Verlag.
    Dieses Buch enthält keinen Code, sondern erläutert auf verständliche Weise die mathematischen Grundlagen aller gängigen Machine-Learning-Algorithmen.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Müller, Andreas C.; Guido, Sarah: Einführung in Machine Learning mit Python. Heidelberg 2017, O’Reilly.
    Dieses Buch führt in die wichtigsten Algorithmen und Python-Module für Machine Learning ein.
    Bei Amazon bestellen
  • Albon, Chris: Machine Learning Kochbuch. Heidelberg 2019, O’Reilly.
    Die O’Reilly-Kochbücher sind im wahrsten Sinne des Wortes Rezeptsammlungen: Für verschiedene Bereiche eines Themas werden typische Problemstellungen gesammelt, zu denen jeweils Lösungen mit ausführlicher Diskussion angeboten werden. Das vorliegende Buch kümmert sich um typische Probleme des Machine Learning, die mit gängigen Python-Modulen gelöst werden.
    Bei Amazon bestellen
  • Steinwendner, Joachim; Schwaiger, Roland: Neuronale Netzwerke programmieren mit Python, 2. Auflage. Bonn 2020, Rheinwerk Verlag.
    Grundlagen und Praxis künstlicher neuronaler Netzwerke werden in diesem Lehrbuch anschaulich mit vielen Beispielen erläutert.
    Bei Rheinwerk bestellen
  • Shane, Janelle: You Look Like A Thing and I Love You. Boston 2019, Little, Brown and Company.
    Ein sehr unterhaltsames Buch darüber, wie sich künstliche Intelligenz irren kann und schräge, überraschende oder lustige Ergebnisse liefert. Das Buch hat jedoch durchaus einen praktischen Nutzen: Wer die Fallstricke kennt, kann sie vermeiden und bessere KI-Modelle programmieren. Die deutsche Übersetzung erschien 2021 unter dem Titel »Künstliche Intelligenz – Wie sie funktioniert und woran sie scheitert« bei O’Reilly.
    Bei Amazon bestellen (englische Ausgabe)
    Bei Amazon bestellen (deutsche Ausgabe)
  • Misselhorn, Catrin: Grundfragen der Maschinenethik. Stuttgart 2018, Reclam.
    Je mehr Entscheidungs- und Gestaltungsfreiheit künstliche Intelligenzen und Roboter haben, desto wichtiger ist es, dass ethische Maßstäbe für sie – oder vielmehr für die Menschen, die sie in die Welt setzen – gelten. Das Buch bietet eine kompakte Einführung in verschiedene Aspekte dieser Problematik.
    Bei Amazon bestellen
  • Kersken, Sascha: Daten- und Prozessanalyse für Fachinformatiker*innen. Bonn 2021, Rheinwerk Verlag.
    Dieses Buch geht spezifisch auf die Ausbildungsinhalte des neuen IT-Ausbildungsgangs Daten- und Prozessanalyse (FIDP) ein. Die Themen Datenanalyse, Machine Learning und künstliche Intelligenz bilden dabei einen besonderen Schwerpunkt und werden wesentlich ausführlicher behandelt als im vorliegenden Buch möglich.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Software-Engineering

  • Kecher, Christoph; Salvanos, Alexander: UML 2.5 – Das umfassende Handbuch, 7. Auflage. Bonn 2021, Rheinwerk Verlag.
    Sehr gründlich und kompetent erläutert dieses Handbuch sämtliche Diagrammtypen der Unified Modeling Language anhand praktischer Beispiele.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Gamma, Erich; Helm, Richard; Johnson, Ralph E.; Vlissides, John: Design Patterns. Reading 1997, Addison-Wesley.
    Der Klassiker zum Thema Entwurfsmuster – nach einem verständlichen Einstieg in den Umgang mit Entwurfsmustern wird ein Katalog von 23 zeitlosen und überaus nützlichen Mustern präsentiert, die wohl alle Entwickler*innen eines Tages benötigen werden.
    Bei Amazon bestellen
  • Freeman, Elizabeth; Freeman, Eric; Sierra, Kathy: Entwurfsmuster von Kopf bis Fuß, 2. Auflage. Heidelberg 2021, O’Reilly Verlag.
    Dieses Buch beschäftigt sich nach dem Schema der modernen »Von-Kopf-bis-Fuß«-Reihe mit Design Patterns.
    Bei Amazon bestellen
  • Fowler, Martin: Refactoring, 2. Auflage. Reading 2019, Addison-Wesley.
    Dieses Buch lehrt die Kunst der Umstrukturierung in vorhandenem Code. Auf diese Weise können Sie Schritt für Schritt schlechtes Codedesign verbessern und historischen Ballast aus Programmen abwerfen.
    Bei Amazon bestellen
  • Beck, Kent: Test Driven Development by Example. Reading 2002, Addison-Wesley.
    An durchgehenden, praxisnahen Beispielen demonstriert Kent Beck die Vorteile der »Test first«-Strategie mit xUnit-Frameworks. Nach dem Schema »Red – Green – Refactor« wird zuerst ein Unit-Test geschrieben, der fehlschlagen muss. Anschließend wird Code hinzugefügt, der den Test erfüllt. Schließlich werden durch Refactoring Duplikate und Ungenauigkeiten entfernt. Das Ergebnis: Sie gelangen in überschaubaren Schritten zu stabilen, funktionierenden Programmen.
    Bei Amazon bestellen
  • Spinellis, Diomidis: Code Reading. Reading 2003, Addison-Wesley.
    Das wichtigste Kommunikationsmittel der Open-Source-Entwicklung ist der Quellcode selbst. Wer Open-Source-Projekte verstehen und möglicherweise etwas dazu beitragen möchte, muss den Code lesen können, das heißt in Tausenden oder gar Millionen Zeilen das Wesentliche finden können. Anhand realer Beispiele wie NetBSD oder Apache werden verschiedene Strategien vermittelt, die möglichst schnell und sicher zum Ziel führen.
    Bei Amazon bestellen
  • Silverman, Richard E.: git Pocket Guide. Sebastopol 2013, O’Reilly & Associates.
    Versionskontrolle ist eine wichtige Aufgabe des Software-Engineerings, die insbesondere für die Zusammenarbeit in Entwicklungsteams unerlässlich ist. Dies ist ein kompaktes Büchlein zu den wichtigsten Anweisungen und Anwendungsfällen des inzwischen bedeutendsten Versionskontrollsystems git.
    Bei Amazon bestellen

Datenbanken

  • Kofler, Michael: Datenbanksysteme – Das umfassende Lehrbuch. Bonn 2022, Rheinwerk Verlag.
    Ein für Ausbildung, Studium und Praxis geeignetes Lehrbuch zu allen wichtigen Aspekten der Datenbanktheorie, -modellierung und -programmierung.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Server für Webanwendungen

  • Kersken, Sascha: Apache 2.4, 4. Auflage. Bonn 2012, Rheinwerk Verlag (vormals Galileo Press).
    Umfassende Anleitung zur Installation, Konfiguration, Programmierung und praktischen Anwendung des Apache-Webservers in der immer noch aktuellen Version 2.4. Inzwischen nur noch als E-Book erhältlich.
    Bei Rheinwerk bestellen
  • Liebel, Oliver: Skalierbare Container-Infrastrukturen, 4. Auflage. Bonn 2023, Rheinwerk Verlag.
    Softwarecontainer sind innerhalb kurzer Zeit zum unverzichtbaren Bestandteil von IT-Infrastrukturen geworden. Das Buch stellt verschiedene Lösungen für den Umgang mit Containern und ihrer automatisierten Verwaltung vor.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Öggl, Bernd; Kofler, Michael: Docker – Das Praxisbuch für Entwickler und DevOps-Teams, 3. Auflage. Bonn 2021, Rheinwerk Verlag.
    Dieses Buch beschäftigt sich konkret mit Docker aus der Sicht der Programmierung und der Administration.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

XML

  • Vonhoegen, Helmut: XML – Einstieg, Praxis Referenz, 9. Auflage. Bonn 2018, Rheinwerk Verlag.
    Eine gute und methodische Einführung in das XML-Format und die praktische Arbeit mit XML-Dokumenten. Nur noch als E-Book erhältlich.
    Bei Rheinwerk bestellen

Webseitenerstellung mit HTML und CSS

Buch

  • Wolf, Jürgen: HTML und CSS – Das umfassende Handbuch, 5. Auflage. Bonn 2023, Rheinwerk Verlag.
    Äußerst umfangreiches Handbuch zu allen wichtigen Aspekten von HTML und CSS, einschließlich JavaScript und jQuery.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Webressourcen

  • SelfHTML
    https://de.selfhtml.org
    SelfHTML ist eine ausführliche Anleitung und Referenz zu HTML, CSS, JavaScript und weiteren Webthemen. Die Site wurde vor vielen Jahren von Stefan Münz begonnen und wird mittlerweile von einer mehrköpfigen Redaktion als Wiki gepflegt.

Webserveranwendungen

Buch

  • Wenz, Christian; Hauser, Tobias: PHP 8 und MySQL – Das umfassende Handbuch, 4. Auflage. Bonn 2021, Rheinwerk Verlag.
    Das bewährte Autorenteam Wenz und Hauser beschreibt in diesem Buch alles Wissenswerte zur Entwicklung leistungsfähiger Webanwendungen mit der aktuellen PHP-Version. Ich hatte das große Vergnügen, eine frühere Auflage des Buchs als Fachgutachter zu begleiten.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen

Webressourcen

  • Classic Computer Science Problems – PHP-Portierung
    https://github.com/SaschaKersken/ClassicComputerScienceProblemsInPhp Nachdem ich im Jahr 2020 das Buch "Algorithmen in Python" (Originaltitel "Classic Computer Science Problems in Python") übersetzt hatte, habe ich alle Codebeispiele nach PHP und JavaScript portiert. Hier finden Sie die PHP-Version.

JavaScript und Ajax

Bücher

  • Ackermann, Philip: JavaScript – Das umfassende Handbuch, 3. Auflage. Bonn 2021, Rheinwerk Verlag.
    Das Buch beschreibt sehr gründlich alle Aspekte der Entwicklung mit aktuellen JavaScript-Techniken. Genau wie bei PHP 8 und MySQL war ich als Gutachter beteiligt (in diesem Fall an den ersten beiden Auflagen).
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Ackermann, Philip: Professionell entwickeln mit JavaScript: Design, Patterns, Praxistipps, 2. Auflage. Bonn 2018, Rheinwerk Verlag.
    Dieses Buch betrachtet JavaScript unter dem Aspekt der modernen Softwareentwicklung, was zu robusteren und sichereren Webanwendungen führt.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Ackermann, Philip: Fullstack-Entwicklung – Das Handbuch für Webentwickler. Bonn 2023, Rheinwerk Verlag.
    Alle Aspekte der Webentwicklung für Frontend (HTML, CSS, JavaScript) und Backend (schwerpunktmäßig ebenfalls JavaScript in Form von Node.js, aber auch zum Beispiel PHP) werden in diesem Buch behandelt. Die neue Auflage durfte ich als Fachgutachter begleiten.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Springer, Sebastian: Node.js – Das umfassende Handbuch, 4. Auflage. Bonn 2022, Rheinwerk Verlag.
    Node.js ist ein Framework für serverseitiges JavaScript, das zur Implementierung sehr performanter Webservices und anderer Netzwerkdienste genutzt werden kann. Das Buch erläutert die Funktionsweise von Node.js sehr anschaulich.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Springer, Sebastian: React – Das umfassende Handbuch, 2. Auflage. Bonn 2023, Rheinwerk Verlag.
    Ausführlich und praxisorientiert alles Wichtige über das JavaScript-Framework React.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Bieh, Manuel: React – lernen und verstehen. Selfpublishing, 2019.
    Ein gründlicher Überblick über die wichtigsten Möglichkeiten von React.js mit vielen Beispielen. Unter https://lernen.react-js.dev können Sie das Buch kostenlos online lesen, und bei Gefallen können Sie den Autor durch den Kauf des E-Books oder des gedrickten Buchs unterstützen.

Webressourcen

  • Classic Computer Science Problems – JavaScript-Portierung
    https://github.com/SaschaKersken/ClassicComputerScienceProblemsInJavaScript
    Nachdem ich im Jahr 2020 das Buch "Algorithmen in Python" (Originaltitel "Classic Computer Science Problems in Python") übersetzt hatte, habe ich alle Codebeispiele nach PHP und JavaScript portiert. Hier finden Sie die JavaScript-Version.

Computer- und Netzwerksicherheit

  • Eckert, Claudia: IT-Sicherheit, 11. Auflage. München 2023, De Gruyter Oldenbourg.
    Umfangreiches, eher akademisch orientiertes Lehrbuch zu vielen wichtigen Themen der Computer- und Netzwerksicherheit. Hier geht es mehr darum, die Thematik von Grund auf zu verstehen, als um praktische Anleitungen, die schnell veralten.
    Bei Amazon bestellen
  • Kofler, Michael et al.: Hacking & Security – Das umfassende Handbuch, 3. Auflage. Bonn 2022, Rheinwerk Verlag
    Praxisorientiertes Handbuch, das zunächst erläutert, wie Hacker und Cracker arbeiten, um anschließend beim Aufbau von Sicherheitsmaßnahmen dagegen behilflich zu sein.
    Bei Rheinwerk bestellen
    Bei Amazon bestellen
  • Paar, Christoph; Pelzl, Jan: Kryptografie verständlich. Heidelberg 2016, Springer Vieweg.
    Gutes Lehrbuch über alle wichtigen Aspekte der Kryptografie, von den mathematischen Grundlagen mitsamt anschaulicher Beschreibung der Algorithmen bis zum Praxiseinsatz.
    Bei Amazon bestellen