Optimierung von Java-Projekten mit Guava

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Optimierung von Java-Projekten mit Guava

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 7,9 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 7,9 (aus 13 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
21. Mai 2026 bis 22. Mai 2026
computer Online: Zoom
21. Mai 2026 bis 22. Mai 2026
placeKöln
20. Aug 2026 bis 21. Aug 2026
computer Online: Zoom
20. Aug 2026 bis 21. Aug 2026
placeKöln
19. Nov 2026 bis 20. Nov 2026
computer Online: Zoom
19. Nov 2026 bis 20. Nov 2026
Beschreibung

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, Guava effektiv zu installieren, zu konfigurieren und zu nutzen. Sie lernen, wie sie die erweiterten Datenstrukturen, Utilities und Concurrency-Klassen von Guava anwenden können.

Inhalt

  • Einführung in Guava
    • Überblick und Funktionen: Erklärung, was Guava ist, seine Hauptmerkmale und die Vorteile der Nutzung in der Java-Programmierung.
    • Anwendungsbereiche: Diskussion der typischen Anwendungsfälle von Guava, einschließlich Datenstrukturen, Konfiguration und Utility-Klassen.
  • Installation und Setup
    • Projektintegration: Schritt-für-Schritt-Anleitung zur Integration von Guava in Java-Projekte mittels Maven und Gradle.
    • Erste…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Java, OO (Objekt Orientierte) Programmierung, (X)HTML & CSS, JavaScript & AJAX und jQuery.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, Guava effektiv zu installieren, zu konfigurieren und zu nutzen. Sie lernen, wie sie die erweiterten Datenstrukturen, Utilities und Concurrency-Klassen von Guava anwenden können.

Inhalt

  • Einführung in Guava
    • Überblick und Funktionen: Erklärung, was Guava ist, seine Hauptmerkmale und die Vorteile der Nutzung in der Java-Programmierung.
    • Anwendungsbereiche: Diskussion der typischen Anwendungsfälle von Guava, einschließlich Datenstrukturen, Konfiguration und Utility-Klassen.
  • Installation und Setup
    • Projektintegration: Schritt-für-Schritt-Anleitung zur Integration von Guava in Java-Projekte mittels Maven und Gradle.
    • Erste Konfiguration: Grundlegende Einrichtung und Konfiguration von Guava in einem Java-Projekt.
  • Grundlegende Konzepte und Utilities
    • Collections API: Einführung in die erweiterten Datenstrukturen und Sammlungen, die Guava bietet, wie Immutable Collections, Multimap, BiMap und Table.
    • Optional: Nutzung von Optional zur Vermeidung von NullPointerExceptions und zur besseren Handhabung von optionalen Werten.
    • Preconditions: Einführung in die Preconditions-Klasse zur Überprüfung von Argumenten und Zuständen.
  • Strings und Caching
    • Strings: Nutzung der erweiterten String-Utilities von Guava, einschließlich Joiner, Splitter und CharMatcher.
    • Caching: Einführung in das Caching-Framework von Guava, einschließlich LoadingCache und CacheBuilder zur effizienten Implementierung von Caching-Strategien.
  • Erstellen einfacher Anwendungen mit Guava
    • Erstes Projekt: Anleitung zur Erstellung einer einfachen Anwendung mit den grundlegenden Guava-Utilities, z.B. eine Aufgabenverwaltung oder eine kleine Webanwendung.
    • Datenverarbeitung: Nutzung von Guava-Utilities zur Verarbeitung und Manipulation von Daten.
  • Concurrency und I/O
    • Concurrency Utilities: Einführung in die Concurrency-Klassen von Guava, wie ListenableFuture, ListeningExecutorService und RateLimiter.
    • I/O Utilities: Nutzung der I/O-Utilities von Guava, einschließlich Files, ByteStreams und CharStreams zur einfachen Handhabung von Dateien und Streams.
  • Functional Programming mit Guava
    • Functional Utilities: Einführung in die funktionalen Programmierparadigmen von Guava, wie Function, Predicate und Supplier.
    • Streams und Collections: Integration von Guava-Utilities mit Java-Streams und Erweiterung der Funktionalität.
  • Graph API und EventBus
    • Graph API: Einführung in die Graph-API von Guava zur Modellierung und Verarbeitung von Graphstrukturen.
    • EventBus: Nutzung von EventBus zur Implementierung eines einfachen Publish-Subscribe-Systems für die Interprozesskommunikation.
  • Testing und Best Practices
    • Testing Utilities: Einführung in die Testing-Utilities von Guava, einschließlich TestUtility und TestSuite.
    • Best Practices: Diskussion der Best Practices für die Nutzung von Guava in Java-Projekten, einschließlich der Modularisierung und Wartbarkeit von Code.
  • Fallstudie 1: Optimierung einer Webanwendung
    • Problemstellung: Bedarf an effizienter Datenverarbeitung und Caching zur Optimierung der Performance einer Webanwendung.
    • Lösung: Nutzung von Guava-Utilities zur Implementierung von Caching-Strategien und zur Optimierung der Datenverarbeitung.
    • Ergebnis: Verbesserte Performance und Skalierbarkeit der Webanwendung.
  • Fallstudie 2: Implementierung eines Event-Driven Systems
    • Problemstellung: Bedarf an einer einfachen und skalierbaren Lösung zur Implementierung eines Event-Driven Systems.
    • Lösung: Nutzung von Guava EventBus zur Implementierung eines Publish-Subscribe-Systems für die Interprozesskommunikation.
    • Ergebnis: Erhöhte Flexibilität und Skalierbarkeit des Systems durch die Nutzung von Event-Driven Architekturen.
  • Fallstudie 3: Datenanalyse und Verarbeitung
    • Problemstellung: Bedarf an effizienten Tools zur Analyse und Verarbeitung großer Datenmengen.
    • Lösung: Nutzung von Guava-Collections und funktionalen Utilities zur Implementierung einer effizienten Datenverarbeitungspipeline.
    • Ergebnis: Verbesserte Datenverarbeitung und Analyseleistung durch den Einsatz von Guava-Utilities.
Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.