Möchten Sie möglichst einfach das Programmieren lernen, weil ein Projekt Sie in den Fingern juckt? Möglichst ohne trockene Theorie schnell die Grundlagen beherrschen? Java bietet sich dafür als Sprache an, und Michael Inden bietet Ihnen mit diesem Buch einen leicht verständlichen Einstieg.
Mithilfe der JShell gelingt Ihnen ein schneller Einstieg, da sich hiermit kleine Programme direkt ausführen lassen und sich schnell Erfolgserlebnisse einstellen. Nach und nach werden die Projekte und Programme größer und anspruchsvoller, wobei Sie das Tempo vorgeben. Hier lernen Sie die Entwicklung mithilfe einer Entwicklungsumgebung und die objektorientierte Entwicklung kennen. Mit diesen Kenntnissen können Sie sich immer mehr eigenen Projekten widmen.
Die Kapitel sind in sich abgeschlossen und bauen aufeinander auf, mit jedem Kapitel lernen Sie einen weiteren Bereich und wichtige Sprachelemente der Java-Programmierung kennen.
Am Ende vieler Kapitel finden Sie Aufgaben und Musterlösungen. Hier können Sie das zuvor Gelernte an neuen Problemstellungen selbst anwenden und so Ihr Wissen vertiefen. So stellen Sie auch fest, ob das neue Wissen wirklich sitzt, und gegebenenfalls legen Sie eine "Ehrenrunde" ein, um ein Thema weiter zu vertiefen.
Zahlreiche kurze Codebeispiele verdeutlichen die Lerninhalte und laden oftmals zum Experimentieren ein. Gleich von Anfang an lernen Sie, ihren Sourcecode sauber zu strukturieren und einen guten Stil zu verfolgen.
Dipl.-Inform. Michael Inden ist Oracle-zertifizierter Java-Entwickler. Nach seinem Studium in Oldenburg hat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter sowie Trainer gearbeitet. Zurzeit ist er als CTO und Leiter Academy in Zürich tätig.
Michael Inden hat über zwanzig Jahre Berufserfahrung beim Entwurf komplexer Softwaresysteme gesammelt, an diversen Fortbildungen und mehreren Java-One-Konferenzen teilgenommen. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen und externen Schulungen und auf Konferenzen weiter, etwa bei der JAX/W-JAX, JAX London, Oracle Code One, ch.open sowie bei der Java User Group Switzerland.