Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. IT-Berufe-Podcast Podcast
  4. Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35
Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35

Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35

IT-Berufe-Podcast vor 10 Jahren
Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Herunterladen (rechte Maustaste) Teilen Fundstellen Kommentare
0:00
29:46
Für Einsteiger, aber auch für Fortgeschrittene im Bereich der
Java-Programmierung habe ich einige Buchtipps zusammengestellt, die
ich in der fünfunddreißigsten Episode des
Anwendungsentwickler-Podcasts durchgehe. TL;DR Für deinen Einstieg
in Java empfehle ich dir die kostenlosen Oracle-Tutorials und
Einführung in Java; Java ist auch eine Insel begleitet dich als
ausführliches Nachschlagewerk. Mit Pragmatic Unit Testing in Java 8
with JUnit lernst du früh, deinen Code zu testen, während zwei
weitere Bücher die funktionalen Konzepte und weitere Neuerungen von
Java 8 behandeln. Sobald du Java-Grundlagen beherrschst, führen
dich Der Weg zum Java-Profi und Professionell entwickeln mit Java
EE 7 an die Werkzeuge und Technologien heran, die du für größere
Anwendungen brauchst. Kapitelmarken [00:00:01] Literaturtipps für
Java [00:00:36] Java in Ausbildung und Betrieb [00:02:22] Meine
Erfahrungen und die Auswahl der Literatur [00:03:49] Kostenlose
Quellen und Links zu den Büchern [00:04:16] Oracle-Tutorial:
Learning the Java Language [00:06:23] Oracle-Tutorial: Essential
Classes [00:08:25] Einstieg mit Einführung in Java [00:10:09] Java
ist auch eine Insel als Nachschlagewerk [00:11:57] Unit-Tests mit
Pragmatic Unit Testing in Java 8 with JUnit [00:14:04] Funktionale
Konzepte mit Functional Programming in Java [00:16:38] Neuerungen
mit Java SE 8 for the Really Impatient [00:18:10] Weiterführende
Literatur: Der Weg zum Java-Profi [00:21:45] Enterprise-Anwendungen
mit Professionell entwickeln mit Java EE 7 [00:23:52] Zeit für
Fachliteratur und Bezug zur Prüfung [00:24:54] Überblick über die
Literaturempfehlungen [00:26:01] Shownotes, RSS-Feed und Kontakt
[00:26:56] Artikel zu Bootstrap und Abschlussprojekten [00:27:41]
Feedback, Newsletter und Checklisten [00:28:45] Ausblick:
Lernfragen zu Java und Programmiergrundlagen Inhalt Kostenfreie
Literatur Bei Oracle gibt es eine sehr umfangreiche und kostenlose
Einführung in Java, die ich selbst gelesen habe. Kann ich definitiv
weiterempfehlen! Aber auch die "Java-Insel" als OpenBook ist
natürlich empfehlenswert. Trail: Learning the Java Language (The
Java Tutorials) Trail: Essential Classes: Table of Contents (The
Java Tutorials) Java ist auch eine Insel - OpenBook von Rheinwerk
Literatur für Einsteiger Für Programmieranfänger, die Java als
erste Sprache lernen, empfehle ich Einführung in Java: Ideal für
Studium und Ausbildung* (auch direkt beim Rheinwerk-Verlag*). * Das
Standardwerk für danach ist aber natürlich Java ist auch eine
Insel* (auch direkt beim Rheinwerk-Verlag*). Das darf in keinem
Bücherschrank fehlen :-) * Für eine sehr gute Einführung in
Unit-Testing mit JUnit empfehle ich Pragmatic Unit Testing in Java
8 with JUnit*. Die Beispiele kann man auch schon mit wenig
Java-Vorkenntnissen gut verstehen und nachmachen. Hier ist mein
längerer Artikel zum Buch: Rezension: Pragmatic Unit Testing in
Java 8 with JUnit von Jeff Langr. * Update auf Java 8 Wer schon
länger mit Java arbeitet und nur schnell auf den neusten Stand
kommen möchte, was die Neuerungen in Java 8 angeht, dem kann ich
diese beiden Bücher empfehlen: Functional Programming in Java:
Harnessing the Power of Java 8 Lambda Expressions* Wer die
interessante und kurzweilige Art von Venkat Subramaniam z.B. aus
seinen Präsentationen kennt (z.B. passend zum Thema hier:
Transforming Code to Java 8 by Venkat Subramaniam), wird seine
Bücher mögen. Ich habe schon einige von ihm gelesen und bin immer
wieder begeistert von seiner erfrischenden Art zu schreiben. * Java
SE8 for the Really Impatient: A Short Course on the Basics* Mit
diesem Buch habe ich mich auf den neusten Stand gebracht. Es hält
genau, was es verspricht: Kurz und knapp werden die interessanten
Neuerungen in Java 8 geschildert. Für mich eine ideale Kombination
aus knapper Beschreibung und trotzdem den wichtigsten Inhalten. *
Fortführende Literatur Wer auf der Suche nach tiefergehender
Lektüre rund um die Java-Entwicklung ist, dem empfehle ich Der Weg
zum Java-Profi: Konzepte und Techniken für die professionelle
Java-Entwicklung*. Hier wird auf alles eingegangen, was man in der
Java-Insel nicht mehr findet: Versionsverwaltung, Modularisierung,
Dependency-Management usw. Also einfach alles, was ein Entwickler
so wissen muss, was aber über die eigentliche Sprache hinausgeht. *
Wer außerdem noch im Umfeld von Java EE entwickelt, der wird
vielleicht mit Professionell entwickeln mit Java EE 7: Das
umfassende Handbuch* (auch direkt beim Rheinwerk-Verlag*) einen
guten Einstieg finden. Die Bücher aus dem Rheinwerk-Verlag sind
eigentlich immer super, und das gilt für dieses Buch auch. Eine gut
verständliche Einführung in Java EE 7 mit vielen Beispielen. * Hast
du noch weitere gute Literaturtipps zum Thema Java-Entwicklung?
Dann schreib mir gerne einen Kommentar! Links Permalink zu dieser
Podcast-Episode RSS-Feed des Podcasts Letzte Woche auf der Website:
Einführung in Twitter Bootstrap und Ausgefallene oder
anspruchsvolle Themen beim Abschlussprojekt Zusammenfassung Java in
deiner IT-Ausbildung An Berufsschulen und Universitäten begegnet
dir Java häufig als erste Programmiersprache. Auch Betriebe setzen
Java ein, weshalb ich in Abschlussprüfungen regelmäßig
Java-Projekte sehe. Die Sprache läuft auf vielen Plattformen und
eignet sich für Anwendungen auf Mobilgeräten ebenso wie auf großen
Servern. Mit Java 8 kamen unter anderem Lambda-Ausdrücke und die
Stream-API hinzu. Aus meiner Arbeit mit Java und den Büchern, die
ich selbst gelesen habe, empfehle ich dir folgende Quellen. Welche
davon zu dir passt, hängt davon ab, wie viel Erfahrung du schon
hast. Kostenlos mit Oracle lernen Learning the Java Language Das
offizielle Oracle-Tutorial beginnt mit objektorientierten
Konzepten. Du lernst, was Objekte und Klassen sind, wie sie über
Nachrichten zusammenarbeiten und wie Vererbung funktioniert.
Objektorientierung spielt auch in der Abschlussprüfung eine
wichtige Rolle. Danach folgen Sprachgrundlagen wie Variablen und
Datentypen, außerdem Arrays. Weitere Kapitel behandeln Interfaces,
Strings, Generics und Packages sowie Annotations. Ich habe das
Tutorial selbst durchgearbeitet und empfehle es für den Einstieg.
Du kannst es kostenlos als PDF herunterladen und auf einem E-Reader
lesen. Essential Classes Wenn du bereits etwas programmiert hast,
führt dich dieser zweite Oracle-Trail tiefer in Java hinein: Bei
Exceptions erfährst du auch, wie sich Checked und Unchecked
Exceptions unterscheiden. Für Dateien behandelt das Tutorial Ein-
und Ausgabe sowie die NIO-Bibliothek. Ein Kapitel führt in
nebenläufige Programme ein. Weitere Themen sind die
Plattformkonfiguration und reguläre Ausdrücke. Auch dieses Tutorial
ist kostenlos als PDF verfügbar. Für meine Azubis ordne ich die
Themen nach den ersten praktischen Erfahrungen mit Java ein;
nebenläufige Programme würde ich im ersten Ausbildungsjahr noch
nicht voraussetzen. Bücher für den Einstieg Einführung in Java
Einführung in Java, mit dem Untertitel Ideal für Studium und
Ausbildung, erscheint im Rheinwerk Verlag und setzt bei den ersten
Schritten an. An Java-Beispielen lernst du Variablen kennen,
triffst Entscheidungen im Programm und arbeitest mit Schleifen.
Dadurch eignet sich das Buch auch, wenn du zuvor noch keine
Programmiersprache gelernt hast. Auf rund 500 Seiten folgen
objektorientierte Konzepte und Unit-Tests. Arrays und Collections
gehören ebenfalls dazu, genauso wie Exceptions. Die vorgestellte
Ausgabe behandelt bereits Java 8 mit Lambda-Ausdrücken und der
Stream-API. Mit JavaFX lernst du außerdem grafische Oberflächen
kennen. Für das erste Ausbildungsjahr empfehle ich dir dieses Buch
als Einstieg. Java ist auch eine Insel Mit mehr als 1.000 Seiten
geht Java ist auch eine Insel ausführlich auf die Sprache ein. Das
Buch behandelt die Plattformen SE, EE und ME sowie verschiedene
Java-Versionen. Du findest darin Informationen zu
Entwicklungsumgebungen wie Eclipse und detaillierte Kapitel zu
Datentypen und Operatoren. Zur Objektorientierung gehören Vererbung
und Polymorphie. Eigene Kapitel behandeln Strings und zeigen dir,
wie du Klassen modellierst, einschließlich Getter und Setter. Ich
greife auf die Java-Insel zurück, wenn ich etwas nachschlagen
möchte. Beim Rheinwerk Verlag kannst du sie auch kostenlos als Open
Book lesen. Wenn du nur ein Java-Buch kaufen möchtest, ist die
Java-Insel meine Empfehlung. Pragmatic Unit Testing in Java 8 with
JUnit Dieses englischsprachige Buch von den Pragmatic Programmers
führt dich in Unit-Tests ein. Es erklärt die Grundlagen des Testens
und zeigt, wie JUnit funktioniert. Auch Test Driven Development,
kurz TDD, wird behandelt. Mit Merkhilfen wie AAA: Arrange, Act,
Assert lernst du, wie du einen Test aufbaust. Die grundlegenden
Testprinzipien lassen sich auch auf andere Test-Frameworks
übertragen. In meiner Ausbildung gehört das Buch bereits im ersten
Jahr dazu. Nach ungefähr drei Monaten praktischer Java-Erfahrung
empfehle ich dir, damit ins Testen einzusteigen und die Inhalte
beim Programmieren anzuwenden. Eine ausführlichere Rezension
findest du in meinem Blog. Java 8 kennenlernen Functional
Programming in Java Wenn du Java schon kennst, führt dich
Functional Programming in Java von Venkat Subramaniam an
funktionale Konzepte heran. Auf etwa 150 Seiten geht es um
Lambda-Ausdrücke und die Stream-API, außerdem um Exceptions in
diesem Zusammenhang. Lazy Evaluation und Rekursion gehören
ebenfalls zu den Themen. Funktionale Ansätze helfen dir dabei,
lesbaren Code zu schreiben und Aufgaben leichter parallel
auszuführen. Das Buch konzentriert sich auf diese Denkweise. Andere
Neuerungen wie die Date-Time-API stehen außerhalb seines
Schwerpunkts. Einen passenden Vortrag des Autors habe ich in den
Shownotes verlinkt. Java SE 8 for the Really Impatient Für einen
kompakten Überblick über die Neuerungen empfehle ich dir Java SE 8
for the Really Impatient. Neben Lambdas und Streams behandelt das
Buch JavaFX und die überarbeitete Date-Time-API....
Episode melden

„Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz