GRAPH ANALYTICS WITH NEO4J: AN INTRODUCTION TO GRAPH DATABASES & NEO4J EĞİTİMİ

İlişkilerin gücünü graph veritabanıyla keşfedin

Property graph modeli, node ve relationship kavramları, temel Cypher ve Neo4j ile ilk sorgular

Graph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j Eğitimi, çizge veritabanı dünyasına sıfırdan giriş yapan bir temel programdır.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Graph veritabanı mantığından property graph modeline, temel Cypher'dan ilk sorgulara giriş

Graph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j Eğitimi, çizge (graph) veritabanı dünyasına sıfırdan giriş yapan bir temel programdır. Katılımcılar ilişkisel modelin bağlantılı veride neden zorlandığını, property graph modelinin node, relationship, label ve property kavramlarını, sosyal ağ, öneri ve dolandırıcılık tespiti gibi kullanım alanlarını ve Neo4j'nin bu modeli nasıl uyguladığını öğrenir. Program temel Cypher yapılarını uygulamalı tanıtır.

Süre ve Format

2 Gün. Her gün dört modül; her konu kavram anlatımı, graph çizimleri ve Neo4j üzerinde uygulamalı örneklerle adım adım işlenir.

Seviye

Başlangıç Seviyesi — Graph (çizge) veritabanı kavramlarını ve Neo4j ile Cypher'ı sıfırdan öğrenmek isteyenler için

Öğrenme Metodu

Kavramlar graph çizimleri ve gerçek örneklerle anlatılır; property graph modeli ve temel Cypher sorguları uygulamalı biçimde pekiştirilir.

Neden Bu Eğitim?

🕸️İlişki odağı

Verinin kendisi kadar aralarındaki ilişkilerin de değerli olduğunu graph modeliyle somut biçimde kavrarsınız.

🚀Sağlam giriş

Property graph modelini ve Neo4j mantığını sıfırdan öğrenerek ileri graph konularına hazır bir temel kurarsınız.

🔤İlk Cypher

Temel MATCH, CREATE ve RETURN yapılarıyla ilk graph sorgularınızı yazarak dile hızlı bir başlangıç yaparsınız.

Anahtar Konular

neo4j eğitimigraph veritabanı eğitimigraph database kursucypher eğitimiproperty graph modelineo4j girişçizge veritabanıgraph analyticsnosql graphneo4j cypher
“Dünya tablolardan değil ilişkilerden oluşur; graph veritabanı bu ilişkileri birinci sınıf vatandaş yaparak veriye yeni bir dil kazandırır.”

Ön Koşullar

Programdan en iyi verimi almak için faydalı olacak temel bilgiler

1
Veri sezgisi

Tablo, satır ve sütun gibi temel veri kavramlarına aşinalık konuları oturtmayı kolaylaştırır.

2
Mantıksal düşünme

Varlıklar ve aralarındaki bağlantıları düşünme becerisi graph modelini kavramayı hızlandırır.

3
Temel SQL

SQL hakkında genel bir fikir faydalı olur ama şart değildir; karşılaştırmalar sıfırdan anlatılır.

4
Neo4j kurulumu

Neo4j Desktop veya ücretsiz AuraDB hesabı uygulamalı örnekleri denemek için faydalı olur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı graph veritabanlarının neden ortaya çıktığını kavrar, property graph modelinin node, relationship, label ve property kavramlarını öğrenir ve gerçek kullanım alanlarını tanır.
Modül 1
Neden Graph Veritabanı?
  • Bağlantılı veri ve ilişkilerin iş değeri
  • İlişkisel modelde çok seviyeli JOIN maliyeti sorunu
  • Index-free adjacency ve ilişki gezinme performansı
  • Graph, belge ve ilişkisel modellerin karşılaştırması
  • Gerçek dünyada graph şeklinde düşünmenin avantajı
  • Neo4j'nin graph veritabanı dünyasındaki konumu
Modül 2
Property Graph Modeli
  • Node (düğüm) ile gerçek dünya varlıklarının temsili
  • Relationship (ilişki) ve yönlü bağlantı kavramı
  • Label ile node'ların tiplenmesi ve gruplanması
  • Property (özellik) ile node ve ilişkilere veri ekleme
  • Relationship type ve ilişki üzerinde özellik tutma
  • Whiteboard çizimiyle graph modelini görselleştirme
Modül 3
Graph Kullanım Alanları
  • Sosyal ağlar ve arkadaşlık/takip ilişkileri modelleme
  • Öneri (recommendation) motorları ve benzerlik analizi
  • Dolandırıcılık (fraud) tespiti ve örüntü keşfi
  • Bilgi grafı (knowledge graph) ve anlamsal ilişkiler
  • Ağ ve altyapı yönetimi ile bağımlılık analizi
  • Tedarik zinciri ve rota (yol bulma) senaryoları
Modül 4
Neo4j Ekosistemine Giriş
  • Neo4j Desktop ve Neo4j Browser arayüzleri
  • Bulutta yönetilen Neo4j AuraDB hizmeti
  • Örnek veri setleri (Movies) ile ilk tanışma
  • Graph veritabanı, dbms ve veritabanı kavramları
  • Neo4j sürümleri ve Community ile Enterprise farkı
  • GraphAcademy ve topluluk kaynaklarına genel bakış
Günün hedefiKatılımcı Cypher'ın temel yapısını kavrar, MATCH ile örüntü eşleştirmeyi, CREATE ile veri oluşturmayı, WHERE ile filtrelemeyi ve RETURN ile sonuç döndürmeyi uygulamalı öğrenir.
Modül 1
Cypher Diline Giriş
  • Cypher'ın bildirimsel (declarative) sorgu yaklaşımı
  • ASCII-art ile node ve ilişki örüntü gösterimi
  • Parantez, köşeli parantez ve ok yön sözdizimi
  • Cypher ve SQL arasındaki temel düşünce farkı
  • Neo4j Browser'da ilk Cypher komutunun çalıştırılması
  • Sonuçların graph ve tablo görünümünde incelenmesi
Modül 2
MATCH ile Örüntü Eşleştirme
  • MATCH ile node ve ilişki örüntüsü tanımlama
  • Label ve property ile node filtreleme
  • İlişki yönü ve türüne göre örüntü belirtme
  • Çok adımlı (multi-hop) ilişki gezinme sorguları
  • Değişkenlerle node ve ilişkileri yakalama
  • RETURN ile node, ilişki ve özellik döndürme
Modül 3
WHERE, Filtreleme ve Sıralama
  • WHERE ile koşullu filtreleme ve karşılaştırma
  • String, sayısal ve boolean özellik koşulları
  • IN, STARTS WITH ve CONTAINS operatörleri
  • ORDER BY ile sonuçları sıralama
  • LIMIT ve SKIP ile sonuç sayısını sınırlama
  • DISTINCT ile tekrarlı sonuçları eleme
Modül 4
CREATE ile Veri Oluşturma
  • CREATE ile yeni node ekleme ve label verme
  • Node'lar arasında ilişki (relationship) oluşturma
  • MERGE ile var olanı bulma veya yeni oluşturma
  • SET ile özellik ekleme ve güncelleme
  • DELETE ve DETACH DELETE ile veri silme
  • Küçük bir örnek graph'ın baştan sona kurulması

Eğitim Kazanımları

Program sonunda katılımcılar:

🕸️
Graph mantığı

Graph veritabanlarının neden ortaya çıktığını ve ilişkisel modele göre bağlantılı veride üstünlüğünü kavrarsınız.

🔵
Property graph

Node, relationship, label ve property kavramlarını ve property graph modelinin nasıl kurulduğunu net biçimde öğrenirsiniz.

💡
Kullanım alanları

Sosyal ağ, öneri, dolandırıcılık tespiti ve bilgi grafı gibi gerçek senaryolarda graph'ın değerini tanırsınız.

🔤
Cypher temeli

Cypher'ın bildirimsel ASCII-art örüntü mantığını kavrayarak ilk sorgularınızı güvenle yazmaya başlarsınız.

🔎
MATCH sorguları

MATCH ile örüntü eşleştirme ve çok adımlı ilişki gezinmeyi uygulayarak graph üzerinde veri bulursunuz.

🧮
Filtreleme

WHERE, ORDER BY, LIMIT ve operatörlerle sorgu sonuçlarını doğru biçimde filtreler ve biçimlendirirsiniz.

✍️
Veri oluşturma

CREATE, MERGE, SET ve DELETE ile graph'a veri ekleyip güncelleyerek küçük bir model kurabilirsiniz.

🚀
Sağlam temel

Neo4j ekosistemini ve temel araçları tanıyarak ileri graph modelleme ve yönetim eğitimlerine hazır olursunuz.

Kimler İçin Uygundur?

  • Veritabanı dünyasına graph perspektifinden bakmak isteyen yazılımcılar
  • veri analistleri
  • çözüm mimarları
  • ilişkisel modelin sınırlarını aşmak isteyen teknik çalışanlar ile Neo4j'ye ilk adımı atmak isteyen herkes için uygundur

Sıkça Sorulan Sorular

Bu eğitim için önceden graph veritabanı bilmek gerekir mi?
Hayır. Eğitim graph veritabanı kavramlarını ve Neo4j'yi sıfırdan anlatan bir giriş programıdır. Tablo, satır ve sütun gibi temel veri kavramlarına aşinalık yeterlidir; property graph modeli ve Cypher baştan, örneklerle öğretilir.
Graph veritabanı ilişkisel veritabanından ne farkı var?
İlişkisel veritabanı veriyi tablolarda tutar ve ilişkileri çok seviyeli JOIN ile kurar; bu bağlantılı veride maliyetlidir. Graph veritabanı ilişkileri doğrudan saklar ve index-free adjacency sayesinde komşu gezinmeyi hızlı yapar. Eğitimde bu fark örüntülerle somut olarak gösterilir.
Cypher nedir, bu eğitimde ne kadar işlenir?
Cypher, Neo4j'nin bildirimsel graph sorgu dilidir ve node ile ilişkileri ASCII-art örüntülerle ifade eder. Bu eğitimde temel düzey işlenir: MATCH ile örüntü eşleştirme, WHERE ile filtreleme, RETURN ile sonuç döndürme ve CREATE, MERGE, SET, DELETE ile veri oluşturma uygulamalı kapsanır.
Eğitim uygulamalı mı, hangi araçlar kullanılır?
Evet, eğitim uygulamalıdır. Neo4j Desktop, Neo4j Browser ve bulutta yönetilen ücretsiz AuraDB üzerinde örnekler yapılır; Movies gibi örnek veri setleriyle ilk sorgular çalıştırılır. Eğitim yüz yüze veya online yürütülebilir ve kuruma özel uyarlanır.
Eğitim sonunda sertifika verilir mi?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu giriş eğitimi, Neo4j'nin resmi uzmanlık sınavına birebir hazırlık değildir; resmi sertifika sınavı için başvuru ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Graph Analytics with Neo4j: An Introduction to Graph Databas Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıElasticsearch ve Kibana Eğitimi
Veritabanı Eğitimleri

Elasticsearch ve Kibana Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch ve Kibana eğitimi: veri indeksleme, Discover ile keşif, KQL, Lens ve TSVB görselleştirme, Maps, dashboard, Canvas ve raporlama uygulamalı.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch – Giriş Eğitimi
Veritabanı Eğitimleri

Elasticsearch – Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Elasticsearch temel kavramları, index ve document yapısı, CRUD işlemleri, match/term sorguları, mapping ve Kibana Dev Tools ile başlangıç seviyesi uygulamalı eğ

Detayları Gör →
NoSQL VeritabanlarıElasticsearch – İleri Eğitimi
Veritabanı Eğitimleri

Elasticsearch – İleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İleri Query DSL, bucket ve pipeline aggregation, analyzer tasarımı, BM25 alaka düzeyi, Painless scripting ve sorgu performansını kapsayan Elasticsearch eğitimi.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch'in Uygulanması ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Elasticsearch'in Uygulanması ve Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch kurulumu, çok düğümlü kümeleme, index tasarımı, ingest pipeline, dil istemcileriyle entegrasyon ve temel yönetimi kapsayan uçtan uca uygulamalı eğ

Detayları Gör →
NoSQL VeritabanlarıElasticsearch, Logstash ve Kibana (ELK) ile Log Yönetimi Eğitimi
Veritabanı Eğitimleri

Elasticsearch, Logstash ve Kibana (ELK) ile Log Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch, Logstash ve Kibana ile log toplama, grok ayrıştırma, ILM ile saklama ve panellerle görselleştirmeyi kapsayan uçtan uca uygulamalı ELK eğitimi.

Detayları Gör →
NoSQL VeritabanlarıELK: Yöneticiler için Elasticsearch, Logstash ve Kibana Eğitimi
Veritabanı Eğitimleri

ELK: Yöneticiler için Elasticsearch, Logstash ve Kibana Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ELK eğitimi: Elasticsearch, Logstash ve Kibana ile uçtan uca log toplama, Beats besleme, grok ayrıştırma, Kibana dashboard, uyarı ve ILM yönetimi uygulamalı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn