Firmeninterne Schulung

Dieses Seminar kannst du als firmeninterne Schulung buchen. Entweder führen wir das Seminar in Präsenz bei euch vor Ort oder Online durch.

Seminarinhalte

Dieses Seminar richtet sich an professionelle Programmierer:innen, die ihre Java-Kenntnisse vertiefen und über das Grundwissen hinausgehen möchten. Ziel des Seminars ist die Vermittlung von fundiertem Praxiswissen für die industrielle Java-Programmierung. Es wird vorausgesetzt, dass die Teilnehmer:innen bereits erste Berührung mit Java hatten und ein grundlegendes Verständnis von Sprache und JVM mitbringen. Das Seminar baut auf diese Grundkenntnisse auf, steigt tiefer in scheinbar alltägliche Sprachmittel ein und arbeitet sich zu weniger geläufigen, fortgeschritteneren Mitteln der Sprache Java und des JDK vor.

Es werden einerseits Themen wie clone und equals behandelt, die zum täglichen Brot der Java-Programmierung gehören, aber regelmäßig falsch verstanden und inkorrekt implementiert werden. Darüber hinaus sehen wir uns weniger alltägliche Mittel an wie z.B. Reflection, Weak References, Compiler-Plugins und Class Loading. Diese Dinge braucht man nicht täglich, aber sie erweitern den Horizont und eröffnen den Entwickler:innen Möglichkeiten für die Problemlösung, die ohne die Beschäftigung mit den betreffenden Sprachmittel gar nicht in Erwägung gezogen würden. Außerdem erhalten die Teilnehmer:innen die Gelegenheit, sich mit "neuen" Sprachmittel und JDK-APIs zu befassen, die im Laufe der Zeit zu Java hinzugekommen sind: die Generics in ihrer gesamten Komplexität inkl. Wildcards (aus Java 5), funktionale Programmiertechniken mit Lambda-Ausdrücken und dem Stream API (aus Java 8), das neue Date/Time API (aus Java 8) und das Modulsystem (aus Java 9).

Natürlich reichen 4 Tage nicht aus, um alle Themen umfassend zu behandeln. In Absprache mit den Teilnehmer:innen werden Schwerpunkte gesetzt: aus der Fülle der Themen suchen die Teilnehmer:innen aus, was sie am meisten interessiert. Themen, an denen großen Interesse besteht, werden ausführlich behandelt und in praktischen Übungen vertieft. Themen, die den Teilnehmer:innen weniger am Herzen liegen, werden nur kurz im Überblick besprochen.

Das Wissen nimmst du mit

Zum Vertiefen und Nachlesen nach dem Seminar können die Teilnehmer:innen auf die Artikelreihe "Effective Java" von Angelika Langer & Klaus Kreft zurückgreifen.

Deine Trainerin

Angelika Langer arbeitet als unabhängige Trainerin mit eigenem Kursprogramm basierend auf ca. 25 Jahren Erfahrung in der Softwareentwicklung, u.a. in C++ und Java. Sie ist Autorin zahlreicher Fachveröffentlichungen zum Thema Java und C++, darunter die Kolumne "Effective Java" im JavaMagazin, das Online Java Generics FAQ, sowie das Buch "Standard C++ IOStreams". Sie ist Referentin auf internationalen Fachkonferenzen im In- und Ausland. Aktuell liegt ihr Hauptinteresse im Training, Coaching und Mentoring im Bereich der objektorientierten Softwareentwicklung mit C++ und Java.

Weiterlesen
expand_more

Voraussetzungen

Du bist vertraut mit den Grundlagen von Java und hast mind. 1 Jahr praktische Erfahrung im Einsatz von Java. Bitte beachte, dass die Kursunterlagen in englischer Sprache sind.

Grundlegendere Seminare

Ähnliche Seminare

Fördermöglichkeiten und Bildungsurlaub

Wir sind Mitglied bei Weiterbildung Hamburg e.V.! Informationen dazu, sowie aus welchem Bundesland du bei uns Bildungsurlaub bekommen kannst und welche Fördermöglichkeiten es bei offenen Seminaren gibt, findest du hier. Bei Interesse wende dich an info@oose.de

Nachhaltigkeit

Wir stellen uns unserer Verantwortung gegenüber der Umwelt durch nachhaltiges, ganzheitliches Handeln. So lautet einer unserer Grundwerte bei oose. Für uns bedeutet das, jeden Aspekt unseres Handelns als Unternehmen kritisch zu hinterfragen und auf nachhaltiges Wirtschaften statt auf kurzfristige Gewinne auszurichten. Deshalb ist oose Partner in der UmweltPartnerschaft Hamburg und durch ÖKOPROFIT® zertifiziert.