Gut ist Ihnen nicht gut genug? Dann treiben Sie Ihre Coding-Fähigkeiten in neue Höhen! Dieses Trainingsbuch fordert Sie mit 300 kniffligen Aufgaben in drei Wissensstufen rund um den Piratenkapitän CiaoCiao.
Die Themen reichen von den Grundlagen über Lambdas bis zu Scannern und Streams und basieren auf dem langjährig erprobten Übungsmaterial des Autors von "Java ist auch eine Insel". Hier finden Sie Übungen zu Features und Kniffen, die man als Profi im Detail kennen sollte. Ebenso wichtig ist das intensive Training für Clean Code und durchdachtes Design, das auch komplexe Software trägt.
Zahlreiche Best Practices und ausführlich kommentierte Lösungen zu den Aufgaben machen dieses Buch zum perfekten Workout für die professionelle Software-Entwicklung mit Java.
Die Beispielcodes und Lösungen der Aufgaben erhalten Sie auf der Verlagswebsite als Download.
Java zu kennen reicht Ihnen nicht? Erobern Sie Java!
Umfassendes Übungsmaterial
Dieses Buch bietet Ihnen zahlreiche Übungen auf verschiedenen Niveaus, Feature für Feature, Skill für Skill, inklusive ausführlichen Lösungen. Die Übungen hat Christian Ullenboom in jahrelanger Dozententätigkeit entwickelt und erprobt. Das Buch eignet sich hervorragend als Ergänzung zur beliebten Java-Insel, lässt sich aber auch unabhängig davon nutzen. Thematisch folgt es dem Aufbau der Java-Insel, von einfacher imperativer Programmierung bis zur Reflection-API und Annotations.
Immer professioneller werden
Schreiben Sie Code so, dass er Ihnen auch nach Jahren noch gefällt – lesbar, wartbar, tragfähig. Nutzen Sie nicht irgendein Feature, mit dem sich der Job erledigen lässt, sondern genau das richtige. Bleiben Sie dran, auch wenn Sie schon vieles können. In diesem Buch finden Sie garantiert den passenden Workshop, um noch besser zu werden.
Viele Werkzeuge
Captain CiaoCiao und seine Gefährtin Bonny Brain haben sich ein großes Gebiet für ihr Piratenabenteuer vorgenommen. Java mit seiner Standardbibliothek hält sehr viele Werkzeuge für spezielle Aufgaben bereit. Wollten Sie schon immer mal Googles Guava kennenlernen oder Statistiken in ansprechende Charts verwandeln? Mit Brain und CiaoCiao kommen Sie sicher ans Ziel.
Design, Code, Modellierung
Haben Sie Zweifel, wie Sie Ihren Code geschickt in Klassen zerlegen? Trainieren Sie die objektorientierte Modellierung und erfahren Sie, wie Sie die Komplexität großer Systeme in den Griff bekommen. OOP spielt dabei die Hauptrolle, mit CiaoCiao entdecken Sie aber auch, was Java für das funktionale Paradigma zu bieten hat.
Neugierig? Dann starten Sie mit den Aufgaben in dieser Leseprobe. Testen Sie Ihr Wissen zum Aufbau und Ablaufen von Arrays und suchen Sie mit Algorithmen Elemente in einem Array. Zwei weitere Kapitelauszüge beschäftigen sich mit dem Java-Stream-API und der Verarbeitung von XML, JSON und weiteren Datenformaten.
Wer hat's geschrieben?
Christian Ullenboom, Dipl.-Informatiker und Java Champion, ist erfahrener Trainer und Gründer des IT-Schulungsunternehmens tutego.
Sein umfassendes Handbuch "Java ist auch eine Insel" nebst Pendant über die Standardbibliotheken bringen Lernenden seit bald 20 Jahren das Java-Universum näher. Auch sie sind aus der Dozententätigkeit heraus entstanden.
Als Hobby hat Christian Ullenboom in Dortmund ein großes Heimcomputer- und Spielkonsolenmuseum aufgebaut, das BINARIUM.
Er begann seine Programmierkarriere auf einem C64, kennt Assembler aus eigener Anschauung, hat Informatik und Psychologie studiert und programmiert auch in TypeScript, JavaScript, Kotlin und Python. Aber trotz allem, was sich dort erleben lässt, ist Java immer seine Heimatinsel geblieben.