Beschreibung
Neo4j Einführung in die Graphdatenbanken
Zielgruppe: Nur für Unternehmen und Institutionen.Das Seminar "Einführung in Neo4j und Graphdatenbanken" bietet eine umfassende Einführung in die Grundlagen und fortgeschrittenen Techniken der Datenmodellierung und -abfrage mit Neo4j. Teilnehmer lernen, die Cypher-Abfragesprache zu nutzen, Daten aus verschiedenen Quellen zu importieren und in Neo4j zu integrieren, sowie Graphdaten zu visualisieren und zu analysieren. Weiterhin werden Themen wie die Integration von Neo4j in Anwendungen, Skalierung, Performance-Optimierung und Sicherheitsaspekte behandelt. Das Programm beinhaltet praktische Übungen zur direkten Anwendung des Gelernten und zur Entwicklung eigener Graphdatenbank-Lösungen. ChatGPT unterstützt durchgehend, um Fragen zu beantworten, Hilfestellungen bei Übungen zu leisten und interaktive Lerninhalte zu bereichern. Diese Kombination aus Fachwissen und KI-Unterstützung ermöglicht eine effektive Einführung in Neo4j.
Kommende Starttermine
Inhalte / Module
- Grundlagen von Neo4j und Graphdatenbanken
- Einführung in die Welt der Graphdatenbanken und deren Vorteile.
- Schlüsselkonzepte von Neo4j: Knoten, Beziehungen, Eigenschaften, Labels.
- Installation, Einrichtung und erste Schritte mit Neo4j.
- Datenmodellierung in Neo4j
- Prinzipien der Datenmodellierung in Graphdatenbanken.
- Übergang von relationalen zu Graph-Datenmodellen.
- Best Practices für die Datenmodellierung und häufige Muster.
- Cypher-Abfragesprache
- Grundlagen von Cypher: Syntax, Abfragen erstellen, Daten manipulieren.
- Fortgeschrittene Cypher-Techniken für komplexe Datenabfragen.
- Tipps zur Optimierung von Cypher-Abfragen für verbesserte Leistung.
- Import und Integration von Daten
- Überblick über die Werkzeuge und Methoden zum Datenimport.
- Integration externer Datenquellen: CSV, JSON, APIs.
- Herausforderungen und Best Practices bei der Datenintegration.
- Übung: Erstellung und Abfrage eines Beispielgraphen
- Praktische Übung zur Erstellung eines eigenen Graphen basierend auf einem vorgegebenen Szenario.
- Anwendung von Cypher-Abfragen zur Exploration und Manipulation des Graphen.
- Nutzung von ChatGPT für Unterstützung und Klärung von Fragen während der Übung.
- Fortgeschrittene Datenmodellierung und -abfragen
- Design und Implementierung komplexer Datenmodelle.
- Erweiterte Abfragekonzepte und -techniken für tiefe Analysen.
- Anwendung von Graph-Algorithmen für Datenanalyse und Insights.
- Visualisierung und Exploration von Graphdaten
- Tools und Techniken zur effektiven Visualisierung von Graphen.
- Exploration von Graphdaten zur Gewinnung von Einblicken.
- Erstellung von interaktiven Berichten und Dashboards.
- Integration von Neo4j in Anwendungslandschaften
- Grundlagen der Integration von Neo4j mit Anwendungen.
- Entwicklung von Anwendungsfällen wie Empfehlungssystemen und Betrugserkennung.
- Sicherheitsüberlegungen und Performance-Aspekte in Anwendungen.
- Skalierung und Performance-Optimierung von Neo4j
- Konfiguration und Management von Neo4j-Clustern für Hochverfügbarkeit.
- Strategien zur Performance-Optimierung und zum Tuning.
- Überwachung und Troubleshooting von Neo4j-Systemen.
- Übung: Anwendungsentwicklung mit Neo4j
- Entwicklung einer kleinen Anwendung oder Funktion, die Neo4j verwendet.
- Integration von Konzepten der Datenmodellierung und -abfrage.
- Einsatz von ChatGPT für Hilfestellungen bei der Implementierung und Problembehebung.
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.