Azure Cosmos DB ile küresel ölçekli uygulama kurun
DP-3015 Get started with Azure Cosmos DB NoSQL development Eğitimi, Microsoft'un dağıtık, çok modelli veritabanı hizmetinin NoSQL API'si ile uygulama geliştirmeyi öğretir.
Hesap yapısı ve request unit modelinden partition tasarımı, SDK ve change feed geliştirmeye
DP-3015 içeriğine dayanan bu eğitim, Microsoft'un dağıtık, çok modelli veritabanı hizmeti Azure Cosmos DB'nin NoSQL API'si ile uygulama geliştirmeyi öğretir. Katılımcılar hesap, veritabanı ve container yapısını, request unit (RU/s) tabanlı kapasite ve maliyet modelini kavrar. Partition key tasarımı ve beş tutarlılık seviyesi işlenir. .NET/Python SDK ile CRUD, point read ve sorgu, change feed ile olay işleme, indeks politikası ve küresel dağıtım uygulamalı ele alınır.
3 Gün. Her gün dört modül; hesap ve RU modelinden partition tasarımı, SDK geliştirme, change feed ve küresel dağıtıma kadar uygulamalı ilerlenir.
Orta Seviye — Request unit, partition key, SDK ve change feed ile Azure Cosmos DB NoSQL geliştirme
Her konu gerçek bir Azure Cosmos DB hesabı, Data Explorer ve SDK örnekleriyle portal ve kod üzerinde adım adım uygulanır.
Tek tıkla çok bölgeli dağıtım ve düşük gecikmeli erişimle dünya genelinde ölçeklenen uygulamalar kurmayı öğrenirsiniz.
Request unit modelini kavrayarak performansı ve maliyeti öngörülebilir biçimde planlar, gereksiz harcamadan kaçınırsınız.
Partition key seçiminin ölçeklemeye etkisini öğrenerek hotspot oluşturmayan, dengeli ve hızlı veri modelleri tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
.NET (C#) veya Python ile temel programlama ve JSON yapısına aşinalık gereklidir.
Azure portalı ve abonelik, kaynak grubu gibi temel bulut kavramlarına aşinalık faydalıdır.
Doküman, sorgu ve indeks gibi temel veritabanı kavramlarına genel aşinalık öğrenmeyi kolaylaştırır.
Cosmos DB hesabı oluşturulabilecek bir Azure aboneliğine erişim 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:
Hesap, database ve container yapısını kavrar, NoSQL API ile JSON item modelinin nasıl çalıştığını açıklarsınız.
Request unit modelini anlar, provisioned, serverless ve autoscale arasından senaryoya uygun kapasiteyi seçersiniz.
Beş tutarlılık seviyesini kavrar, gecikme, maliyet ve tutarlılık arasında doğru dengeyi uygulamanıza göre kurarsınız.
Doğru partition key seçerek hotspot'tan kaçınır, dengeli dağılım ve verimli ölçekleme sağlayan modeller tasarlarsınız.
.NET veya Python SDK ile CRUD, point read ve sorgu yapar, RequestCharge ile RU tüketimini izleyip koda yansıtırsınız.
Change feed ve processor ile olay odaklı senaryolar kurar, Azure Functions entegrasyonuyla tepkisel iş akışları tasarlarsınız.
Included/excluded path ve composite indekslerle sorgu performansı ile yazma maliyeti arasındaki dengeyi yönetirsiniz.
Çok bölgeli okuma/yazma ve çatışma çözümünü yapılandırarak küresel ölçekli, dayanıklı veri katmanları kurarsınız.
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 ile graph modelleme giriş eğitimi: use case odaklı modelleme, node, relationship ve property kararları, whiteboard'dan Cypher'a ve ilişkisel geçiş.
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 →