İş alanınızı doğru bir graph modeline dönüştürün
Graph Modeling with Neo4j: An Introduction to Modeling Graphs Eğitimi, bir iş alanını etkili bir property graph modeline dönüştürmenin temel ilkelerini öğretir.
Alan analizinden node/relationship kararlarına, whiteboard çiziminden Cypher modeline
Graph Modeling with Neo4j: An Introduction to Modeling Graphs Eğitimi, bir iş alanını (domain) etkili bir property graph modeline dönüştürmenin temel ilkelerini öğretir. Katılımcılar sorulardan (use case) yola çıkarak modellemeyi, bir varlığın node mı property mi relationship mi olacağına karar vermeyi, label ve relationship type adlandırmayı, ilişki yönü ve özelliklerini belirlemeyi, whiteboard çizimini graph'a taşımayı ve ilişkisel şemadan geçişi öğrenir.
2 Gün. Her gün dört modül; her konu kavram anlatımı, whiteboard çizimleri ve Neo4j üzerinde modelleme örnekleriyle işlenir.
Başlangıç Seviyesi — Bir iş alanını Neo4j property graph modeline dönüştürmeyi öğrenmek isteyenler için
Modelleme kararları whiteboard çizimleri ve gerçek alan örnekleriyle anlatılır; her karar sorgu ihtiyacı üzerinden pekiştirilir.
İş alanını use case odaklı modelleyerek sorgulara doğrudan cevap veren verimli bir graph tasarlarsınız.
Node, property ve relationship arasında doğru seçimi yaparak modelde yaygın hatalardan kaçınırsınız.
İlişkisel şemadan graph modeline sistematik geçiş yaparak mevcut verileri graph'a taşıyabilirsiniz.
Programdan en iyi verimi almak için faydalı olacak temel bilgiler
Property graph ve temel Cypher bilgisi faydalıdır; giriş düzeyinde kavramlar kısaca hatırlatılır.
Varlık ve ilişki düşünme ya da temel ER modeli deneyimi konuları oturtmayı kolaylaştırır.
MATCH ve CREATE gibi temel Cypher yapılarına aşinalık modelleme örneklerini takip etmeyi hızlandırır.
Neo4j Desktop veya ücretsiz AuraDB hesabı modelleme örneklerini uygulamalı denemek için faydalı olur.
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.
Program sonunda katılımcılar:
Modellemeyi sorulardan başlatarak graph'ın gerçek sorgulara doğrudan cevap vermesini sağlama disiplinini kazanırsınız.
Hangi varlığın node olacağını, label ve anahtar property seçimini bilinçli kriterlerle kararlaştırırsınız.
Relationship type, yön ve ilişki üzeri property kararlarını vererek anlamlı ve verimli bağlantılar kurarsınız.
Bir veriyi property mi, ayrı node mu yoksa ilişki mi yapacağınıza net kriterlerle karar verirsiniz.
Whiteboard ve Arrows.app çizimlerini Cypher ile çalışan bir Neo4j modeline dönüştürürsünüz.
Tablo, foreign key ve join yapılarını node ve relationship'lere sistematik biçimde eşlersiniz.
Modeli beklenen Cypher sorgularıyla test ederek verimsizlikleri erken tespit edip sadeleştirirsiniz.
Aşırı property, belirsiz label ve anlamsız ilişki gibi yaygın modelleme hatalarından kaçınmayı öğrenirsiniz.
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.
Azure Cosmos DB NoSQL API ile uygulama geliştirme eğitimi: partition key tasarımı, RU kapasite modeli, SDK ile CRUD, SQL sorguları ve change feed.
Detayları Gör →Neo4j veritabanı yönetimi eğitimi: kurulum, neo4j.conf yapılandırması, bellek ayarı, RBAC güvenlik, yedekleme/geri yükleme, Causal Cluster ve izleme.
Detayları Gör →Graph veritabanı kavramlarına ve Neo4j'ye giriş eğitimi: property graph modeli, node ve relationship kavramları, kullanım alanları ve temel Cypher.
Detayları Gör →Neo4j Browser eğitimi: arayüz ve Cypher editörü, graph görselleştirme ve GRASS, sistem komutları, parametre ve favoriler, LOAD CSV ve PROFILE analizi.
Detayları Gör →Neo4j graph model refactoring ve otomasyon eğitimi: APOC refactor prosedürleri, property'yi node'a çıkarma, apoc.periodic.iterate, indeks, constraint ve şema ev
Detayları Gör →HBase & ZooKeeper eğitimi: znode modeli, quorum ve ZAB, HMaster seçimi, RegionServer takibi, split-brain önleme ve izleme uygulamalı anlatılır.
Detayları Gör →