DATABASE-AS-A-SERVICE WITH NEO4J: THE AURADB CLOUD DATABASE SERVICE EĞİTİMİ

Graf veritabanını bulutta sıfır sunucu yönetimiyle kullanın

Neo4j AuraDB ile yönetilen graf veritabanı sağlama, Cypher, veri modelleme ve bulut yönetimi

Database-as-a-Service with Neo4j: AuraDB Eğitimi, yönetilen graf veritabanı servisini uçtan uca öğretir. Katılımcılar graf veri modelini (düğüm, ilişki, özellik) ilişkisel modelden ayırır, AuraDB Free ve Professional instance oluşturur, Cypher ile desen eşleş…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Neo4j AuraDB yönetilen graf veritabanı servisini uygulamalı öğreten bulut odaklı eğitim

Database-as-a-Service with Neo4j: The AuraDB Cloud Database Service Eğitimi, yönetilen graf veritabanı servisi AuraDB'yi uçtan uca öğretir. Katılımcılar graf veri modelinin (düğüm, ilişki, özellik) ilişkisel modelden farkını kavrar, AuraDB Free ve Professional instance'ları oluşturur, Cypher sorgu dilini öğrenir ve Aura Console üzerinden yedekleme, ölçeklendirme ve izleme yapar. Neo4j Browser, Bloom ve resmi sürücülerle uygulama entegrasyonu senaryolarla işlenir.

Süre ve Format

3 Gün. İlk gün graf modeli ve AuraDB sağlama, ikinci gün Cypher ile sorgulama ve veri modelleme, üçüncü gün uygulama entegrasyonu, yönetim ve izleme işlenir.

Seviye

Orta Seviye — Neo4j AuraDB üzerinde yönetilen graf veritabanı sağlama, Cypher sorgulama ve bulut yönetimi

Öğrenme Metodu

Her konu gerçek bir AuraDB instance'ı üzerinde Cypher sorguları, veri yükleme ve Aura Console yönetimi senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

🕸️Graf veri modeli

İlişkisel JOIN maliyetinden kurtularak bağlantı yoğun verileri düğüm ve ilişki olarak doğal biçimde modellemeyi öğrenirsiniz.

☁️Sıfır sunucu yönetimi

AuraDB yönetilen servisi sayesinde kurulum, yama ve yedekleme yükü olmadan graf veritabanını bulutta çalıştırırsınız.

🔍Cypher sorgu gücü

Cypher deseniyle çok adımlı ilişki ve yol sorgularını SQL'e göre çok daha kısa ve okunabilir biçimde yazmayı öğrenirsiniz.

Anahtar Konular

neo4j eğitimiauradb eğitimigraf veritabanı eğitimicypher sorgu dili kursuneo4j cloud eğitimigraph database kursuyönetilen veritabanı servisineo4j cypher eğitimidbaas eğitimineo4j bloom
“Veriler arasındaki bağlantılar değerin kendisiyse, onları tablolara sıkıştırmak yerine bir graf olarak düşünmek en doğal yoldur.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Veritabanı temeli

Tablo, sorgu ve temel veri modelleme kavramlarına aşinalık graf modeline geçişi kolaylaştırır.

2
Temel SQL bilgisi

SELECT ve JOIN mantığına aşinalık Cypher ile aradaki farkları daha hızlı kavramanızı sağlar.

3
Bulut hesabı

Ücretsiz bir AuraDB hesabı açma imkânı uygulamaları birebir takip etmeyi mümkün kılar.

4
Programlama temeli

Herhangi bir dilde temel programlama bilgisi sürücü entegrasyonu bölümünü anlamayı destekler.

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ılar graf veri modelini ilişkisel modelden ayırt eder, Neo4j mimarisini kavrar ve Aura Console üzerinden bir AuraDB instance'ı oluşturup bağlanır.
Modül 1
Graf Veri Modeline Giriş
  • Düğüm (node), ilişki (relationship) ve özellik (property) kavramları
  • Etiket (label) ve ilişki tipi ile verinin anlamlandırılması
  • Property graph modelinin RDF ve ilişkisel modelden farkı
  • Bağlantı yoğun verilerde graf modelinin sağladığı avantajlar
  • Sosyal ağ, öneri, dolandırıcılık tespiti gibi tipik kullanım alanları
  • Veri modelini düğüm ve ilişki olarak tasarlama yaklaşımı
Modül 2
Neo4j Mimarisi ve Depolama
  • Neo4j'nin yerel graf depolama (native graph storage) yaklaşımı
  • Index-free adjacency ile ilişki geçişlerinin hızlı yapılması
  • Veritabanı, grafikler ve sistem veritabanı (system db) yapısı
  • Bellek sayfaları (page cache) ve işlem (transaction) günlüğü
  • ACID uyumlu işlemlerin graf üzerinde nasıl sağlandığı
  • Neo4j sürümleri ve AuraDB ile kendi barındırma farkları
Modül 3
AuraDB Servis Katmanları
  • AuraDB Free ile ücretsiz deneme instance'ının sınırları
  • AuraDB Professional katmanının bellek ve ölçek seçenekleri
  • AuraDB Enterprise ve AuraDS (data science) katmanlarına bakış
  • Yönetilen servis modelinde sorumluluk paylaşımı (shared responsibility)
  • Bölge (region) ve bulut sağlayıcı seçiminin gecikmeye etkisi
  • Fiyatlandırma, kota ve tüketim esaslı maliyet mantığı
Modül 4
Instance Oluşturma ve Bağlantı
  • Aura Console üzerinden yeni bir instance sağlanması adımları
  • Oluşturma sırasında üretilen bağlantı bilgileri ve parolanın saklanması
  • Neo4j Browser ile instance'a ilk bağlantı ve test sorgusu
  • Bolt ve HTTPS bağlantı protokollerinin karşılaştırılması
  • Connection URI, kullanıcı adı ve kimlik doğrulama yapılandırması
  • Instance durdurma, başlatma ve duraklatma (pause) işlemleri
Günün hedefiKatılımcılar Cypher sorgu dilini öğrenir, desen eşleştirmeyle düğüm ve ilişkileri sorgular, veri oluşturur ve dış kaynaklardan AuraDB'ye veri yükler.
Modül 1
Cypher Temelleri ve MATCH
  • MATCH ile düğüm ve ilişki desenlerinin eşleştirilmesi
  • Parantez ve ok söz dizimiyle ilişki yönünün ifade edilmesi
  • WHERE ile filtreleme ve özellik bazlı koşul yazma
  • RETURN ile sonuçların ve hesaplanan değerlerin döndürülmesi
  • ORDER BY, LIMIT ve SKIP ile sonuç sıralama ve sayfalama
  • Değişken bağlama (binding) ve takma ad (alias) kullanımı
Modül 2
Veri Oluşturma ve Değiştirme
  • CREATE ile yeni düğüm ve ilişkilerin eklenmesi
  • MERGE ile var olanı bulma ya da yoksa oluşturma mantığı
  • SET ile özellik ekleme, güncelleme ve etiket atama
  • DELETE ve DETACH DELETE ile düğüm ve ilişki silme
  • REMOVE ile özellik ve etiketin kaldırılması
  • İşlem (transaction) bütünlüğü ve toplu değişiklik yönetimi
Modül 3
İlişki Sorguları ve Yollar
  • Değişken uzunluklu ilişki desenleriyle çok adımlı geçişler
  • shortestPath ve allShortestPaths ile en kısa yol bulma
  • WITH ile sorgu zincirleme ve ara sonuç aktarımı
  • Aggregation: count, collect, sum ve avg ile toplama
  • OPTIONAL MATCH ile eşleşme olmasa da sonuç döndürme
  • UNWIND ile liste değerlerinin satırlara açılması
Modül 4
Veri Yükleme ve Modelleme
  • LOAD CSV ile dış CSV dosyalarından toplu veri aktarımı
  • Büyük yüklemelerde periyodik commit ve batch stratejisi
  • neo4j-admin import ile ilk toplu (bulk) veri yükleme
  • Index ve benzersizlik (unique constraint) tanımlanması
  • Graf veri modelinin sorgu desenlerine göre tasarlanması
  • Modelleme anti-desenleri ve aşırı bağlı düğümlerden kaçınma
Günün hedefiKatılımcılar resmi sürücülerle uygulama entegrasyonu yapar, Aura Console ile yedekleme ve ölçeklendirmeyi yönetir, Bloom ile grafı görselleştirir.
Modül 1
Sürücüler ve Uygulama Bağlantısı
  • Python, Java, JavaScript ve .NET resmi sürücülerine bakış
  • Driver ve session yaşam döngüsü ile bağlantı havuzu (pool)
  • Parametreli Cypher sorgularıyla enjeksiyon risklerinden korunma
  • Okuma ve yazma işlemlerinin transaction fonksiyonlarıyla yürütülmesi
  • Sonuç kümelerinin uygulama tarafında işlenmesi ve eşlenmesi
  • GraphQL ve Spring Data Neo4j ile üst düzey entegrasyon seçenekleri
Modül 2
APOC ve Graph Data Science
  • APOC kütüphanesiyle yardımcı prosedür ve fonksiyonlar
  • Veri dönüştürme, dışa/içe aktarma için APOC kullanımı
  • Graph Data Science (GDS) kütüphanesine genel bakış
  • PageRank ve topluluk tespiti gibi graf algoritmalarına giriş
  • AuraDS ile yönetilen veri bilimi iş yüklerinin çalıştırılması
  • Algoritma sonuçlarının graf üzerine geri yazılması
Modül 3
Aura Console ile Yönetim
  • Instance ölçeklendirme (scale up) ve bellek yükseltme işlemleri
  • Otomatik ve isteğe bağlı (on-demand) anlık yedek (snapshot) alma
  • Yedekten geri yükleme (restore) senaryolarının uygulanması
  • Instance duraklatma ile maliyet optimizasyonu
  • Metrik panosu ile CPU, bellek ve depolama kullanımının izlenmesi
  • Sorgu günlükleri ve yavaş sorguların tespit edilmesi
Modül 4
Güvenlik ve Görselleştirme
  • Kullanıcı, rol ve ayrıcalıklarla erişim denetimi (RBAC)
  • IP izin listesi (allowlist) ile ağ erişiminin kısıtlanması
  • Aktarımda ve beklemedeki verinin şifrelenmesi
  • Neo4j Bloom ile kod yazmadan grafın keşif ve görselleştirmesi
  • Perspektif tanımlayarak iş kullanıcısına özel graf görünümü
  • Üretim ortamı için kota, uyarı ve en iyi uygulama kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Graf modelleme

Bağlantı yoğun veriyi düğüm, ilişki ve özellik olarak graf modeliyle doğru biçimde tasarlarsınız.

✅
AuraDB sağlama

Aura Console üzerinden Free ve Professional instance oluşturur, bağlantı ve kimlik ayarlarını yaparsınız.

✅
Cypher sorgulama

MATCH, WHERE, RETURN ve değişken uzunluklu desenlerle graf üzerinde etkili sorgular yazarsınız.

✅
Veri değişikliği

CREATE, MERGE, SET ve DELETE ile graf verisini güvenli biçimde oluşturur ve güncellersiniz.

✅
Veri yükleme

LOAD CSV ve admin import ile dış kaynaklardan AuraDB'ye toplu veri aktarımı yaparsınız.

✅
Uygulama entegrasyonu

Resmi sürücülerle uygulamanızı AuraDB'ye bağlar, parametreli sorgu ve transaction kullanırsınız.

✅
Bulut yönetimi

Ölçeklendirme, yedek alma, geri yükleme ve izlemeyi Aura Console üzerinden yönetirsiniz.

✅
Güvenlik ve keşif

RBAC, IP allowlist ile erişimi denetler, Bloom ile grafı görsel olarak keşfedersiniz.

Kimler İçin Uygundur?

  • Graf veritabanına geçmek isteyen yazılım geliştiriciler
  • veri mühendisleri
  • çözüm mimarları
  • AuraDB ile yönetilen bulut veritabanı kullanacak ekipler ile bağlantı yoğun projelerdeki uzmanlar için uygundur

Sıkça Sorulan Sorular

Neo4j AuraDB eğitimi kimler için uygundur?
Graf veritabanına geçmek isteyen yazılım geliştiriciler, veri mühendisleri, çözüm mimarları ve yönetilen bulut veritabanı kullanacak ekipler için uygundur. İlişkisel modelin bağlantı yoğun verilerde yetersiz kaldığını gözlemleyen herkese hitap eder.
AuraDB ile kendi sunucuma kurulan Neo4j arasındaki fark nedir?
AuraDB yönetilen bir bulut servisidir; kurulum, yama, yedekleme ve altyapı bakımı Neo4j tarafından yürütülür. Kendi barındırmada bu sorumluluklar size aittir. Eğitimde AuraDB odaklıdır, ancak Cypher ve graf modelleme bilgisi her iki senaryoda da geçerlidir.
Eğitim için Cypher ya da graf veritabanı bilmek gerekir mi?
Hayır. Cypher sorgu dili ve graf veri modeli temelden ele alınır. Temel SQL ve veritabanı kavramlarına aşinalık yeterlidir; graf düşüncesi, desen eşleştirme ve yol sorguları adım adım uygulamalı olarak öğretilir.
Bu eğitim diğer NoSQL veritabanı eğitimlerinden nasıl ayrışır?
Belge ya da anahtar-değer depoları veriyi bağımsız kayıtlar olarak tutarken, bu eğitim ilişkilerin birinci sınıf varlık olduğu graf modeline odaklanır. AuraDB'nin yönetilen bulut servisi, Cypher sorgu dili ve çok adımlı ilişki sorguları bu eğitimi diğerlerinden ayırır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve başarıyı belgeler. Neo4j'nin resmi sertifika sınavına girmek isteyenler için sınav başvurusu 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. Database-as-a-Service with Neo4j: The AuraDB Cloud Database Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıMongoDB'yi İleri Seviyede Kullanım Eğitimi
Veritabanı Eğitimleri

MongoDB'yi İleri Seviyede Kullanım Eğitimi

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

Şema desenleri, zaman serisi, ileri aggregation, transaction, change streams, Atlas Search ve vector search ile MongoDB'yi ileri düzeyde kullanmayı öğreten eğit

Detayları Gör →
NoSQL VeritabanlarıNeo4j ile Graf Veritabanları Eğitimi
Veritabanı Eğitimleri

Neo4j ile Graf Veritabanları Eğitimi

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

Property graph modeli, Cypher sorgu dili, indeks ve kısıtlar, LOAD CSV ile içe aktarma ve Neo4j yönetimiyle graf uygulamaları geliştirmeyi öğreten uygulamalı eğ

Detayları Gör →
NoSQL VeritabanlarıNeo4j: Applying Graph Algorithms on In-memory Graphs Eğitimi
Veritabanı Eğitimleri

Neo4j: Applying Graph Algorithms on In-memory Graphs Eğitimi

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

GDS kütüphanesi, bellek içi graf projeksiyonları, PageRank, Louvain, Dijkstra, Node Similarity ve node embedding ile graf analitiği ve graf ML öğreten eğitim.

Detayları Gör →
NoSQL VeritabanlarıNew Big Database Technologies: From NoSQL to NewSQL, and from Hadoop to Spark Eğitimi
Veritabanı Eğitimleri

New Big Database Technologies: From NoSQL to NewSQL, and from Hadoop to Spark Eğitimi

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

NoSQL ailelerinden NewSQL ve dağıtık SQL'e, Hadoop'tan Apache Spark'a büyük veri teknolojilerini CAP teoremi ve karar matrisiyle karşılaştırmalı öğreten eğitim.

Detayları Gör →
NoSQL VeritabanlarıNoSQL for FSD Development Eğitimi
Veritabanı Eğitimleri

NoSQL for FSD Development Eğitimi

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

NoSQL for FSD eğitimi: MongoDB veri modelleme, Mongoose ODM, Node.js/Express ile REST API, aggregation ve MERN entegrasyonunu uçtan uca uygulamalı öğrenin.

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

NoSQL Veritabanlarına Giriş Eğitimi

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

NoSQL veritabanlarına giriş eğitimi: document, key-value, column-family ve graph modelleri, CAP teoremi, BASE ve doğru veritabanı seçimini sıfırdan öğrenin.

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