Andy Hunt. Programmieren lernen mit Minecraft-Plugins

Größe: px
Ab Seite anzeigen:

Download "Andy Hunt. Programmieren lernen mit Minecraft-Plugins"

Transkript

1

2 Andy Hunt ist Autor bzw. Co-Autor von mehr als einem halben Dutzend Büchern rund um die Themen Pragmatic Programming und Agile. Er spricht regelmäßig und weltweit auf Entwicklerkonferenzen. Minecraft nutzt er, um seinem Sohn das Programmieren beizubringen. Zu diesem Buch sowie zu vielen weiteren dpunkt.büchern können Sie auch das entsprechende E-Book im PDF-Format herunterladen. Werden Sie dazu einfach Mitglied bei dpunkt.plus + :

3 Andy Hunt Programmieren lernen mit Minecraft-Plugins

4 Andy Hunt Übersetzung: G&U Language & Publishing Services, gundu.com Lektorat: Boris Karnikowski Fachlektorat: Tobias Overkamp, Solingen Copy-Editing: Friederike Daenecke, Zülpich Herstellung: Susanne Bröckelmann, Heidelberg Satz: Ulrich Borstelmann, Dortmund Umschlaggestaltung: Helmut Kraus, Druck und Bindung: M.P. Media-Print Informationstechnologie GmbH, Paderborn Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar. ISBN Buch PDF epub Auflage 2015 Translation Copyright für die deutschsprachige Ausgabe 2015 dpunkt.verlag GmbH Wieblinger Weg Heidelberg Copyright der amerikanischen Originalausgabe 2014 The Pragmatic Programmers, LLC. Title of American original: Learn to Program with Minecraft Plugins Published by The Pragmatic Programmers, LLC. ISBN: Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen. Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen. Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen

5 Inhaltsverzeichnis Hier geht es los! 1 Für wen ist dieses Buch gedacht?...2 Erste Schritte...2 Ein Sprung ins kalte Wasser...3 Wo bekommst du Hilfe?...4 Schreibweisen...5 Kapitel 1: Erteile deinem Computer Befehle 7 Die Kommandozeile einsetzen...8 Orientierung in Dateiverzeichnissen...11 Probiere es selbst aus!...17 Wenn es nicht funktioniert...18 Auf dem Desktop beginnen...19 Und nun etwas Spaß!...20 Gebräuchliche Befehle...21 Weiter geht s!...21 Kapitel 2: Einen Editor und Java hinzufügen 23 Einen Editor zum Programmieren installieren...24 Probiere es selbst aus!...25 Die Programmiersprache Java installieren...26 Probiere es selbst aus!...28 Wenn der Befehl»java«nicht gefunden wird...29 Andere Ursachen für Fehler...31 Den Minecraft-Client und -Server installieren...32 Den grafischen Minecraft-Client installieren...32 Den CanaryMod-Server installieren...33 Weiter geht s!...39

6 vi Inhaltsverzeichnis Kapitel 3: Plugins erstellen und installieren 41 Plugin: HelloWorld...44 Konfiguration mit Canary.inf Build und Installation mit»build.sh«...47 EZPlugin verwenden...51 Weiter geht s!...53 Kapitel 4: Variablen, Funktionen und Schlüsselwörter 55 Daten mit Variablen festhalten...57 Plugin: BuildAHouse...59 Unterschiedliche Arten von Zahlen...61 Zeichenketten oder Strings...63 Probiere es selbst aus!...64 Plugin: Simple...65 Anweisungen in Funktionen gruppieren...67 Funktionen in Java definieren...69 Probiere es selbst aus!...72 Code in Schleifen wiederholen...74 Entscheidungen mit»if«-anweisungen treffen...75 Vergleiche mit booleschen Bedingungen...76»while«-Schleifen: Wiederholungen aufgrund einer Bedingung...77 Probiere es selbst aus!...78 Weiter geht s!...79 Kapitel 5: Objekte 81 In Minecraft ist alles ein Objekt...81 Probiere es selbst aus!...82 Wozu Objekte?...83 Daten und Anweisungen zu Objekten kombinieren...86 Objekte erstellen...89 Plugin: PlayerStuff...90 Probiere es selbst aus!...93 Weiter geht s!...93 Kapitel 6: Chat-Befehle, Positionen und Ziele hinzufügen 95 Woher kennt Minecraft deine Plugins?...95 Plugin: SkyCmd...96 Chat-Befehle verwenden...97 Minecraft-Koordinaten...98 Probiere es selbst aus!...99

7 Inhaltsverzeichnis vii Blöcke und Entitäten in der Nähe finden Plugin: LavaVision Weiter geht s! Kapitel 7: Stapelweise Variablen: Arrays 105 Variablen und Objekte in Blöcken Globale Variablen Was ist geschehen? Probiere es selbst aus! Java-Arrays Plugin: ArrayOfBlocks Probiere es selbst aus! Arraylisten verwenden Probiere es selbst aus! Plugin: ArrayAddMoreBlocks Probiere es selbst aus! Weiter geht s! Kapitel 8: Stapelweise Variablen: Hashmaps 123 Hashmaps verwenden Probiere es selbst aus! Öffentlich oder privat? Plugin: NamedSigns Die Hashmap»signs« Die Funktion»parseArgs« Der Befehl»/signs new« Der Befehl»/signs set« Probiere es selbst aus! Weiter geht s! Kapitel 9: Ändern, spawnen und lauschen in Minecraft 137 Blöcke ändern Plugin: Stuck Probiere es selbst aus! Entitäten ändern Entitäten spawnen Plugin: FlyingCreeper Auf Ereignisse lauschen Plugin: BackCmd Probiere es selbst aus!

8 viii Inhaltsverzeichnis Berechtigungen Berechtigungen festlegen und verwalten Weiter geht s! Kapitel 10: Zeitgesteuerte Ereignisse 159 Was geschieht wann? Code in eine eigene Klasse stellen Was gehört in eine Klasse? Eine ausführbare Aufgabe erstellen Zur späteren Ausführung einplanen Zur einmaligen oder kontinuierlichen Ausführung einplanen Plugin: CowShooter Weiter geht s! Kapitel 11: Konfigurationsdateien verwenden und Spieldaten speichern 171 Konfigurationsdateien verwenden Probiere es selbst aus! Plugin: SquidBombConfig Spieldaten in einer Datenbank speichern »DataAccess«-Objekte Plugin: LocationSnapshot savelocations Ausnahmen abfangen loadlocations Plugin: BackCmd mit Speicheroption Die Klasse»SavedLocation«erstellen In der Datenbank lesen und schreiben Umwandlung zwischen Location und String Stackverhalten Speicher- und Ladefunktionen zu»backcmd«hinzufügen Testen Probiere es selbst aus! Weiter geht s! Kapitel 12: Code sicher aufbewahren 199 Git installieren Änderungen festhalten Eine einfache Undo-Möglichkeit Zwischen mehreren Realitäten wechseln Probiere es selbst aus!

9 Inhaltsverzeichnis ix Sicherung in der Cloud Code bereitstellen Weiter geht s! Kapitel 13: Ein eigenes Plugin entwerfen 219 Eine Idee haben Probiere es selbst aus! Das Material zusammenstellen Probiere es selbst aus! Das Material anordnen Probiere es selbst aus! Die einzelnen Teile ausprobieren Probiere es selbst aus! Jetzt geht es ins Detail: die Funktion»spawnCows()« Probiere es selbst aus! Weitere Details: CreeperCowTimer Erforderliche Änderungen Die einzelnen Teile zusammenfügen Probiere es selbst aus! Dies war erst der Anfang Anhang Anhang 1: Fehlermeldungen lesen 247 Fehlermeldungen des Java-Compilers javac: cannot find symbol javac: Fehlendes Semikolon javac: illegal start of expression javac: class... is public, should be declared in a file named javac: incompatible types Fehlermeldungen des Canary-Servers Serverprotokoll: Plugin kann nicht geladen werden Minecraft-Konsole: Unbekannter Befehl Anhang 2: Die Dokumentation lesen 253 Die Canary-JavaDoc-Dokumentation Die JavaDoc-Dokumentation von Oracle Wiki und Tutorials

10 x Inhaltsverzeichnis Anhang 3: Einen Desktop-Server installieren 257 Die einfache Vorgehensweise: LogMeIn Hamachi Die schwierige Vorgehensweise: manuell Statisches und dynamisches DNS Die Firewall öffnen Portweiterleitung Anhang 4: Einen Cloud-Server installieren 267 Was ist die Cloud? Remotebetriebssysteme Remotezugriff SSH-Schlüssel einrichten Administratoren mit Root-Berechtigungen Den Root-Zugriff absichern Pakete installieren Java installieren Ausführung über das Netzwerk Domainnamen Wie geht es weiter? Anhang 5: Spickzettel 281 Java Literaldatentypen Mathematische Operatoren Vergleichsoperatoren Elemente von Java Sichtbarkeitsmodifizierer in Java Datentypkonvertierungen Anhang 6: Glossar 287 Anhang 7: Gebräuchliche Importe 291 Literatur 293 Index 295

11 Danksagung Ganz besonders danken möchte ich meinem Sohn Stuart, der die Idee zu diesem Buch hatte und mir eine Menge dummer Fragen über Minecraft beantwortete, sowie allen anderen Mitgliedern meiner Familie, die es akzeptierten, dass ich mich hinter meinen Kopfhörern verbarrikadierte und in einer Fantasiewelt vor mich hintippte. Ein Dankeschön geht auch an meinen Lektor Brian Hogan, die leitende Redakteurin Susannah Pfalzer, die Herstellungsleiterin Janet Furlow und alle anderen bei Pragmatic Bookshelf, die mir dabei halfen, diese zweite Ausgabe in Rekordzeit fertigzustellen. Ich danke auch den Fachgutachtern der zweiten Ausgabe, Said Eloudrhiri, Ingo Haumann, Jack H., Dan Kacenjar, Andrés N. Robalino und Zachary Thomas. Ein ganz besonderer Dank geht an Joshua McKinnon für seine genaue und aufmerksame Durchsicht. Besonders danken möchte ich auch den Leuten bei CanaryMod für ihre Unterstützung, vor allem Jason Jones.

12

13 1 Hier geht es los! Willkommen! Danke, dass du dich für dieses Buch entschieden hast. Ich hoffe, es bietet dir abwechslungsreiche Lektüre und Spaß. Wenn du vorher noch nie programmiert hast keine Sorge! Wir lassen es langsam angehen und beginnen ganz von vorn. Keine Expertenkenntnisse notwendig! Alle lieben Minecraft. Ein wichtiger Grund dafür ist meiner Meinung nach, dass man an der Erstellung des Spiels teilnimmt. Du kannst Dinge erschaffen und bauen. Ob es ein kleiner Unterstand im Überlebensmodus ist oder eine umfangreiche Ziegel-Simulation deines eigenen Schlosses du bekommst, was du erschaffst. Manchmal reichen die in Minecraft vorhandenen Möglichkeiten aber nicht aus. Vielleicht willst du mehr tun, z. B. mit brennenden Kühen schießen oder einen Gegner in einer Kapsel aus massivem Fels einsperren. Für diese und weitere Ideen musst du das Spiel um Funktionen erweitern. Anwendungen für deinen Computer oder dein Telefon werden in einer Textform geschrieben, die man als Programmiersprache bezeichnet. Programmiersprachen sind nicht so umfangreich oder schwer zu erlernen wie menschliche Sprachen, also Spanisch oder Chinesisch. Sie unterscheiden sich aber von der Sprache, die du im Alltag verwendest. Heute werden viele verschiedene Programmiersprachen verwendet. Manche sind sehr beliebt, aber nicht sehr leistungsfähig. Andere werden nur von einer Handvoll Menschen eingesetzt und sind schwer zu meistern, leisten aber Außergewöhnliches. Minecraft ist in der Programmiersprache Java geschrieben. Java ist verhältnismäßig leistungsfähig, besitzt jedoch auch komplexe und schwer verständliche Abschnitte. Wir konzentrieren uns auf die Grundlagen und vermeiden die schwierigen Abschnitte.

14 2 Hier geht es los! Mit diesem Buch lernst du Java schnell und einfach. Deine Kenntnisse werden ausreichen, um deine eigenen Minecraft-Plugins zu schreiben und allgemeine Aufgaben in Java zu erledigen. Wir sehen uns an, wie du deinen eigenen Minecraft-Server und Sharing aufsetzt und cloudbasierte Backups deines Codes erstellst. Dann werfen wir einen Blick auf einige fortgeschrittene Codierungstechniken. Für wen ist dieses Buch gedacht? Dieses Buch wendet sich an Leser ohne Programmiererfahrung, die jedoch schon ein wenig Minecraft gespielt haben. Wenn du nicht mit Minecraft vertraut bist, findest du im Internet zahlreiche Videos und Bücher für den Einstieg. Ich vermute allerdings, dass du dich recht gut mit Minecraft auskennst und so begeistert bist, dass du jetzt die Programmierung lernen möchtest. Leser unter 8 oder 9 Jahren oder solche, die Schwierigkeiten haben, das Programmieren in Java zu verstehen, möchten vielleicht mit einer einfacheren Sprache beginnen. Scratch und Snap! 1 sind hervorragende kleine Sprachen, mit denen du die Grundlagen der Programmierung erlernen kannst. Sie zeigen dir auf optische Weise, wie die Programmierelemente zusammengehören. Wenn du den Dreh dann raus hast, kannst du wieder zur Java-Programmierung zurückkehren. Auf jeden Fall brauchst du einen modernen Computer, der unter Windows, OS X oder Linux läuft dann geht es los. Erste Schritte Minecraft ist als Client/Server-Anwendung entwickelt worden. Das heißt, es besteht aus zwei Teilen. Zuerst ist da der Client, also die Anwendung, die auf deinem Desktop- oder Laptop-Computer läuft. Der Client berechnet (rendert) die Bilder aus der Minecraft-Welt und nimmt deine Befehle für Bewegungen und Handlungen im Spiel entgegen. Dann gibt es den Server, der das Geschehen im Spiel überwacht, z. B. die verbundenen Spieler, ihre Inventare, was sie gebaut haben, wo sie sich befinden usw. Meist läuft der Server auf einem weit entfernten Rechner irgendwo in deinem Land. Er kann aber auch auf deinem Desktop oder Laptop laufen

15 Ein Sprung ins kalte Wasser 3 Client und Server kommunizieren über das Netzwerk miteinander, so wie du mit deinem Browser Server besuchst und Spiele spielst oder dir Katzenbilder ansiehst. Um die Funktionen von Minecraft zu verändern, musst du das Java-Programm auf dem Server ändern oder erweitern. Wie das geht, lernst du in diesem kleinen Buch. Du erfährst hier, wie du Java-Programme mithilfe von Java-Anweisungen schreibst (was wir Quellcode oder einfach Code oder Programm nennen), um Plugins für den Minecraft-Server zu entwickeln. Ein Plugin ist einfach ein kleiner Code, den du einem bestehenden Programm hinzufügst. 2 Bevor wir mit Plugins beginnen, musst du zum Testen einen lokalen Minecraft-Server einrichten und die Sprache Java und einige andere Anwendungen installieren. Das machen wir in den ersten beiden Kapiteln. Das Installieren ist nicht besonders aufregend. Es kann sogar sehr langweilig sein. Ich versuche daher, diese langweilige Phase so kurz wie möglich zu halten. Damit du einen besseren Überblick über deine Fortschritte bekommst, zeigt ein Infokasten am Ende jedes Kapitels an, wie weit du vorangekommen bist. Du beginnst sozusagen mit einem leeren Acker und hast am Ende eine grüne Wiese: Einige Kapitel lassen sich schneller als andere durcharbeiten, und einige bringen dich auch weiter als andere. Letztendlich machst du aber immer Fortschritte. Ein Sprung ins kalte Wasser Da ich auf so wenigen Seiten so viele Sachen unterbringen muss, zeige ich dir zuerst einige Dinge, die du manchmal einfach umsetzen musst, und erläutere die Details ein wenig später. Das kann sich wie ein Sprung ins kalte Wasser anfühlen. Wenn du etwas als unlogisch empfindest, mach dir keine allzu großen Sorgen. Spring einfach hinein. Die Erklärung folgt danach. 2 Manche Anwender schreiben Minecraft-Mods, die im Grafik-Client laufen, aber wir behandeln die hier nicht. Mods stehen meist mit dem Laden neuer Skins in Verbindung. Unsere Entwicklung von Plugins ist näher an dem, was Profi-Programmierer tun, und ändert das Spiel an sich und nicht nur das Aussehen.

Andy Hunt. Programmieren lernen. mit Minecraft-Plugins. dpunkt.verlag

Andy Hunt. Programmieren lernen. mit Minecraft-Plugins. dpunkt.verlag Andy Hunt Programmieren lernen mit Minecraft-Plugins dpunkt.verlag Hier geht es los! 1 Für wen ist dieses Buch gedacht? 2 Erste Schritte 2 Ein Sprung ins kalte Wasser 3 Wo bekommst du Hilfe? 4 Schreibweisen

Mehr

Andy Hunt. Programmieren lernen mit Minecraft-Plugins

Andy Hunt. Programmieren lernen mit Minecraft-Plugins Andy Hunt ist Autor bzw. Co-Autor von mehr als einem halben Dutzend Büchern rund um die Themen Pragmatic Programming und Agile. Er spricht regelmäßig und weltweit auf Entwicklerkonferenzen. Minecraft nutzt

Mehr

Psychologie der Fotografie: Kopf oder Bauch?

Psychologie der Fotografie: Kopf oder Bauch? Psychologie der Fotografie: Kopf oder Bauch? Über die Kunst Menschen zu fotografieren Bearbeitet von Sven Barnow 1. Auflage 2015. Taschenbuch. VIII, 136 S. Paperback ISBN 978 3 86490 270 3 Format (B x

Mehr

Responsives Design mit WordPress

Responsives Design mit WordPress D3kjd3Di38lk323nnm Responsives Design mit WordPress Joe Casabona, Responsives Design mit WordPress, dpunkt.verlag, ISBN 978-3-86490-177-5 Joe Casabona arbeitet seit über zehn Jahren als professioneller

Mehr

Nicholas C. Zakas, JavaScript objektorientiert, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm

Nicholas C. Zakas, JavaScript objektorientiert, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm D3kjd3Di38lk323nnm Zu diesem Buch sowie zu vielen weiteren dpunkt.büchern können Sie auch das entsprechende E-Book im PDF-Format herunterladen. Werden Sie dazu einfach Mitglied bei dpunkt.plus + : www.dpunkt.de/plus

Mehr

1 1 des Fotografierens

1 1 des Fotografierens D3kjd3Di38lk323nnm 1 1 des Fotografierens Khara Plicanic, Das 1X1 des Fotografierens, dpunkt.verlag, ISBN 978-3-86490-183-6 Khara Plicanic Leidenschaft für die Fotografie und ihre humorvolle Art zu erklären

Mehr

Markus Gaulke www.dpunkt.de/plus

Markus Gaulke www.dpunkt.de/plus Praxiswissen COBIT Markus Gaulke, Certified Information Systems Auditor (CISA), Certified Information Security Manager (CISM), Certified in the Governance of Enterprise IT (CGEIT), Certified in Risk and

Mehr

Sebastian Springer, Testgetriebene Entwicklung mit JavaScript, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm

Sebastian Springer, Testgetriebene Entwicklung mit JavaScript, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm D3kjd3Di38lk323nnm Sebastian Springer ist Diplom-Informatiker (FH) und arbeitet als JavaScript-Entwickler bei der Mayflower GmbH in München. Neben seiner Tätigkeit als Consultant unterrichtet er als Dozent

Mehr

Die Kunst der JavaScript- Programmierung

Die Kunst der JavaScript- Programmierung D3kjd3Di38lk323nnm Marijn Haverbeke Die Kunst der JavaScript- Programmierung Eine moderne Einführung in die Sprache des Web Übersetzung: Volkmar Gronau, Flensburg Copy-Editing: Dr. Anja Stiller-Reimpell,

Mehr

Programmieren lernen mit Minecraft-Plugins

Programmieren lernen mit Minecraft-Plugins Programmieren lernen mit Minecraft-Plugins Wie Du mit Java und CanaryMod Deine Welt erweiterst von Andy Hunt 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 220

Mehr

ios-apps programmieren mit Swift

ios-apps programmieren mit Swift Christian Bleske ios-apps programmieren mit Swift Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV 2., aktualisierte und erweiterte Auflage Christian Bleske

Mehr

von Softwaresystemen unterschiedlicher Größe.

von Softwaresystemen unterschiedlicher Größe. Mahbouba Gharbi ist Geschäftsführerin und Chef Architektin bei ITech Progress GmbH und isaqb-vorstandsvorsitzende, ist bekennender Softwarearchitektur-Fan, Autorin zahlreicher Fachartikel und häufige Sprecherin

Mehr

LEGO bauen. Das»inoffizielle«Handbuch. von Allan Bedford. 1. Auflage

LEGO bauen. Das»inoffizielle«Handbuch. von Allan Bedford. 1. Auflage LEGO bauen Das»inoffizielle«Handbuch von Allan Bedford 1. Auflage LEGO bauen Bedford schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2013 Verlag C.H. Beck im Internet:

Mehr

Andreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN

Andreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN Andreas Spillner ist Professor für Informatik an der Hochschule Bremen. Er war über 10 Jahre Sprecher der Fachgruppe TAV»Test, Analyse und Verifikation von Software«der Gesellschaft für Informatik e.v.

Mehr

Maik Schmidt. Arduino. Ein schneller Einstieg in die Microcontroller-Entwicklung

Maik Schmidt. Arduino. Ein schneller Einstieg in die Microcontroller-Entwicklung Maik Schmidt Arduino Ein schneller Einstieg in die Microcontroller-Entwicklung Lektorat: Dr. Michael Barabas Übersetzung: Volkmar Gronau Copy-Editing: Anja Stiller Satz: G&U Language & Publishing Services

Mehr

Oliver Zeigermann / Nils Hartmann, React, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm

Oliver Zeigermann / Nils Hartmann, React, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm D3kjd3Di38lk323nnm Oliver Zeigermann ist Entwickler, Architekt, Berater und Coach. Oliver wendet seine Erfahrungen aus dem Java-Umfeld auch auf die Softwareentwicklung und Architektur mit JavaScript an.

Mehr

Erste Hilfe für Social Media Manager

Erste Hilfe für Social Media Manager Erste Hilfe für Social Media Manager Rezepte & Best Practices für mehr Erfolg im Unternehmensalltag von Meike Leopold, Andreas H. Bock, Björn Eichstädt, Anett Gläsel-Maslov, Malina Kruse-Wiegand, Thomas

Mehr

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge

Mehr

und -implementierungstechniken, Datenbanken & Java.

und -implementierungstechniken, Datenbanken & Java. Gunter Saake ist Professor für Datenbanken und Informationssysteme an der Uni Magdeburg und forscht unter anderem auf den Gebieten Datenbankintegration, digitale Bibliotheken, objektorientierte Informationssysteme

Mehr

Software entwickeln mit Verstand

Software entwickeln mit Verstand D3kjd3Di38lk323nnm Jörg Dirbach Markus Flückiger Steffen Lentz Software entwickeln mit Verstand Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Jörg Dirbach jdi@zuehlke.com

Mehr

Dipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant

Dipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als

Mehr

Konfigurationsmanagement mit Subversion, Maven und Redmine

Konfigurationsmanagement mit Subversion, Maven und Redmine Gunther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 4., aktualisierte und erweiterte Auflage Gunther Popp gpopp@km-buch.de Lektorat:

Mehr

Sehen und Gestalten. David DuChemins etwas andere Fotoschule. von David DuChemin. 1. Auflage

Sehen und Gestalten. David DuChemins etwas andere Fotoschule. von David DuChemin. 1. Auflage Sehen und Gestalten David DuChemins etwas andere Fotoschule von David DuChemin 1. Auflage Sehen und Gestalten DuChemin schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische

Mehr

Neuronale Netze selbst programmieren

Neuronale Netze selbst programmieren D3kjd3Di38lk323nnm Neuronale Netze selbst programmieren Ein verständlicher Einstieg mit Python Tariq Rashid Deutsche Übersetzung von Frank Langenau Tariq Rashid Lektorat: Alexandra Follenius Übersetzung:

Mehr

Abenteuer Softwarequalität

Abenteuer Softwarequalität Kurt Schneider Abenteuer Softwarequalität Grundlagen und Verfahren für Qualitätssicherung und Qualitätsmanagement 2., überarbeitete und erweiterte Auflage Prof. Dr. Kurt Schneider Kurt.Schneider@inf.uni-hannover.de

Mehr

Adrian Mouat. ISBN: Buch PDF epub mobi

Adrian Mouat. ISBN: Buch PDF epub mobi 3nnm Adrian Mouat Übersetzung: Thomas Demmig Überarbeitung und Aktualisierung: Peter Roßbach Lektorat: René Schönfeldt Copy-Editing: Annette Schwarz, Ditzingen Satz: III-satz, www.drei-satz.de Herstellung:

Mehr

Testen in Scrum-Projekten

Testen in Scrum-Projekten Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren im Themengebiet Softwarequalitätssicherung und Softwaretest tätig. Als Gründer

Mehr

Geschichten vom Scrum

Geschichten vom Scrum D3kjd3Di38lk323nnm Holger Koschek Geschichten vom Scrum Von Sprints, Retrospektiven und agilen Werten 2., überarbeitete Auflage Holger Koschek holger@scrum-geschichten.de http://holger.koschek.eu Lektorat:

Mehr

Das LEGO -MINDSTORMS-EV3-Ideenbuch

Das LEGO -MINDSTORMS-EV3-Ideenbuch Das LEGO -MINDSTORMS-EV3-Ideenbuch 181 einfache Maschinen und clevere Konstruktionen Bearbeitet von Yoshihito Isogawa 1. Auflage 2015. Taschenbuch. VIII, 223 S. Paperback ISBN 978 3 86490 272 7 Format

Mehr

Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME

Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als

Mehr

Unit-Tests mit ABAP Unit

Unit-Tests mit ABAP Unit D3kjd3Di38lk323nnm Damir Majer Unit-Tests mit ABAP Unit Damir Majer d.majer@majcon.de Lektorat: Dr. Michael Barabas Copy-Editing: Annette Schwarz, Ditzingen Herstellung und Satz: Frank Heidt Umschlaggestaltung:

Mehr

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann www.dpunkt.de/plus

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann www.dpunkt.de/plus Dipl.-Inform. Sven Röpstorff ist freiberuflicher Projektmanager und mit knapp 20 Jahren Berufserfahrung, Wandler zwischen der traditionellen und der agilen Welt mit Schwerpunkt in agilen Methoden (Scrum,

Mehr

Allison Tyler Jones, Kinder fotografieren, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm

Allison Tyler Jones, Kinder fotografieren, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm D3kjd3Di38lk323nnm Allison Tyler Jones verdient Ihren Lebensunterhalt mit authentischen Porträts von Kindern und ihren Familien. Als Co-Autorin hat sie bereits drei Bücher über Fotografie mit verfasst,

Mehr

Dominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln

Dominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln Dominik Schadow Java-Web-Security Sichere Webanwendungen mit Java entwickeln Dominik Schadow info@dominikschadow.de Lektorat: René Schönfeldt Copy-Editing: Friederike Daenecke, Zülpich Satz: Da-TeX, Leipzig

Mehr

Bereits während seines Studiums der Humanmedizin übte Bertram Solcher fotojournalistische Tätigkeiten für regionale

Bereits während seines Studiums der Humanmedizin übte Bertram Solcher fotojournalistische Tätigkeiten für regionale D3kjd3Di38lk323nnm Foto: Katja Solcher Bereits während seines Studiums der Humanmedizin übte Bertram Solcher fotojournalistische Tätigkeiten für regionale und überregionale Tageszeitungen sowie nationale

Mehr

Abenteuer Softwarequalität

Abenteuer Softwarequalität Abenteuer Softwarequalität Grundlagen und Verfahren für Qualitätssicherung und Qualitätsmanagement Bearbeitet von Kurt Schneider erweitert, überarbeitet 2012. Taschenbuch. 264 S. Paperback ISBN 978 3 89864

Mehr

Geschichten vom Scrum

Geschichten vom Scrum Geschichten vom Scrum Von Sprints, Retrospektiven und agilen Werten von Dipl.-Inform. Holger Koschek 2., überarbeitete Auflage Geschichten vom Scrum Koschek schnell und portofrei erhältlich bei beck-shop.de

Mehr

Agile Softwareentwicklung in großen Projekten

Agile Softwareentwicklung in großen Projekten D3kjd3Di38lk323nnm Jutta Eckstein Agile Softwareentwicklung in großen Projekten Teams, Prozesse und Technologien Strategien für den Wandel im Unternehmen 2., überarbeitete u. aktualisierte Auflage Jutta

Mehr

Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren

Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren im Themengebiet Softwarequalitätssicherung und Softwaretest tätig. Als Gründer

Mehr

React. Die praktische Einführung in React, React Router und Redux. Bearbeitet von Oliver Zeigermann, Nils Hartmann

React. Die praktische Einführung in React, React Router und Redux. Bearbeitet von Oliver Zeigermann, Nils Hartmann React Die praktische Einführung in React, React Router und Redux Bearbeitet von Oliver Zeigermann, Nils Hartmann 1. Auflage 2016. Taschenbuch. X, 332 S. Paperback ISBN 978 3 86490 327 4 Format (B x L):

Mehr

Praxiswissen Softwaretest

Praxiswissen Softwaretest D3kjd3Di38lk323nnm Praxiswissen Softwaretest Testmanagement Andreas Spillner ist Professor für Informatik an der Hochschule Bremen, Fakultät für Elektrotechnik und Informatik. Er war über 10 Jahre Sprecher

Mehr

Das Fuji X100 Handbuch

Das Fuji X100 Handbuch Michael Diechtierow Das Fuji X100 Handbuch Fotografieren mit der Fujifilm FinePix X100 Dr. Michael Diechtierow michi@dpunkt.de Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm

Mehr

ww unk w t.. e p / un plu k s t.de/plus

ww unk w t.. e p / un plu k s t.de/plus Torsten Andreas Hoffmann ist Fotograf, Buchautor und leitet Fotoworkshops. Er studierte Kunstpädagogik mit Schwerpunkt Fotografie an der Hochschule für Bildende Künste in Braunschweig. Fotoreisen führten

Mehr

Lebendige Webseiten mit Adobe Edge Animate

Lebendige Webseiten mit Adobe Edge Animate D3kjd3Di38lk323nnm Lebendige Webseiten mit Adobe Edge Animate Simon Widjaja ist Creative Coder, Autor und IT-Trainer aus purer Leidenschaft. Als erfahrener Flash-Entwickler und EdgeDesigner der ersten

Mehr

Agile Softwareentwicklung in großen Projekten

Agile Softwareentwicklung in großen Projekten Agile Softwareentwicklung in großen Projekten Teams, Prozesse und Technologien - Strategien für den Wandel im Unternehmen von Jutta Eckstein 2., überarb. u. akt. Aufl. Agile Softwareentwicklung in großen

Mehr

Scrum in der Praxis. Erfahrungen, Problemfelder und Erfolgsfaktoren. Bearbeitet von Dipl.-Inform. Sven Röpstorff, Dipl.-Kaufm.

Scrum in der Praxis. Erfahrungen, Problemfelder und Erfolgsfaktoren. Bearbeitet von Dipl.-Inform. Sven Röpstorff, Dipl.-Kaufm. Scrum in der Praxis Erfahrungen, Problemfelder und Erfolgsfaktoren Bearbeitet von Dipl.-Inform. Sven Röpstorff, Dipl.-Kaufm. Robert Wiechmann 1. Auflage 2012. Buch. 348 S. Hardcover ISBN 978 3 89864 792

Mehr

Michael Kurz Martin Marinschek

Michael Kurz Martin Marinschek Michael Kurz studierte Informatik an der Technischen Universität Wien und hat sich seitdem in seiner beruflichen Tätigkeit dem Thema Webentwicklung verschrieben. Seit seinem Wechsel zu IRIAN beschäftigt

Mehr

Jeff Rojas Männer fotografieren

Jeff Rojas Männer fotografieren Jeff Rojas Männer fotografieren Der Shooting-Ratgeber für Posing, Licht und Aufnahmetechniken Jeff Rojas Lektorat: Boris Karnikowski Übersetzung: Isolde Kommer, Großerlach und Christoph Kommer, Dresden

Mehr

Corinna Gissemann. Food-Fotografie. Leckere Bildrezepte für Einsteiger

Corinna Gissemann. Food-Fotografie. Leckere Bildrezepte für Einsteiger Corinna Gissemann Food-Fotografie Leckere Bildrezepte für Einsteiger Corinna Gissemann http://corinnagissemann.de/ Lektorat: Boris Karnikowski, Verlagsbüro München Fachlektorat: Cora Banek, Mainz Copy-Editing:

Mehr

Vision Was ist der Sinn und Zweck des Systems? Stakeholder Wem nützt es? Wer ist davon betroffen? Wer hat Einfluss darauf?

Vision Was ist der Sinn und Zweck des Systems? Stakeholder Wem nützt es? Wer ist davon betroffen? Wer hat Einfluss darauf? D3kjd3Di38lk323nnm Workshops im Requirements Engineering Warum? Vision Was ist der Sinn und Zweck des Systems? Stakeholder Wem nützt es? Wer ist davon betroffen? Wer hat Einfluss darauf? Rahmenbedingungen

Mehr

Foto: Matthias Endlich (endlichbilder.de)

Foto: Matthias Endlich (endlichbilder.de) D3kjd3Di38lk323nnm Foto: Matthias Endlich (endlichbilder.de) Melanie Eckhoff gehört als selbständige Präsentationsdesignerin seit 2012 zu den offiziellen»independent Prezi Experts«und hat seitdem hunderte

Mehr

TCP/IP Grundlagen und Praxis

TCP/IP Grundlagen und Praxis D3kjd3Di38lk323nnm Gerhard Lienemann Dirk Larisch TCP/IP Grundlagen und Praxis Protokolle, Routing, Dienste, Sicherheit 2., aktualisierte Auflage Heise Gerhard Lienemann / Dirk Larisch, TCP/IP Grundlagen

Mehr

Geile Show! Präsentieren lernen für Schule, Studium und den Rest des Lebens. Oliver Reuther

Geile Show! Präsentieren lernen für Schule, Studium und den Rest des Lebens. Oliver Reuther D3kjd3Di38lk323nnm Oliver Reuther Geile Show! Präsentieren lernen für Schule, Studium und den Rest des Lebens Oliver Reuther, Geile Show!, dpunkt.verlag, ISBN 978-3-89864-705-2 Oliver Reuther http://www.gshow.de

Mehr

Kinder fotografieren

Kinder fotografieren Kinder fotografieren Der Leitfaden für 100%ig authentische Porträts Bearbeitet von Allison Tyler Jones 1. Auflage 2014. Taschenbuch. X, 280 S. Paperback ISBN 978 3 86490 184 3 Format (B x L): 18,5 x 24,5

Mehr

Das "inoffizielle" LEGO-Technic-Buch

Das inoffizielle LEGO-Technic-Buch Das "inoffizielle" LEGO-Technic-Buch Kreative Bautechniken für realistische Modelle Bearbeitet von Pawel "Sariel" Kmiec 1. Auflage 2013. Taschenbuch. XVIII, 334 S. Paperback ISBN 978 3 86490 067 9 Format

Mehr

CNC-Fräsen für Maker und Modellbauer

CNC-Fräsen für Maker und Modellbauer Christian Rattat arbeitet seit etwa 20 Jahren als Softwareentwickler und begann seine Karriere 1987 auf einem Commodore Amiga 2000. Heute arbeitet er für Großunternehmen im Microsoft- und Unix-Umfeld,

Mehr

Die Computerwerkstatt

Die Computerwerkstatt Klaus Dembowski Die Computerwerkstatt Für PCs, Notebooks, Tablets und Smartphones Klaus Dembowski Lektorat: Gabriel Neumann Herstellung: Nadine Thiele Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck

Mehr

Dr. Michael Diechtierow

Dr. Michael Diechtierow Dr. Michael Diechtierow michi@dpunkt.de Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm Korrektorat: Sandra Gottmann Satz: Anna Diechtierow Herstellung: Birgit Bäuerlein Umschlaggestaltung:

Mehr

Roberto Valenzuela

Roberto Valenzuela Roberto Valenzuela ist ein in Beverly Hills, Kalifornien, ansässiger Fotograf. Er gehört zu den wenigen von Canon USA auserwählten Fotografen, die Teil des angesehenen Programms Canon Explorers of Light

Mehr

ipad Air 2 und ipad mini 3

ipad Air 2 und ipad mini 3 Edition SmartBooks ipad Air 2 und ipad mini 3 ios 8 optimal einsetzen. Auch für ios 8 mit - ipad 2 und neuer - allen ipad mini - ipad Air von Uthelm Bechtel 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck

Mehr

Das Sony RX100 III Handbuch

Das Sony RX100 III Handbuch Das Sony RX100 III Handbuch Lektorat: Gerhard Rossbach, Rudolf Krahm Layout und Satz: Martin Vieten, Frank Heidt Herstellung: Frank Heidt Umschlaggestaltung: Anna Diechtierow Druck und Bindung: M.P. Media-Print

Mehr

Soft Skills für Softwareentwickler

Soft Skills für Softwareentwickler Soft Skills für Softwareentwickler Uwe Vigenschow arbeitet als Abteilungsleiter bei der Werum IT Solutions AG in Lüneburg, dem international führenden Anbieter von Manufacturing Execution Systems (MES)

Mehr

Projektarbeit zwischen Effizienzdruck und Qualitätsanforderungen

Projektarbeit zwischen Effizienzdruck und Qualitätsanforderungen Projektarbeit zwischen Effizienzdruck und Qualitätsanforderungen Beiträge zur Konferenz >>interpm

Mehr

Personal Kanban. Visualisierung und Planung von Aufgaben, Projekten und Terminen mit dem Kanban-Board. Jim Benson Tonianne DeMaria Barry

Personal Kanban. Visualisierung und Planung von Aufgaben, Projekten und Terminen mit dem Kanban-Board. Jim Benson Tonianne DeMaria Barry Jim Benson Tonianne DeMaria Barry Personal Kanban Visualisierung und Planung von n, Projekten und Terminen mit dem Kanban-Board Übersetzt aus dem Amerikanischen von Meike Mertsch Jim Benson jim@moduscooperandi.com

Mehr

Makrofotografie. Gestaltung, Licht und Technik in Natur und Studio. Cyrill Harnischmacher

Makrofotografie. Gestaltung, Licht und Technik in Natur und Studio. Cyrill Harnischmacher D3kjd3Di38lk323nnm Cyrill Harnischmacher Makrofotografie Gestaltung, Licht und Technik in Natur und Studio Cyrill Harnischmacher www.makrofotografie.com Lektorat: Rudolf Krahm Copy-Editing: Marita Böhm,

Mehr

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus Mike Burrows ist Geschäftsführer und Principal Consultant von David J. Anderson and Associates (djaa.com). In seiner beruflichen Laufbahn, die sich von der Luftfahrt über das Bankwesen, das Energiewesen

Mehr

Nachhaltiges IT-Management

Nachhaltiges IT-Management D3kjd3Di38lk323nnm Fabian Löser Rüdiger Zarnekow Nachhaltiges IT-Management Unternehmensweite Maßnahmen strategisch planen und erfolgreich umsetzen Fabian Löser (fabian.loeser@gmx.de) Rüdiger Zarnekow

Mehr

Christoph Mathis www.dpunkt.de/plus

Christoph Mathis www.dpunkt.de/plus Christoph Mathis ist Agilist seit 2001. Er startete als Softwareentwickler mit Extreme Programming, später kam Scrum hinzu. Im Laufe seines Berufslebens hat er vielfältige Erfahrungen als Teammitglied,

Mehr

Die menschliche Seite des Projekterfolgs

Die menschliche Seite des Projekterfolgs D3kjd3Di38lk323nnm Peter Siwon Die menschliche Seite des Projekterfolgs Was Softwerker über (verborgene) Denkautomatismen und -modelle bei der Projektarbeit wissen müssen Peter Siwon, Die menschliche Seite

Mehr

Praxiswissen TYPO3 CMS 7 LTS

Praxiswissen TYPO3 CMS 7 LTS Praxiswissen TYPO3 CMS 7 LTS 8. AUFLAGE Praxiswissen TYPO3 CMS 7 LTS Robert Meyer & Martin Helmich Robert Meyer & Martin Helmich Lektorat: Alexandra Follenius Korrektorat: Sibylle Feldmann Herstellung:

Mehr

von Softwaresystemen unterschiedlicher Größe.

von Softwaresystemen unterschiedlicher Größe. Mahbouba Gharbi ist Geschäftsführerin und Chef Architektin bei ITech Progress GmbH und isaqb-vorstandsvorsitzende, ist bekennender Softwarearchitektur-Fan, Autorin zahlreicher Fachartikel und häufige Sprecherin

Mehr

Panoramafotografie: Theorie und Praxis

Panoramafotografie: Theorie und Praxis D3kjd3Di38lk323nnm Harald Woeste Panoramafotografie: Theorie und Praxis 2., aktualisierte und erweiterte Auflage Harald Woeste hgw@woeste.biz Lektorat: Barbara Lauer, Bonn Copy-Editing: Alexander Reischert

Mehr

Kerry Morgan. Hochzeitsfotografie. Besondere Momente sicher und stilvoll fotografieren

Kerry Morgan. Hochzeitsfotografie. Besondere Momente sicher und stilvoll fotografieren Kerry Morgan Hochzeitsfotografie Besondere Momente sicher und stilvoll fotografieren Lektorat: Gerhard Rossbach Übersetzung: Johannes Leckebusch Copy-Editing: Alexander Reischert, Redaktionsbüro Aluan,

Mehr

Fotografie: Mehr als nur Blende und Zeit

Fotografie: Mehr als nur Blende und Zeit D3kjd3Di38lk323nnm Jay Maisel Fotografie: Mehr als nur Blende und Zeit Jay Maisel, Fotografie: Mehr als nur Blende und Zeit, dpunkt.verlag, ISBN 978-3-86490-318-2 Lektorat: Gerhard Rossbach, Miriam Metsch

Mehr

Peter Fauland. Das FUJIFILM X100T/X100S Handbuch

Peter Fauland. Das FUJIFILM X100T/X100S Handbuch Peter Fauland Das FUJIFILM X100T/X100S Handbuch Peter Fauland info@fauland-photography.com Lektorat: Gerhard Rossbach, Rudolf Krahm Copy-Editing: Annette Schwarz, Ditzingen Satz: Anna Diechtierow Herstellung:

Mehr

Das Sony Alpha 7 System

Das Sony Alpha 7 System Das Sony Alpha 7 System Das Handbuch zur Alpha 7 II, 7S, 7R und 7 von Martin Vieten 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 248 2 schnell und portofrei

Mehr

Visual Storytelling. Visuelles Erzählen in PR und Marketing. Bearbeitet von Petra Sammer, Ulrike Heppel

Visual Storytelling. Visuelles Erzählen in PR und Marketing. Bearbeitet von Petra Sammer, Ulrike Heppel Visual Storytelling Visuelles Erzählen in PR und Marketing Bearbeitet von Petra Sammer, Ulrike Heppel 1. Auflage 2015. Taschenbuch. XII, 330 S. Paperback ISBN 978 3 96009 001 4 Format (B x L): 17,6 x 23

Mehr

war er unter anderem als Chefarchitekt, Technischer Produktmanager und Berater bei verschiedenen IT-Unternehmen tätig.

war er unter anderem als Chefarchitekt, Technischer Produktmanager und Berater bei verschiedenen IT-Unternehmen tätig. D3kjd3Di38lk323nnm Stefan Tilkov beschäftigt sich seit Beginn der 90er-Jahre mit Architekturansätzen für große, verteilte Systemlandschaften. Von 1993 bis 1998 war er in verschiedenen Rollen bei einem

Mehr

60 Tipps für kreative iphone-fotografie

60 Tipps für kreative iphone-fotografie 60 Tipps für kreative iphone-fotografie Martina Holmberg martina_holmberg@yahoo.se Lektorat: Gerhard Rossbach Copy-Editing: Evelin Wilbert Übersetzung: Stefanie Busam Golay, Skillingaryd, Schweden Satz

Mehr

Betriebssysteme. Grundlagen, Konzepte, Systemprogrammierung. von Eduard Glatz. 1. Auflage

Betriebssysteme. Grundlagen, Konzepte, Systemprogrammierung. von Eduard Glatz. 1. Auflage Betriebssysteme Grundlagen, Konzepte, Systemprogrammierung von Eduard Glatz 1. Auflage Betriebssysteme Glatz schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2005 Verlag

Mehr

kontakt@artepictura.de

kontakt@artepictura.de Cora und Georg Banek leben und arbeiten im Raum Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoschule (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich im Bereich der

Mehr

Packend präsentieren mit Prezi

Packend präsentieren mit Prezi Packend präsentieren mit Prezi Das Praxisbuch von Konzept bis Vortrag Bearbeitet von Melanie Eckhoff 1. Auflage 2015. Taschenbuch. XII, 302 S. Paperback ISBN 978 3 86490 262 8 Format (B x L): 18,5 x 24,5

Mehr

Kritik der vernetzten Vernunft

Kritik der vernetzten Vernunft D3kjd3Di38lk323nnm Jörg Friedrich Kritik der vernetzten Vernunft Philosophie für Netzbewohner Heise Reihenherausgeber: Florian Rötzer, München, fr@heise.de Lektorat: Dr. Michael Barabas Copy-Editing: Susanne

Mehr

Das FUJIFILM X100T/X100S Handbuch

Das FUJIFILM X100T/X100S Handbuch D3kjd3Di38lk323nnm Peter Fauland Das FUJIFILM X100T/X100S Handbuch Peter Fauland, Das Fujifilm X100T / X100S Handbuch, dpunkt.verlag, ISBN 978-3-86490-249-9 Peter Fauland info@fauland-photography.com Lektorat:

Mehr

Netzsicherheit. - Grundlagen & Protokolle - Mobile & drahtlose Kommunikation - Schutz von Kommunikationsinfrastrukturen

Netzsicherheit. - Grundlagen & Protokolle - Mobile & drahtlose Kommunikation - Schutz von Kommunikationsinfrastrukturen D3kjd3Di38lk323nnm Günter Schäfer Michael Roßberg Netzsicherheit - Grundlagen & Protokolle - Mobile & drahtlose Kommunikation - Schutz von Kommunikationsinfrastrukturen 2., aktualisierte und erweiterte

Mehr

Über die Autoren. www.dpunkt.de/plus

Über die Autoren. www.dpunkt.de/plus Über die Autoren Joan Lambert beschäftigt sich seit 1986 umfassend mit Microsoft-Technologien und ist seit 1997 in der Schulungs- und Zertifizierungsbranche tätig. Als Vorsitzende und CEO von Online Training

Mehr

VMware vrealize Automation Das Praxisbuch

VMware vrealize Automation Das Praxisbuch VMware vrealize Automation Das Praxisbuch Dr. Guido Söldner leitet den Geschäftsbereich Cloud Automation und Software Development bei der Söldner Consult GmbH in Nürnberg. Sein Unternehmen ist auf Virtualisierungsinfrastrukturen

Mehr

Das Sony Alpha 7/7R Handbuch

Das Sony Alpha 7/7R Handbuch Das Sony Alpha 7/7R Handbuch Martin Vieten fotografiert seit mehr als 30 Jahren aus Leidenschaft erst mit Kameras von Minolta, heute mit Apparaten von Sony. Als Testredakteur von digitialkamera.de kennt

Mehr

Kennzahlen in der IT

Kennzahlen in der IT Martin Kütz Kennzahlen in der IT Werkzeuge für Controlling und Management 2., überarbeitete und erweiterte Auflage Unter Mitwirkung von Peter Bachmann Alfred Hesselschwerdt Friedemann Jaeger Heidi Jäger-Goy

Mehr

Software in 30 Tagen

Software in 30 Tagen D3kjd3Di38lk323nnm Ken Schwaber Jeff Sutherland Software in 30 Tagen Wie Manager mit Scrum Wettbewerbsvorteile für ihr Unternehmen schaffen Aus dem Amerikanischen von Stefan Roock Lektorat: Christa Preisendanz

Mehr

Java 8 Die Neuerungen

Java 8 Die Neuerungen Java 8 Die Neuerungen Dipl.-Inform. Michael Inden ist Oracle-zertifizierter Java-Entwickler für JDK 6. Nach seinem Studium in Oldenburg war er lange Zeit als Softwareentwickler und -architekt bei verschiedenen

Mehr

Über die Herausgeber

Über die Herausgeber Über die Herausgeber Frank R. Lehmann, Paul Kirchberg und Michael Bächle (von links nach rechts) sind Professoren im Studiengang Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg (DHBW),

Mehr

Prepress-Knowhow für Grafikdesigner

Prepress-Knowhow für Grafikdesigner Prepress-Knowhow für Grafikdesigner von Ulrich Schurr 1. Auflage dpunkt.verlag 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 89864 391 7 Zu Leseprobe schnell und portofrei erhältlich bei beck-shop.de

Mehr

Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren

Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Buchkritiken und Artikel für internationale Zeitschriften und

Mehr

Soft Skills für IT-Berater

Soft Skills für IT-Berater Soft Skills für IT-Berater Workshops durchführen, Kunden methodisch beraten und Veränderungen aktiv gestalten Bearbeitet von Uwe Vigenschow, Björn Schneider 1. Auflage 2012. Taschenbuch. XIV, 302 S. Paperback

Mehr

IT-Service-Management mit ITIL 2011 Edition

IT-Service-Management mit ITIL 2011 Edition Roland Böttcher IT-Service-Management mit ITIL 2011 Edition Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen 3., aktualisierte Auflage Heise Prof. Dr. Roland Böttcher roland.boettcher@hs-bochum.de

Mehr