ORACLE DATA PLATFORM FOUNDATIONS ASSOCIATE: WORKING WITH ORACLE NDCS EĞİTİMİ

Oracle NoSQL Cloud Service ile düşük gecikmeli veri uygulamaları

NDCS ile tablo tasarımı, provisioned throughput, SQL ve SDK ile geliştirme

Oracle Data Platform Foundations Associate: Working with Oracle NDCS Eğitimi, Oracle NoSQL Database Cloud Service (NDCS) ile çalışmayı öğretir.

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

Eğitim Hakkında

Oracle NoSQL Database Cloud Service'te tablo, anahtar, throughput ve SDK temellerine giriş

Oracle Data Platform Foundations Associate: Working with Oracle NDCS Eğitimi, Oracle NoSQL Database Cloud Service (NDCS) ile çalışmayı öğretir. Katılımcılar tablo oluşturma, primary ve shard key tasarımı, JSON ve esnek şema kullanımını kavrar. Provisioned ve on-demand throughput (read/write units), depolama kapasitesi ve maliyet ilişkisi işlenir. NoSQL için SQL dili, consistency ve durability seçenekleri, TTL ve Java/Python SDK ile uygulama geliştirme uygulamalı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; NoSQL kavramları ve tablo tasarımından throughput ve consistency yönetimine, oradan SQL sorguları ve SDK ile geliştirmeye ilerlenir.

Seviye

Temel Seviye — Oracle NoSQL Database Cloud Service (NDCS) ile tablo, sorgu ve throughput yönetimine giriş

Öğrenme Metodu

Her konu NDCS konsolu ve SDK üzerinde tablo oluşturma, veri yazma-okuma, sorgu ve throughput ayarı senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

⚡Öngörülebilir gecikme

Provisioned throughput modeliyle her ölçekte tutarlı ve düşük gecikme sağlayan uygulamalar tasarlamayı öğrenirsiniz.

🧱Esnek şema

JSON ve esnek sütun yapısıyla değişen veri modellerine uyum sağlar, katı şema kısıtları olmadan geliştirirsiniz.

🔌SDK ile hızlı geliştirme

Java ve Python SDK'ları ile NoSQL tablolarına uygulamadan hızlı ve güvenli erişimi pratikle kavrarsınız.

Anahtar Konular

oracle nosql eğitimindcs eğitimioracle nosql cloud servicenosql database cloud kursuoci nosql eğitiminosql veri modelleme eğitimioracle nosql sdknosql throughput yönetimi
“NoSQL'de başarı, veritabanını değil erişim desenini merkeze almakla başlar; doğru anahtar, ölçeğin de hızın da anahtarıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama temeli

Java veya Python ile temel uygulama geliştirme deneyimi SDK bölümlerinde faydalı olur.

2
Veri modeli bilgisi

İlişkisel veya NoSQL veri modeli kavramlarına giriş düzeyinde aşinalık beklenir.

3
OCI aşinalığı

IAM ve compartment gibi temel OCI kavramlarına yüzeysel aşinalık yararlıdır.

4
OCI hesabı

Uygulamalı çalışmak için OCI Free Tier veya kurumsal deneme hesabı önerilir.

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ı NDCS mimarisini ve NoSQL veri modelini kavrar, primary ve shard key tasarımıyla ilk tabloyu oluşturmayı öğrenir.
Modül 1
NoSQL ve NDCS Temelleri
  • NoSQL ve ilişkisel model farkları
  • NDCS'in yönetilen servis mimarisi
  • Key-value ve document (JSON) modeli
  • Yatay ölçekleme ve sharding kavramı
  • Tipik NoSQL kullanım senaryoları
  • NDCS ile diğer OCI servisleri ilişkisi
Modül 2
Tablo ve Şema Tasarımı
  • DDL ile tablo oluşturma (CREATE TABLE)
  • Veri tipleri: STRING, NUMBER, JSON
  • Esnek şema ve şemasız (schemaless) alanlar
  • Nested (iç içe) JSON belge yapıları
  • Identity ve otomatik alan tanımı
  • Üst tablo ve child tablo ilişkisi
Modül 3
Primary ve Shard Key
  • Primary key'in tablo içindeki rolü
  • Shard key ile node'lara veri dağıtımı
  • Anahtar tasarımının performansa etkisi
  • Hotspot ve dengesiz dağıtımdan kaçınma
  • Composite primary key kullanımı
  • Erişim deseni odaklı anahtar seçimi
Modül 4
İndeksleme ve TTL
  • Secondary index tanımlama ve oluşturma
  • JSON alanı üzerinde indeksleme
  • İndeksin sorgu performansına etkisi
  • Time To Live (TTL) ile otomatik silme
  • TTL'in saklama senaryolarında kullanımı
  • İndeks bakımı ve maliyet dengesi
Günün hedefiKatılımcı provisioned ve on-demand throughput modellerini, consistency ve durability seçeneklerini ve erişim güvenliğini yönetmeyi öğrenir.
Modül 1
Throughput Modelleri
  • Read unit ve write unit kavramı
  • Provisioned capacity (kapasite) modeli
  • On-demand capacity (istek bazlı) modeli
  • Okuma/yazma kapasitesi planlama
  • Depolama kapasitesi (GB) tanımı
  • Throughput ve maliyet ilişkisi
Modül 2
Consistency ve Durability
  • Eventual ve absolute consistency
  • Okuma consistency seçiminin etkisi
  • Yazma dayanıklılığı (durability) seçenekleri
  • Replika sayısı ve dayanıklılık
  • Gecikme ve veri tutarlılığı dengesi
  • İş senaryosuna göre doğru seçim
Modül 3
Kapasite ve Ölçekleme
  • Throughput limitlerini artırma
  • Throttling (kısıtlama) davranışı
  • Otomatik ölçekleme (auto scaling) yaklaşımları
  • Kapasite kullanımı izleme ve metrikler
  • Yük artışına göre kapasite planlama
  • Maliyet optimizasyonu ipuçları
Modül 4
Güvenlik ve Erişim
  • IAM policy ile tablo erişim denetimi
  • Compartment bazlı kaynak ayrımı
  • Veri şifreleme (at-rest ve in-transit)
  • Kullanıcı ve servis yetkilendirme
  • Denetim (audit) kayıtlarının toplanması
  • En az yetki (least privilege) ilkesi
Günün hedefiKatılımcı NoSQL için SQL dilini kullanarak veri sorgular, Java ve Python SDK ile tablolara uygulamadan güvenli erişim geliştirmeyi öğrenir.
Modül 1
NoSQL için SQL Dili
  • SELECT deyimi ile veri sorgulama
  • WHERE ile koşullu veri filtreleme
  • JSON alanlarına yol (path) ile erişim
  • ORDER BY ve LIMIT ile sıralama ve sayfalama
  • Aggregation ve gruplama fonksiyonları
  • Sorgu planı ve indeks kullanımı
Modül 2
Veri İşlemleri (CRUD)
  • PUT ile satır yazma ve güncelleme
  • GET ile birincil anahtarla satır okuma
  • DELETE deyimi ile satır silme işlemi
  • Koşullu yazma (if-version) kontrolü
  • Versiyonlama ve optimistic kilitleme
  • Toplu (batch) yazma işlemi kullanımı
Modül 3
SDK ile Uygulama Geliştirme
  • Java SDK ile NoSQLHandle oluşturma
  • Python SDK ile bağlantı yapılandırma
  • Kimlik doğrulama (API key) ayarı
  • SDK ile tablo ve veri işlemleri
  • Hata yönetimi ve yeniden deneme
  • SDK bağlantı ve kaynak yönetimi
Modül 4
En İyi Uygulamalar
  • Erişim deseni odaklı veri modelleme
  • Throughput tüketimini izleme ve ayarlama
  • Büyük JSON belgelerinde dikkat
  • TTL ile veri yaşam döngüsü yönetimi
  • Maliyet ve performans dengeleme
  • Üretime geçiş öncesi kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NoSQL modeli anlayışı

NoSQL ve ilişkisel model farklarını, NDCS mimarisini ve key-value ile JSON modelini net biçimde kavrarsınız.

✅
Tablo tasarımı

DDL ile tablo oluşturur, esnek şema ve nested JSON yapılarını uygulama ihtiyacına göre tasarlarsınız.

✅
Anahtar stratejisi

Primary ve shard key tasarımını erişim desenine göre yapar, hotspot ve dengesiz dağıtımdan kaçınırsınız.

✅
Throughput yönetimi

Read/write unit ve depolama kapasitesini planlar, provisioned ve on-demand modeller arasında doğru seçim yaparsınız.

✅
Consistency kararı

Eventual ve absolute consistency ile durability seçeneklerini gecikme-tutarlılık dengesine göre belirlersiniz.

✅
SQL sorgulama

NoSQL için SQL diliyle JSON alanlarını yol ifadeleriyle sorgular, indeksleri performans için kullanırsınız.

✅
SDK entegrasyonu

Java ve Python SDK ile tablolara CRUD işlemleri yapar, kimlik doğrulama ve hata yönetimini doğru kurgularsınız.

✅
Üretim olgunluğu

TTL, throughput izleme ve maliyet optimizasyonu ile NDCS uygulamalarını üretime hazır hale getirirsiniz.

Kimler İçin Uygundur?

  • Düşük gecikmeli ve yüksek ölçekli uygulamalar geliştiren yazılımcılar
  • çözüm mimarları
  • NoSQL'e geçiş yapan DBA'lar
  • OCI veri servislerini değerlendiren teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Düşük gecikmeli ve yüksek ölçekli uygulamalar geliştiren yazılımcılar, çözüm mimarları, NoSQL'e geçiş yapan DBA'lar ve OCI veri servislerini değerlendiren teknik ekipler için uygundur. Java veya Python ile temel geliştirme deneyimi SDK bölümlerinde faydalı olur.
NDCS nedir ve neyi ifade eder?
NDCS, Oracle NoSQL Database Cloud Service kısaltmasıdır. Oracle'ın OCI üzerinde sunduğu, yönetilen bir NoSQL veritabanı servisidir. Öngörülebilir düşük gecikme, esnek JSON şema ve provisioned throughput modeliyle yüksek ölçekli uygulamalar için tasarlanmıştır.
Bu eğitim ilişkisel veritabanı eğitimlerinden farkı nedir?
Oracle Database tabanlı eğitimler ilişkisel model, SQL ve DBA yönetimine odaklanırken bu eğitim NoSQL veri modeli, shard key tasarımı ve throughput bazlı kapasite yönetimine odaklanır. Erişim deseni odaklı modelleme ve SDK ile geliştirme bu eğitimin ayırt edici noktasıdır.
Hangi programlama dilleri ve araçlar kullanılıyor?
Eğitimde NDCS konsolu, NoSQL için SQL dili ve Java ile Python SDK'ları kullanılır. Tablo oluşturma, veri yazma-okuma, sorgulama ve throughput ayarı hem konsol hem SDK üzerinden uygulamalı gösterilir. Katılımcıların OCI deneme hesabı kullanması önerilir.
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 Oracle NoSQL Database Cloud Service konularını belgeler. Oracle Data Platform Foundations Associate resmi 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. Oracle Data Platform Foundations Associate: Working with Ora Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle SQL Başlangıç Seviyesi Eğitimi
Veritabanı Eğitimleri

Oracle SQL Başlangıç Seviyesi Eğitimi

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

SELECT, WHERE, fonksiyonlar, JOIN ve GROUP BY ile Oracle SQL'i sıfırdan öğreten, SQL Developer üzerinde uygulamalı başlangıç seviyesi eğitimi.

Detayları Gör →
OracleOracle SQL için Geliştiriciler Eğitimi
Veritabanı Eğitimleri

Oracle SQL için Geliştiriciler Eğitimi

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

Geliştiriciler için Oracle SQL eğitimi: SELECT, join, gruplama, alt sorgu, DML, MERGE, DDL, kısıtlar, görünüm ve sequence uygulamalı olarak işlenir.

Detayları Gör →
OracleOracle SQL İleri Seviye Sorgulama Eğitimi
Veritabanı Eğitimleri

Oracle SQL İleri Seviye Sorgulama Eğitimi

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

İleri Oracle SQL eğitimi: analitik pencere fonksiyonları, CONNECT BY, PIVOT, ROLLUP, CUBE, MATCH_RECOGNIZE ve JSON sorgulama uygulamalı olarak işlenir.

Detayları Gör →
OracleOracle SQL LP - Temel Bilgiler Eğitimi
Veritabanı Eğitimleri

Oracle SQL LP - Temel Bilgiler Eğitimi

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

Sorgulama, DDL, DML, kısıtlar, view, sequence ve işlem yönetimiyle Oracle SQL'in kapsamlı temelini öğreten uygulamalı öğrenme yolu eğitimi.

Detayları Gör →
OracleOracle SQL Performans Ayarlama Eğitimi
Veritabanı Eğitimleri

Oracle SQL Performans Ayarlama Eğitimi

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

Yürütme planı okuma, indeks stratejisi, optimizer istatistikleri ve verimli SQL yazımıyla yavaş sorguları hızlandırmayı öğreten uygulamalı eğitim.

Detayları Gör →
OracleOracle SQL Sorgulama (PL-SQL) Başlangıç Eğitimi
Veritabanı Eğitimleri

Oracle SQL Sorgulama (PL-SQL) Başlangıç Eğitimi

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

PL/SQL blokları, değişken, koşul, döngü, cursor, istisna yönetimi ve basit prosedürlerle Oracle'da programlamaya girişi öğreten uygulamalı eğitim.

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