Bookbot

Daniel Sonnet

    Chancen einer nachhaltigen IT
    Softwaretesting kompakt
    Neuronale Netze kompakt
    • Neuronale Netze kompakt

      Vom Perceptron zum Deep Learning

      Daten sind das neue Gold - und neuronale Netze haben bereits einigen Unternehmen geholfen, diesen Schatz auszugraben. Verschaffen Sie sich mit diesem Buch innerhalb kürzester Zeit einen soliden Überblick über neuronale Netze. Nach der Lektüre dieses Buches kennen Sie den historischen Werdegang dieser leistungsfähigen Approximatoren und Sie sind vertraut mit den aktuell wichtigsten Begriffen. Des Weiteren kennen Sie die Möglichkeiten sowie die Grenzen neuronaler Netze. Dieses Buch richtet sich in erster Linie an Praktiker, die einen schnellen Einstieg in das Thema suchen, ohne parallel einen Hochschulkurs in Mathematik und Statistik zu machen.

      Neuronale Netze kompakt
    • Softwaretesting kompakt

      Grundlagen von Tests und Testautomatisierung mit Java

      Softwaretests sind entscheidend für robuste Software, wie häufige bugbedingte Ausfälle zeigen. Dieses Buch vermittelt Ihnen, wie Sie effektive Softwaretests in verschiedenen Industrien mit Java umsetzen können. Es richtet sich an Einsteiger in die Testdisziplin und führt Sie Schritt für Schritt durch die Thematik, ohne dass Vorkenntnisse in Testing oder Programmierung erforderlich sind. Sie lernen essentielle Testtheorie kennen und wie Sie verschiedene Testarten praktisch anwenden. Die notwendigen Java-Grundkenntnisse werden anhand praxisnaher Beispiele aus der Perspektive eines Testers vermittelt. Themen wie Testautomatisierung mit JUnit, Oberflächentests mit Selenium und API-Mocking mit WireMock werden behandelt. Zudem erfahren Sie, wie Behaviour Driven Development mit Cucumber funktioniert und was exploratives Testen bedeutet. Die Autoren bringen umfangreiche Erfahrungen mit: Pascal Moll ist freiberuflicher Berater und zertifizierter Softwarearchitekt mit Schwerpunkten in Java-Entwicklung, Testmanagement und Testautomatisierung. Daniel Sonnet ist Hochschullehrer für Data Science und IT-Unternehmer mit Fokus auf nachhaltigen IT-Einsatz. Das Buch deckt Grundlagen des Softwaretestings, Java-Grundlagen, Testautomatisierung, Mocking, API-Testing und mehr ab.

      Softwaretesting kompakt
    • Chancen einer nachhaltigen IT

      Wege zu einer ressourceneffizienten Softwareentwicklung

      Das Buch behandelt die Erstellung und den Betrieb ressourceneffizienter Software. Für viele Unternehmen in Deutschland sind die Dimensionen „in budget“, „in time“ und „in function“ entscheidend. Angesichts der Klima- und Energiekrise gewinnt die Dimension „in climate“ zunehmend an Bedeutung, ohne im Widerspruch zu den anderen Dimensionen stehen zu müssen; sie kann diese sogar ergänzen. Der Fokus deutscher Firmen liegt derzeit auf Performance und Verfügbarkeit, wobei häufig zusätzliche Infrastruktur eingesetzt wird, was den Ressourcenverbrauch und die CO2-Emissionen erhöht. Es wird jedoch aufgezeigt, dass Performance und Verfügbarkeit auch mit moderaten CO2-Emissionen vereinbar sind. Das Buch präsentiert die Ergebnisse einer Umfrage unter Entscheidungsträgern zur nachhaltigen IT in der Softwareentwicklung und -betrieb. Darauf aufbauend werden konkrete Maßnahmen zur CO2-Reduktion beim Entwurf und Bau von Software sowie Möglichkeiten für einen energieeffizienten Betrieb in Rechenzentren und der Cloud vorgestellt. Neben einem umfassenden Theorieteil enthält das Buch Best-Practice-Beispiele und eine illustrative Fallstudie, die praktische Ansätze zur Umsetzung der Konzepte verdeutlichen.

      Chancen einer nachhaltigen IT