İlişkileri graf veritabanıyla anlamlandırın
Neo4j ile Graf Veritabanları Eğitimi, ilişkileri birinci sınıf ele alan graf veritabanıyla uygulama geliştirmeyi öğretir. Program property graph modeli (düğüm, ilişki, etiket, özellik) ve Cypher temelleriyle başlar; MATCH, CREATE ve MERGE işlenir.
Düğüm ve ilişki modelinden Cypher sorgularına, veri içe aktarmaya ve yönetime uçtan uca Neo4j
Neo4j ile Graf Veritabanları Eğitimi, verideki ilişkileri birinci sınıf ele alan graf veritabanıyla uygulama geliştirmeyi öğretir. Katılımcılar düğüm, ilişki, etiket ve özellik modelini kavrar; property graph yaklaşımını ilişkisel modelle karşılaştırır. Cypher diliyle MATCH, CREATE, MERGE ve pattern eşleştirme işlenir. İndeks ve kısıt tasarımı, LOAD CSV ve APOC ile veri içe aktarma ele alınır. Sonunda kullanıcı ve rol yönetimi ile yedekleme uygulamalı gösterilir.
3 Gün. Her gün dört modül; graf modeli ve Cypher temellerinden gelişmiş sorgulara, veri içe aktarmaya ve yönetime uygulamalı ilerlenir.
Orta Seviye — Graf veri modeli, Cypher sorgu dili, indeksleme, veri içe aktarma ve Neo4j yönetimiyle graf uygulamaları
Her konu Neo4j Browser ve gerçek bir graf üzerinde canlı Cypher sorguları ve modelleme örnekleriyle adım adım uygulanır.
Verideki bağlantıları graf olarak modelleyerek çok seviyeli ilişkileri pahalı JOIN'ler olmadan doğal ve hızlı biçimde sorgularsınız.
Desen eşleştirmeli Cypher diliyle karmaşık graf sorgularını okunur, sezgisel ve kısa ifadelerle yazarsınız.
Öneri, dolandırıcılık tespiti ve bilgi grafı gibi ilişki yoğun senaryoları graf modeliyle verimli biçimde kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Tablo, kayıt ve sorgu gibi temel veritabanı kavramlarına genel aşinalık öğrenmeyi kolaylaştırır.
Filtreleme, birleştirme ve toplama gibi veri sorgulama mantığına temel düzeyde hakimiyet faydalıdır.
Bir programlama diline temel aşinalık, driver entegrasyonu ve veri içe aktarma konularında yardımcı olur.
Neo4j Desktop veya AuraDB erişimi ile Neo4j Browser kurulu bir makine uygulamalar için gereklidir.
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:
Property graph modelini kavrar, düğüm, ilişki ve etiketlerle soru-odaklı graf şemaları tasarlarsınız.
MATCH, CREATE ve MERGE ile desen eşleştirerek veri oluşturur ve okunur, isabetli Cypher sorguları yazarsınız.
WITH, collect ve değişken uzunluklu ilişkilerle çok adımlı graf gezinme ve toplama sorgularını kurarsınız.
shortestPath ve değişken derinlikli desenlerle en kısa yol ve bağlantı analizlerini verimli biçimde çözersiniz.
Range, composite ve full-text indeks ile unique constraint tasarlayarak sorgu performansını ve veri bütünlüğünü sağlarsınız.
LOAD CSV, APOC ve neo4j-admin import ile dış kaynaklardan büyük veriyi graf'a aktarır ve doğrularsınız.
Kullanıcı, rol ve TLS'i yapılandırır, yedekleme alıp geri yükleyerek Neo4j'yi güvenli biçimde işletirsiniz.
Resmi driver ile session ve transaction yöneterek graf tabanlı bir uygulamayı uçtan uca geliştirirsiniz.
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.
MongoDB Essentials eğitimi: BSON belge modeli, CRUD işlemleri, find sorguları ve operatörler, veri modelleme, indeksleme ve aggregation pipeline temellerini öğr
Detayları Gör →Cassandra yönetimi ve geliştirme eğitimi: küme kurulumu, topology, compaction, repair, yedekleme, güvenlik, ileri veri modelleme, sürücü ve performans ayarı.
Detayları Gör →Apache HBase temel eğitimi: kurulum, HMaster ve RegionServer mimarisi, row key ve sütun ailesi veri modelleme ile Shell ve istemci API uygulamalı işlenir.
Detayları Gör →Elasticsearch ile API analitiği eğitimi: REST API, Query DSL, metric ve bucket aggregation, ingest pipeline ve Kibana ile API izlemeyi uygulamalı öğrenin.
Detayları Gör →AWS DynamoDB eğitimi: partition/sort key, GSI ve LSI, kapasite modları, Streams, tek tablo tasarımı, PartiQL ve SDK ile NoSQL geliştirmeyi uygulamalı öğrenin.
Detayları Gör →Python ile AWS Lambda eğitimi: container image paketleme, ECR, boto3 ile DynamoDB, SNS pub/sub ve SES e-posta ile olay tabanlı sunucusuz uygulama geliştirme.
Detayları Gör →