Informationen zur Technologie

VMware Tanzu GemFire ist eine Datenverwaltungsplattform, die einen konsistenten Zugriff in Echtzeit auf datenintensive Anwendungen in weit verbreiteten Cloud-Architekturen ermöglicht. Es bündelt Speicher, CPU und Netzwerkressourcen zur Verwaltung von Anwendungsobjekten und -verhalten.


VMware Tanzu GemFire - Entwickler - Schulung (4 Tage)

VMware Tanzu GemFire: Developer

Kurzbeschreibung

In diesem 4-tägigen Kurs lernen Entwickler, wie sie mit GemFire erfolgreich Anwendungen entwickeln können. Die behandelten Themen umfassen das Einrichten eines GemFire Clusters als Entwicklerumgebung, die Konfiguration replizierter und partitionierter Regionen, die Ausführung von Abfragen zum Datenabruf, die Erstellung von Clients für grundlegende CRUD-Vorgänge und das Design und die Implementierung benutzerdefinierte Partitionslösungen. Weiterhin wird die Aktivierung der PDX Daten-Serialisierung, die Implementierung von Transaktionsvorgängen sowie die Verwendung von Spring Data Gemfire, das Schreiben und Registrieren von Funktionen und die Eventbehandlung vermittelt.


Voraussetzungen

• Grundlegendes Verständnis der Anwendungsentwicklung mit Java IDE (Eclipse oder STS bevorzugt)


    Seminarinhalt

    Einführung in GemFire
    • GemFire als IMDG
    • GemFire Topologien
    • Allgemeine GemFire Anwendungsfälle

    Client / Server-Konfiguration
    • GemFire - verteilte Systeme
    • Konfiguration des verteilten Systems
    • Arbeiten mit der GemFire Shell (GFSH)

    Erstellung von Regionen
    • Data Storage und Übersicht über Regionen
    • Partitionierte Regionen
    • Partitionierte Regionen-Wiederherstellung
    • Replizierte Regionen
    • Datenmodellierung

    Erstellung einer Client-Anwendung
    • Client Cache und Verbindungspools
    • Client Regionstypen
    • Zusammenfügung
    • CRUD Operationen

    Abfragen nach Daten
    • Abfrage-Service und OQL-Übersicht
    • OQL Details
    • OQL und Objektmodellierung
    • Erweiterte Abfragethemen
    • Verwendung von Indizes

    Benutzerdefinierte Partitionierung
    • Die Bedeutung der benutzerdefinierten Partitionierung
    • Co-Lokation von partitionierten Regionen
    • Schreiben eines benutzerdefinierten PartitionResolver

    Server-Events
    • GemFire Event Framework
    • Implementierung des Read-Through mit einem Cache Loader
    • Implementierung der Datenvalidierung mit Cache Writer
    • Überwachung mit dem Cache Listener

    Implementierung von Write-Behind -Caching
    • Implementierung eines AsyncEventListener
    • Verwendung der Protokollierung

    Client Events
    • GemFire Client Events
    • Registrierung von Interessen
    • Implementierung eines CacheListener
    • Kontinuierliche Abfragen

    Daten-Serialisierung
    • Überblick über die Java Serialisierung
    • Verwendung der GemFire Serialisierungs-APIS
    • Implementierung der PDX Serialisierung
    • Verwendung von PdxInstance

    Transaktions-Management
    • Übersicht über die GemFire Transaktion
    • Transaktionen auf einer partitionierten Region
    • Transaktionen auf einer Replikations-Region
    • Client Transaktionen
    • Transaktion Event Handling

    Schreiben und Registrieren von Funktionen
    • Übersicht über den Function Service
    • Implementierung von Funktionen
    • Registrierung von Funktionen
    • Übersicht über die Funktionsausführung

    Ausführung von Funktionen
    • Funktionsübersicht
    • Verteilte Ausführung
    • Funktionsausführungsmuster
    • Anpassung des ResultCollector
    • HA Funktionen

    Spring Data GemFire
    • Übersicht über Spring Data GemFire
    • Grundlegende Cache-Konfiguration mit SDG
    • Implementierung von Repositorys
    • Ausführung von Funktionen

    Cache Management
    • Übersicht über Festplattenspeicher
    • Regionspersistenz
    • Ablauf
    • Räumung
    • Der Resource Manager


    Zielgruppen

    • Anwendungsentwickler


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:4 Tage
    Preis:2.450,00 € zzgl. USt. pro Teilnehmer (2.915,50€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:4 Tage
    Preis ab:1.750,00 € zzgl. USt. pro Tag (2.082,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    VMware Tanzu GemFire



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.