Der Weg zum Java-Profi

Konzepte und Techniken für die professionelle Java-Entwicklung

Michael Inden

Diese Publikation zitieren

Michael Inden, Der Weg zum Java-Profi (2020), dpunkt.verlag, Heidelberg, ISBN: 9783960888420

4972
Accesses
41
Quotes

Beschreibung / Abstract


Standardwerk in 5. Neuauflage !



  • Das Standardwerk für die professionelle Javaentwicklung

  • Fundierter Überblick über Profithemen, die man sonst nicht findet.

  • Alles, was man braucht, um im Coding-Job mithalten zu können



Dieses Buch bietet eine umfassende Einführung in die professionelle Java-Entwicklung und vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Neben der Praxis wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt. Dabei kommen dem Autor Michael Inden seine umfangreichen Schulungs- und Entwicklererfahrungen zugute – und Ihnen als Leser damit ebenso.
Diese Neuauflage wurde durchgehend überarbeitet und aktualisiert und berücksichtigt die Java-Versionen 9 bis 15. Ansonsten wurde der bewährte Themenmix der Vorauflagen beibehalten:
Grundlagen, Analyse und Design: Professionelle Arbeitsumgebung – Objektorientiertes Design– Lambdas – Java-Grundlagen
Bausteine stabiler Java-Applikationen: Collections-Framework – Stream-API – Datumsverarbeitung seit JDK 8 – Applikationsbausteine – Multithreading-Grundlagen – Modern Concurrency – Fortgeschrittene Java-Themen  – Basiswissen Internationalisierung
Fallstricke und Lösungen: Bad Smells – Refactorings – Entwurfsmuster
Qualitätssicherung: Programmierstil und Coding Conventions – Unit Tests – Codereviews – Optimierungen
Darüber hinaus thematisiert je ein Kapitel die Neuerungen in Java 12 bis 15 sowie die Modularisierung mit Project Jigsaw. Ergänzt wird das Ganze durch einen Anhang mit einen Überblick über Grundlagen zur Java Virtual Machine.



"Es ist wirklich ein gelungenes Buch für Java-Programmierer die ihre Kenntnisse vertiefen und professionalisieren wollen!" (rn-wissen.de)
"Vom motivierten Einsteiger bis zum Java-Profi, ein in Breite und Tiefe überzeugendes Werk [...] empfehle ich jedem, der sich ernsthaft mit professioneller Java-Entwicklung auseinandersetzen möchte."

Beschreibung

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 Java User Group Switzerland, bei der JAX/W-JAX, ch.open und den IT-Tagen.

Inhaltsverzeichnis

  • BEGINN
  • 1 Einleitung
  • 1.1 Über dieses Buch
  • 1.2 Aufbau des Buchs
  • 1.3 Konventionen und ausführbare Programme
  • I Java-Grundlagen, Analyse und Design
  • 2 Professionelle Arbeitsumgebung
  • 3 Objektorientiertes Design
  • 4 Lambdas, Methodenreferenzen und Defaultmethoden
  • 5 Java-Grundlagen
  • II Bausteine stabiler Java-Applikationen
  • 6 Das Collections-Framework
  • 7 Das Stream-API
  • 8 Datumsverarbeitung seit JDK 8
  • 9 Applikationsbausteine
  • 10 Multithreading-Grundlagen
  • 11 Modern Concurrency
  • 12 Fortgeschrittene Java-Themen
  • 13 Basiswissen Internationalisierung
  • III Wichtige Neuerungen in Java 12 bis 15
  • 14 Neues und Änderungen in den Java-Versionen 12 bis 15
  • IV Modularisierung
  • 15 Modularisierung mit Project Jigsaw
  • V Fallstricke und Lösungen im Praxisalltag
  • 16 Bad Smells
  • 17 Refactorings
  • 18 Entwurfsmuster
  • VI Qualitätssicherungsmaßnahmen
  • 19 Programmierstil und Coding Conventions
  • 20 Unit Tests
  • 21 Codereviews
  • 22 Optimierungen
  • 23 Schlussgedanken
  • VII Anhang
  • A Grundlagen zur Java Virtual Machine
  • Literaturverzeichnis
  • Index

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor