Global ölçekli uygulamaları Azure Cosmos DB ile tasarlayın
NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi, Microsoft'un global dağıtık ve çok modelli bulut veritabanını uçtan uca öğretir.
Azure Cosmos DB mimarisini, veri modellemeyi ve maliyet yönetimini uygulamalı öğreten eğitim
NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi, Microsoft'un global dağıtık ve çok modelli bulut veritabanını uçtan uca öğretir. Katılımcılar database, container ve item hiyerarşisini, partition key tasarımını ve logical/physical partition kavramını öğrenir. Beş tutarlılık seviyesi, Request Unit (RU/s) maliyet modeli, NoSQL (SQL) API ile sorgulama, indexing policy ve change feed işlenir. Global dağıtım ve SDK entegrasyonu uygulamalı ele alınır.
3 Gün. İlk gün mimari ve partitioning, ikinci gün tutarlılık, RU modeli ve NoSQL API, üçüncü gün indexing, change feed ve global dağıtım işlenir.
Orta Seviye — Cosmos DB mimarisi, partitioning, tutarlılık seviyeleri, RU modeli ve NoSQL API ile geliştirme
Her konu gerçek bir Azure Cosmos DB hesabı ve Data Explorer üzerinde container oluşturma, sorgu ve SDK senaryolarıyla uygulamalı işlenir.
Cosmos DB'nin verileri birden fazla Azure bölgesine turnkey kopyalayarak düşük gecikme sağlamasını öğrenirsiniz.
Doğru partition key seçerek hot partition'dan kaçınmayı ve ölçeklenmeyi dengeli tutmayı kavrarsınız.
Request Unit kavramını anlayarak throughput ile maliyeti optimize etmeyi ve otomatik ölçeklemeyi öğrenirsiniz.
Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri
Document tabanlı NoSQL ve JSON yapısına aşinalık Cosmos DB veri modelini kavramayı kolaylaştırır.
Azure portal ve temel kaynak yönetimi bilgisi hesap ve container oluşturmayı hızlandırır.
.NET, Java veya Node.js gibi bir dilde temel geliştirme bilgisi SDK örneklerini takip etmeyi sağlar.
Örnekleri denemek için bir Azure aboneliği veya ücretsiz Cosmos DB hesabı pratik yapmayı mümkün kılar.
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:
Cosmos DB'nin çok modelli yapısını, kaynak hiyerarşisini ve API seçeneklerini net biçimde kavrarsınız.
Doğru partition key seçerek hot partition'dan kaçınır ve dengeli ölçeklenme sağlarsınız.
Beş tutarlılık seviyesini değerlendirerek senaryoya uygun tutarlılık ve gecikme dengesini kurarsınız.
RU/s modelini anlayarak throughput'u ayarlar, sorgu maliyetini düşürür ve otomatik ölçekleme kurarsınız.
SQL benzeri söz dizimiyle JSON belgeleri sorgular ve parametreli verimli sorgular yazarsınız.
.NET, Java veya Node.js SDK ile CRUD, point read ve toplu yükleme işlemlerini uygularsınız.
Change feed ve Azure Functions ile olay tabanlı ve materialized view senaryolarını kurarsınız.
Çok bölgeli yazma, çakışma çözümü ve failover ile global ölçekli dağıtımı yapılandırırsı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.
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 →AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.
Detayları Gör →