Best
 
Fantom Tag

Schulung - Java Erweiterungen I

Effiziente Java-Programmierung

  • Live Online oder Präsenz
  • 4REAL
    4REAL© steht für eine neue Generation der Weiterbildung: heterogene und personalisierbare Trainings für einen nachhaltigen Lerntransfer in die Arbeitsumgebung. Mehr erfahren
DURCHFÜHRUNG MIT TERMIN
Dauer
5 Tage (35 Stunden)

Preis ab
2.390,00 € netto
2.844,10 € inkl. 19% MwSt.

Referenz
3304
TERMIN UND ORT NACH ABSPRACHE
Dauer
5 Tage (35 Stunden)


Referenz
3304
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Integrata BEST SeminarDie effiziente Nutzung von Java erfordert mehr als nur Grundlagenwissen - fortgeschrittene Konzepte sind entscheidend für professionelle Softwareentwicklung. In diesem fünftägigen Aufbauseminar vertiefen Sie Ihre Java-Kenntnisse und lernen praxisrelevante Techniken für anspruchsvolle Projekte. 

In diesem Seminar vertiefen Sie Ihre Kenntnisse in der Java-Programmierung und lernen, wie Sie komplexere Anforderungen strukturierter, effizienter und wartbarer umsetzen können. Darüber hinaus behandelt das Seminar weiterführende Themen wie nebenläufige Programmierung, Reflection und den effizienten Einsatz von Collections und Generics. 

Das Seminar steht Ihnen wahlweise als Live Online Training oder als Präsenzveranstaltung zur Verfügung. Unsere Lernplattform LearningHub @Cegos ist fester Bestandteil des Seminars und bietet Ihnen digitale Seminarunterlagen sowie ergänzende Lernformate. Durch unser 4REAL-Vorgehensmodell ermöglichen wir Ihnen einen nachhaltigen Wissenstransfer in Ihren beruflichen Alltag. 
 

Nach dem Seminar sind Sie in der Lage, komplexere Java-Anwendungen strukturierter zu planen und umzusetzen, erweiterte Sprachmerkmale gezielt einzusetzen und typische Fehlerquellen in der nebenläufigen Programmierung besser zu erkennen und zu vermeiden.


Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Anwendungsentwickler:innen 
  • Software-Ingenieur:innen
  • Internet- und Intranet-Entwickler:innen 
  • Alle Personen, die ihre vorhandenen Java-Kenntnisse erweitern und effizientere Programmiertechniken erlernen möchten.

Voraussetzungen

Für dieses Seminar wird die vorherige Teilnahme an unserem Seminar 3302 "Java Grundlagen" empfohlen. Alternativ können Sie mit gleichwertigen Kenntnissen in den Grundlagen der Java-Programmierung teilnehmen.
Programm

Trainingsprogramm

Weiterführende Programmierkonzepte: 

  • Innere Klassen 
  • Garbage Collection 
  • Einführung in Reflection und Introspection: dynamischer Zugriff auf Klassen, Methoden und AttributeDas Factory Design Pattern 
  • Lambda-Ausdrücke 
  • Static Imports 
  • Modulsystem 
  • Records 

Algorithmen und Datenstrukturen: 

  • Iteratoren 
  • Enums 
  • Das Collection-Framework: Collection, List, Set, Map, Queue 
  • Generische Datentypen 
  • Sortieren und Suchen 
  • Einführung in Streams 

GUI-Design und Ereignisverarbeitung: 

  • Grundlagen Java-Grafik 
  • Einführung in Swing 
  • Anordnen von GUI-Elementen mit LayoutManagern 
  • Eventhandling durch Delegation 
  • Listener und Adapter 
  • Model View Controller (MVC) 
  • Einsatz von Observer 

Multithreading: 

  • Threads und Runnable 
  • Lebenszyklus 
  • Starten und kontrolliertes Beenden von Threads sowie sichere Kommunikation zwischen ThreadsPriorität und ThreadGroups 
  • Grundlagen der Thread-Synchronisation 
  • Thread-Pools 

Java I/O: 

  • Ein-/Ausgabe-Streams 
  • Dateibasiertes Lesen und Schreiben 
  • Buffered Streams 
  • Schreiben und Lesen von Properties-Dateien 

Java und Datenbanken: 

  • Java-Datenbankschnittstelle (JDBC) 
  • Zugriff auf relationale Datenbanken (SQL)
Pädagogik

Pädagogik

Das Seminar kombiniert kurze Impulsvorträge, Live-Coding durch die Trainer:innen mit Diskussionen und umfangreichen praktischen Übungen am System. Die Teilnehmer:innen setzen die Inhalte direkt im Code um, vergleichen unterschiedliche Lösungsansätze und erhalten Feedback zu ihrem Programmierstil. Reflexions- und Transferphasen unterstützen Sie dabei, die erarbeiteten Techniken auf Ihre eigenen Projekte zu übertragen.

Hinweis

Hinweis

Weiterführende Seminare 

Passende Aufbauseminare sind zum Beispiel: 


Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen findet sich im Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Welche Lernmethoden kommen zum Einsatz?  

Das Seminar kombiniert kurze theoretische Einführungen, Live-Coding und praktische Übungen am System. Die Trainer:innen erläutern die Konzepte, demonstrieren deren Umsetzung im Code und begleiten Sie bei der Bearbeitung der Aufgaben. 

In welchem Format findet das Seminar statt?  

Sie können zwischen Live Online Training und Präsenzveranstaltungen an verschiedenen Standorten wählen. Beide Formate umfassen 5 Tage mit insgesamt 35 Stunden. 

Was ist das 4REAL-Vorgehensmodell?  

4REAL ist ein didaktisches Vorgehensmodell, das das Lernen in vier Phasen strukturiert: Relevance (Relevanz klären), Experience (Erfahrungen machen), Application (Anwendung) und Learning Transfer (Übertragung in den Alltag). Im Seminar bedeutet das: Sie erhalten klare Lernziele, arbeiten intensiv an praktischen Beispielen und planen zum Abschluss, wie Sie das Gelernte in Ihren eigenen Java-Projekten nutzen. 

Für wen ist dieses Seminar geeignet? 

Das Seminar richtet sich an Java-Entwickler:innen, Software-Engineers und technisch verantwortliche Mitarbeiter:innen, die bereits praktische Erfahrung mit Java haben und ihre Kenntnisse in Richtung effizientere, robustere und besser strukturierte Anwendungen erweitern möchten. 

Welche Voraussetzungen muss ich mitbringen? 

Vorausgesetzt werden solide Kenntnisse in der objektorientierten Programmierung mit Java, z. B. durch den Besuch unseres Seminars Java Grundlagen oder vergleichbare Praxiserfahrung. Sie sollten Klassen, Vererbung, Interfaces, Ausnahmebehandlung und grundlegende Bibliotheken sicher anwenden können. 

Was ist das Ziel des Seminars? 

Ziel des Seminars ist es, Ihre vorhandenen Java-Kenntnisse zu vertiefen und Sie in die Lage zu versetzen, komplexere Java-Anwendungen strukturierter, wartbarer und effizienter umzusetzen. Sie lernen erweiterte Sprachkonstrukte, Bibliotheken und Konzepte der nebenläufigen Programmierung kennen und wenden diese in praxisnahen Beispielen an. 

Welche Themen werden im Seminar behandelt? 

Im Seminar werden u.a. folgende Themen vertieft: 


  • fortgeschrittene Sprachkonstrukte und Bibliotheken 
  • Collections, Generics und deren effizienter Einsatz 
  • Einführung in Reflection und Introspection 
  • Grundlagen der nebenläufigen Programmierung mit Threads und Runnable 
  • Synchronisation und typische Probleme bei Parallelität 
  • Best Practices für Struktur, Lesbarkeit und Wartbarkeit von Java-Code 
Der genaue Schwerpunkt kann je nach Vorkenntnissen der Gruppe angepasst werden. 

Wie praxisorientiert ist das Seminar? 

Das Seminar ist stark praxisorientiert. Nach kurzen theoretischen Einführungen setzen Sie die Inhalte in umfangreichen Übungen direkt im Java-Code um. Anhand konkreter Beispiele und kleiner Projektaufgaben wenden Sie die erlernten Techniken unmittelbar an und erhalten Feedback zu Ihren Lösungen. 

Benötige ich eine bestimmte Java-Version oder Entwicklungsumgebung? 

Im Seminar wird mit einer aktuellen Java-LTS-Version und einer gängigen IDE (z. B. Eclipse, IntelliJ IDEA oder einer vergleichbaren Umgebung) gearbeitet. Informationen zur genutzten Version und zur Vorbereitung Ihrer Entwicklungsumgebung erhalten Sie rechtzeitig vor Seminarbeginn. 

Welchen Nutzen habe ich von der Teilnahme? 

Nach dem Seminar können Sie Java-Projekte besser strukturieren, Sprachmer

Termine

  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Stuttgart
    Löffelstr. 40
    70597 Stuttgart
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training