WorldCat Identities

Dpunkt.Verlag

Overview
Works: 342 works in 453 publications in 1 language and 4,539 library holdings
Genres: Handbooks and manuals 
Roles: Publisher
Publication Timeline
.
Most widely held works by Dpunkt.Verlag
Langlebige Software-Architekturen Technische Schulden analysieren, begrenzen und abbauen by Carola Lilienthal( Book )

3 editions published between 2015 and 2017 in German and held by 123 WorldCat member libraries worldwide

Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam eine zugeschnittene Architekturblaupause für die anstehende Entwicklung. Aber während der Implementierung weicht das Team häufig ungewollt von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexität nimmt zu, und es werden technische Schulden aufgebaut. Wartung und Erweiterung der Software werden immer aufwendiger. In diesem Buch zeigt die Autorin, welche Fehler in Softwareprojekten bei der Umsetzung der Architektur vermieden werden sollten und welche Prinzipien eingehalten werden müssen, um langlebige Architekturen zu entwerfen oder bei bestehenden Systemen zu langlebigen Architekturen zu gelangen. Sie geht auf Muster in Softwarearchitekturen und Mustersprachen ein, erläutert verschiedene Architekturstile und zeigt, welche Vorgaben letztlich zu Architekturen führen, die für Entwickler noch gut durchschaubar sind. Mit über 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen werden schlechte und gute Lösungen verständlich und nachvollziehbar dargestellt. Empfehlungen und vielfältige Hinweise aus Praxisprojekten erlauben dem Leser einen direkten Transfer zu seiner täglichen Arbeit. Die 2. Auflage misst Microservices und Domain-Driven Design mehr Gewicht bei. Hinzugekommen sind die Themen Vergleichbarkeit von verschiedenen Systemen durch den Modularity Maturity Index sowie Mob Architecting. "Ihre langjährigen Erfahrungen auf dem Gebiet der Architekturanalyse von Systemen unterschiedlicher Technologien sind einzigartig. Dadurch stellt sie [Carola Lilienthal] in jedem Winkel dieses Buches den nötigen Praxisbezug her." Aus dem Geleitwort von Gernot Starke Biographische Informationen Dr. Carola Lilienthal ist Geschäftsführerin der WPS Workplace Solutions GmbH in Hamburg. Dort verantwortet sie den Bereich Softwarearchitektur und gibt ihr Wissen regelmäßig auf Konferenzen, in Artikeln und bei Schulungen weiter. Besonders am Herzen liegt ihr die Ausbildung von Softwarearchitekten, weshalbsie aktives Mitglied bei iSAQB, International Software Architecture Qualification Board, ist. Carola Lilienthal hat 1995 an der Universität Hamburg ihr Diplom in Informatik gemacht und dort zum Thema "Komplexität von Softwarearchitekturen" promoviert. Sie ist seit Abschluss ihres Studiums an der Entwicklung von professioneller Software in den unterschiedlichsten Technologien beteiligt. Seit 2003 analysiert sie im Auftrag ihrer Kunden regelmäßig die Architektur von Softwaresystemen und fasst die Ergebnisse in Qualitätsgutachten sowie als priorisierte Refactoring-Maßnahmen zusammen. Insgesamt hat sie über achtzig Softwaresysteme zwischen 30 000 und 15 Mio. LOC in Java, C++, C#, ABAP und PHP untersucht
Website-Konzeption erfolgreiche Websites planen, umsetzen und betreiben by Jens Jacobsen( Book )

2 editions published in 2017 in German and held by 97 WorldCat member libraries worldwide

Das Buch zeigt auf anschauliche und praxisorientierte Weise, wie man Websites plant, konzipiert, umsetzt und betreibt
Python crash course : a hands-on, project-based introduction to programming by Eric Matthes( Book )

2 editions published in 2017 in German and held by 85 WorldCat member libraries worldwide

"A project-based introduction to programming in Python, with exercises. Covers general programming concepts, Python fundamentals, and problem solving. Includes three projects - how to create a simple video game, use data visualization techniques to make graphs and charts, and build an interactive web application"--
Git : Dezentrale Versionsverwaltung im Team, Grundlagen und Workflows by René Preißel( Book )

4 editions published between 2015 and 2018 in German and held by 81 WorldCat member libraries worldwide

Git ist eine der beliebtesten Versionsverwaltungen. Die Vielfalt an Kommandos, Optionen und Konfigurationen wirkt anfangs aber oft einschüchternd - obwohl die Grundkonzepte einfach sind und man schon mit wenigen davon effektiv arbeiten kann. Die Autoren dieses Buches bieten daher zunächst eine kompakte Einführung in die Konzepte und jene Befehle, die man im Entwickleralltag wirklich benötigt. Anschließend widmen sie sich ausführlich den wichtigsten Workflows bei der Softwareentwicklung im Team und zeigen, wie Git dort eingesetzt wird. Behandelt werden u.a. folgende Workflows: - Ein Projekt aufsetzen - Mit Feature-Branches entwickeln - Gemeinsam auf einem Branch arbeiten - Kontinuierlich Releases durchführen - Periodisch Releases durchführen - Große Projekte aufteilen Sie lernen in diesem Buch alle wichtigen Git-Befehle und -Funktionen kennen und erfahren, wie Sie sie effektiv anwenden. Sowohl über die Kommandozeile als auch mit Tools wie "Atlassian Source Tree". Darüber hinaus erfahren Sie, wie Git mit dem Build-Server Jenkins genutzt werden kann, und lernen auch fortgeschrittene Features kennen wie z.B. Submodules, Subtrees und Worktrees. Die 4. Auflage wurde komplett aktualisiert. Viele Projekte nutzen Git heute auf Plattformen wie GitHub oder Bitbucket, auf denen mit sogenannten Pull-Requests gearbeitet wird. Dies wird jetzt auch in den beschriebenen Workflows berücksichtigt. Ein neuer Workflow "Mit Forks entwickeln", der das Arbeiten in Open-Source-Projekten widerspiegelt, wurde hinzugefügt. Ebenfalls neu ist ein Workflow über die LFS-Erweiterung zur Versionierung großer Binärdateien. Biographische Informationen René Preißel arbeitet als freiberuflicher Softwarearchitekt, Entwickler und Trainer. Er beschäftigt sich seit vielen Jahren mit der Entwicklung von Anwendungen und dem Coaching von Teams. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Java-Entwicklung und Build-Management. Mehr Informationen unter www.eToSquare.de. Bjørn Stachmann arbeitet als Software Developer für die Otto (GmbH & Co KG) in Hamburg. Seine Schwerpunkte liegen in den Bereichen Java-Entwicklung, Softwarearchitektur und Hadoop. Sein aktuelles Arbeitsfeld ist der Hadoop-basierte Big-Data-Stack für die BI-Plattform BRAIN
Java 9 – die Neuerungen : Syntax- und API-Erweiterungen und Modularisierung im Überblick by Michael Inden( Book )

3 editions published between 2017 and 2018 in German and held by 73 WorldCat member libraries worldwide

Dieses Buch bietet einen fundierten Einstieg in Java 9 und gibt einen Überblick über die darin enthaltenen umfangreichen Neuerungen. Damit eignet sich das Buch für all jene, die ihr Java-Wissen auf den neuesten Stand bringen möchten. Eine Vielzahl von Übungen unterstützt Sie dabei, die einzelnen Themengebiete zu vertiefen und besser zu verstehen. Zunächst werden die Änderungen in der Sprache selbst behandelt. Einen weiteren Schwerpunkt bilden die Erweiterungen in diversen APIs, etwa dem Process-API, dem Stream-API, bei Collections, in der Klasse Optional und vielem mehr. Aber auch im Bereich Concurrency finden sich Erweiterungen - vor allem die Unterstützung von Reactive Streams. Viele dieser Neuerungen machen das Programmiererleben noch ein wenig angenehmer. Die fundamentalste Änderung in Java 9 stellt die als Projekt >>Jigsaw<< entwickelte Modularisierungslösung dar, die es erlaubt, eigene Programme in Softwarekomponenten - so genannte Module - zu unterteilen. Auf diese Weise lassen sich Abhängigkeiten klar definieren, um selbst grössere Softwaresysteme möglichst beherrschbar und änderbar zu halten. Weil Java 9 einige Auswirkungen auf Build-Tools und IDEs besitzt, gibt ein Kapitel einen Überblick über das aktuelle Tooling rund um die neue Java-Version. Auch fortgeschrittenere Themen wie Services und die Migration bestehender Applikationen werden besprochen. Ein Schnelleinstieg in die wichtigsten Neuerungen von Java 8, die im Repertoire keines Java-Entwicklers fehlen sollten und die zudem hilfreich beim Verständnis der Neuerungen aus JDK 9 sind, rundet dieses Buch ab. Zudem widmen sich zwei kurze Anhänge den Build-Tools >>Maven<< und >>Gradle<<. (Quelle: buch.ch)
IT-Servicekatalog : Services in der IT professionell designen und erfolgreich implementieren by Robert Scholderer( Book )

2 editions published between 2016 and 2017 in German and held by 70 WorldCat member libraries worldwide

Ein IT-Servicekatalog beschreibt IT-Services, die ein Dienstleister seinen Servicenehmern anbietet, in einer einheitlichen Systematik. Er ist das zentrale Hilfsmittel, um auf Anforderungen des Servicenehmers optimal reagieren oder Service-Level-Agreements präzise erstellen zu können.Dieses Buch bietet einen praxisorientierten Leitfaden zur Erstellung eines Servicekatalogs oder Optimierung eines bestehenden Servicekatalogs. Dabei werden auf Basis von bewährten Praxislösungen aus über 100 Servicekatalogen relevante Themen wie Servicepreis, Kennzahlen, Katalogorganisation und Orderprozesse behandelt. Weiter wird mit CECAR (Customer Enabled Catalogue ARchitecture) ein Konzept vorgestellt, mit dem Servicekatalog-Manager einen Servicekatalog erstellen und verwalten können. Dabei werden über den Plan-Do-Check-Act-Zyklus zielgerichtete Managementstrategien, Designmodelle, Reifegradbeurteilung und Servicekatalog-Management eingeordnet. Das Buch richtet sich sowohl an Unternehmen mit einer internen IT-Abteilung als auch an externe IT-Service-Provider
Selbstorganisierte Teams führen : Arbeitsbuch für Lean & Agile Professionals by Siegfried Kaltenecker( Book )

2 editions published between 2015 and 2018 in German and held by 67 WorldCat member libraries worldwide

>Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams<<, behauptet das Agile Manifest. Diese Behauptung wirft einige Fragen auf: Wie sehen solche Teams aus? Welche Form der Führung brauchen sie? Und wie kann diese so umgesetzt werden, dass sie Selbstorganisation fördert? Dieses Buch bietet praxisorientierte Antworten auf all diese Fragen. Siegfried Kaltenecker beschreibt, wie Führung in einem sich selbst organisierenden Umfeld funktioniert, und gibt viele Hinweise, wie die eigenen Führungskompetenzen durch den Einsatz bewährter Techniken kontinuierlich ausgebaut werden können. Er führt in die Grundlagen ein und erläutert anschliessend im Detail die Grundwerte selbstorganisierter Teams: Commitment, Einfachheit, Respekt und Mut. Anhand von konkreten Fallbeispielen aus der Lean- und agilen Welt beschreibt er sodann ausführlich die handlungsleitenden Kernkompetenzen Fokussieren, Designen, Moderieren und Verändern. Für jede Kompetenz hat er konkrete Werkzeuge parat, wie z.B. Team-Panoptikum, Team Charter, Lean Coffee oder Feedback-Planer, mit denen der Leser die Umsetzung in der Praxis nachvollziehen kann. Sie erfahren in diesem Buch, wie interdisziplinäre Führung und geteilte Managementverantwortung in der Praxis gelebt werden können, und erhalten darüber hinaus viele Anregungen, um Ihre eigenen Kompetenzen gezielt zu erweitern. (Quelle: buch.ch)
Mobile App Testing Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen by Daniel Knott( Book )

2 editions published in 2016 in German and held by 67 WorldCat member libraries worldwide

Mobile Applikationen unterliegen strengen Vorgaben an Zuverlässigkeit, Benutzerfreundlichkeit, Sicherheit und Performance. Jedoch verfügen nicht alle App-Entwickler und Softwaretester gleichermassen über ausreichende Testkenntnisse in diesem neuen Anwendungsbereich mit seinen speziellen Herausforderungen. Dieses Buch bietet einen kompakten Einstieg in das Testen mobiler Anwendungen, insbesondere für die Android- und die iOS-Plattform. Nach einer Einführung in Mobilgeräte und Apps sowie mobile Plattformen geht der Autor vertieft auf Betriebssystem-Apps, Sensoren und Schnittstellen ein. In jedem Kapitel findet der Leser praktische Anleitungen für App-spezifische Funktionalitätstests, Benutzbarkeitstests, Stress- und Robustheitstests, Performanztests und Sicherheitstests. Des Weiteren wird beschrieben, wie Fehler innerhalb einer App erfasst werden können. Ein zentraler Bestandteil des Buches ist die Testautomatisierung von mobilen Anwendungen mit den dafür benötigten Werkzeugen. Es werden unterschiedliche Werkzeuge beschrieben und ein Kriterienkatalog zur Auswahl geeigneter Werkzeuge zur Verfügung gestellt. Auch spezifische Testmethoden wie Crowd- oder Cloud-Testen speziell für mobile Applikationen werden behandelt sowie unterschiedliche Teststrategien und Veröffentlichungsstrategien erörtert, um mobile Anwendungen erfolgreich zu vermarkten. Zum Abschluss geht der Autor auf neue Technologietrends wie IoT sowie Businessmodelle für Apps ein. (Quelle: buch.ch)
Software-Test für Embedded Systems : ein Praxishandbuch für Entwickler, Tester und technische Projektleiter by Stephan Grünfelder( Book )

1 edition published in 2017 in German and held by 65 WorldCat member libraries worldwide

Dieses Buch beschreibt alle wichtigen praxistauglichen Methoden des Software-Tests für eingebettete Systeme und zeigt, wie sie sich in ein planungsgesteuertes bzw. agiles Projekt eingliedern lassen. Dabei werden die Teststufen in chronologischer Reihenfolge behandelt und die Erläuterungen mit zahlreichen Beispielen aus Projekten mit und ohne Sicherheitsrelevanz illustriert. Behandelt werden u. a. folgende Themen: • Statische Code-Analyse • Unit-Tests • Hardware/Software-Integrationstests • Software/Software-Integrationstests • Systemtests • Data Race Testing • Schedulability und Echtzeittests • Normen und Haftungsrisiko Persönliche Bewertungen von Testmethoden, Erfahrungsberichte und eine Diskussion von Testwerkzeugen am Ende jedes Kapitels geben dem Leser wichtige Orientierungshilfen bei der Umsetzung des Stoffs und beim Kauf von Werkzeugen. Verständnisfragen mit Antworten sowie Übungsbeispiele mit Lösungen erleichtern die Verwendung des Buches im Hochschulbereich und geben auch dem Leser aus dem industriellen Umfeld die Möglichkeit zur Selbstkontrolle. Die Buchkapitel sind weitgehend unabhängig voneinander aufgebaut. Sie erlauben das Lesen der Kapitel in einer beliebigen Reihenfolge und machen das Buch auch als Nachschlagewerk wertvoll. Neu in der 2. Auflage: • Aktualisierung auf die neuesten Tools und Normen - insbesondere ISO 29119 • Neues Kapitel zu Trace-Daten im Testumfeld • Zusätzliche Erfahrungsberichte Biographische Informationen Stephan Grünfelder war Programmierer und Tester für die unbemannte Raumfahrt und Medizintechnik, später Projektleiter für Steuergeräte-Entwicklung im Automobilbereich und arbeitet nun als selbständiger Trainer für Software-Testing und als Senior Software Tester für Broadcast-Ausrüstung. Er hat bzw. hatte Lehraufträge an der Hochschule Reykjavik, der Fachhochschule Technikum Wien und der Technischen Universität Wien
Routineaufgaben mit Python automatisieren : Praktische Programmierlösungen für Einsteiger by Al Sweigart( Book )

2 editions published between 2016 and 2017 in German and held by 64 WorldCat member libraries worldwide

Agile Unternehmen : Veränderungsprozesse gestalten, agile Prinzipien verankern, Selbstorganisation und neue Führungsstile etablieren by Jürgen Hoffmann( Book )

3 editions published between 2017 and 2018 in German and held by 62 WorldCat member libraries worldwide

Agile Softwareentwicklung ist in vielen Bereichen längst zum Status quo geworden. Die agilen Prinzipien lassen sich jedoch vielfältiger anwenden, um Abteilungen, Unternehmensbereiche oder auch komplette Unternehmen agiler zu gestalten. Solche Unternehmen agieren flexibler am Markt, sind innovativer und bieten ihren Mitarbeitern sinnstiftendere Arbeitsplätze. Das Buch beschreibt, was solche agilen Unternehmen ausmacht, und bietet konkrete Praktiken an, mit denen das eigene Unternehmen schrittweise agiler gestaltet werden kann. Dabei werden viele Fallbeispiele aus der Praxis zur Illustration herangezogen. (Quelle: buch.ch)
Lean Testing für C++-Programmierer : Angemessen statt aufwendig testen by Andreas Spillner( Book )

2 editions published in 2016 in German and held by 61 WorldCat member libraries worldwide

Cloud-Services testen : von der Risikobetrachtung zu wirksamen Testmaßnahmen by Kees Blokland( Book )

2 editions published in 2016 in German and held by 61 WorldCat member libraries worldwide

Selbstorganisierte Unternehmen : Management und Coaching in der agilen Welt by Siegfried Kaltenecker( Book )

2 editions published in 2017 in German and held by 60 WorldCat member libraries worldwide

Agilität ist in aller Munde. Kaum ein Unternehmen, das nicht beweglicher und reaktionsschneller werden möchte - oder zumindest darüber redet. Doch was muss passieren, damit es nicht bei agiler Rhetorik bleibt? Was genau müssen Manager tun, um eine agile Transformation zu ermöglichen? Worauf sollten sich Coaches konzentrieren, um ihrer Rolle als Impulsgeber gerecht zu werden? Und welche speziellen Chancen ergeben sich aus der Kombination von Führungs- und Beratungskompetenzen? Siegfried Kaltenecker bietet in diesem Buch praxisorientierte Antworten auf all diese Fragen, die unterstreichen, dass unternehmerische Agilität ohne Selbstorganisation nicht zu haben ist. Zentrale Steuerung, hierarchische Entscheidungen und eine pyramidenförmige Aufbauorganisation sind damit nicht vereinbar. Kaltenecker bündelt Praktiken aus über 40 Unternehmen zu acht Gestaltungsbereichen für ein agiles Organisationsdesign: konsequenter Kundenfokus, transparente Steuerung der Abläufe, kurze Feedbackschleifen, kundennahe Entscheidungen, experimentierfreudige Verbesserungs- und Innovationskultur, schlanke Aufbauorganisation, Verteilung von Managementaufgaben sowie laufendes Training und Coaching. Jenseits von vorgefertigten Rezepten lassen sich so die vorhandenen Stärken und Potenziale aller Mitarbeiter bestmöglich nutzen. Dieses Buch rüstet alle, die mit Management und Coachingaufgaben beschäftigt sind, mit einem soliden Verständnis, der richtigen Grundhaltung und einer Fülle an bewährten Werkzeugen aus. (Quelle: buch.ch)
Microservices : Grundlagen flexibler Softwarearchitekturen by Eberhard Wolff( Book )

2 editions published between 2015 and 2018 in German and held by 59 WorldCat member libraries worldwide

Das konzeptuelle Grundlagenbuch zu Microservices.Dieses Buch erläutert technologieneutrale Microservices-Konzepte und -Architekturen, die mit verschiedenen Technologien umgesetzt werden können. Als Beispiel für einen konkreten Technologie-Stack wird Java mit Spring Boot, dem Netflix-Stack und Spring Cloud gezeigt
Domain-Driven Design kompakt by Vaughn Vernon( Book )

3 editions published in 2017 in German and held by 57 WorldCat member libraries worldwide

Using Docker by Adrian Mouat( Book )

2 editions published in 2016 in German and held by 57 WorldCat member libraries worldwide

Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, you'll learn why containers are so important, what you'll gain by adopting Docker, and how to make it part of your development process. Ideal for developers, operations engineers, and system administrators--especially those keen to embrace a DevOps approach--Using Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling. The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker. Get started with Docker by building and deploying a simple web application Use Continuous Deployment techniques to push your application to production multiple times a day Learn various options and techniques for logging and monitoring multiple containers Examine networking and service discovery: how do containers find each other and how do you connect them? Orchestrate and cluster containers to address load-balancing, scaling, failover, and scheduling Secure your system by following the principles of defense-in-depth and least privilege
Elasticsearch ein praktischer Einstieg by Florian Hopf( Book )

3 editions published between 2015 and 2016 in German and held by 56 WorldCat member libraries worldwide

Elasticsearch ist ein auf Apache Lucene basierender Suchserver, der JSON-Dokumente speichern und durchsuchen kann. Durch den verteilten Aufbau ist die Ablage sehr großer Datenmengen möglich. Neben Volltextinhalten können auch strukturierte Daten verwaltet und mit Aggregationen leicht gruppiert und ausgelesen werden. Dokumente, Suchanfragen und administrative Aufgaben werden in JSON formuliert und per HTTP oder über die Java-API ausgetauscht. Das Buch stellt anhand eines durchgehenden Beispiels die Nutzung von Elasticsearch vor. Nach einem einführenden Kapitel, in dem eine klassische Suchanwendung von Grund auf aufgebaut wird, werden in den anschließenden Kapiteln jeweils unterschiedliche Aspekte genauer beleuchtet. Unter anderem werden die folgenden Themenbereiche angesprochen: • Umgang mit Text • Relevanz in Suchergebnissen • Möglichkeiten der Indizierung • Verteilung der Daten • Datenmodellierung • Aggregationen • Aspekte des Produktivbetriebs • Logdaten in Elasticsearch Der Großteil des Buches ist unabhängig von der Programmiersprache gehalten, es wird jedoch auch auf die Java- und JavaScript-APIs zum Zugriff auf Elasticsearch eingegangen. Der Leser hat nach der Lektüre das notwendige Rüstzeug, um eigene Anwendungen auf Basis von Elasticsearch umzusetzen. Florian Hopf arbeitet als freiberuflicher Softwareentwickler in Karlsruhe. Über diverse Content-Management-Systeme auf der Java-Plattform kam er schon früh mit Suchlösungen auf Basis von Lucene in Kontakt. Er ist verantwortlich für kleine und große Suchlösungen, im Intranet und Internet, für Web-Inhalte und anwendungsspezifische Daten, basierend auf Lucene, Solr und Elasticsearch. Er ist einer der Organisatoren der Java User Group Karlsruhe und des Search Meetup Karlsruhe
Spring Boot 2 : Moderne Softwareentwicklung mit Spring 5 by Michael Simons( Book )

2 editions published in 2018 in German and held by 56 WorldCat member libraries worldwide

Mobile Hacking Penetration Testing mobiler Applikationen - iOS, Android und Windows Phone by Michael Spreitzenbarth( Book )

2 editions published between 2016 and 2017 in German and held by 54 WorldCat member libraries worldwide

 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.74 (from 0.33 for Python cra ... to 0.84 for Website-Ko ...)

Alternative Names
Dpunkt-Verlag

dpunkt.verlag GmbH

Languages
German (46)