Firestore Database Veri Ekleme, Okuma, Çıkarma ve Güncelleme - Ders-12 - React Native Eğitimleri

Firestore Database Veri Ekleme, Okuma, Çıkarma ve Güncelleme - Ders-12 - React Native Eğitimleri

Kısa Özet

Bu video, Firebase Firestore veritabanını kullanarak veri gönderme, çekme, silme ve güncelleme işlemlerinin nasıl yapılacağını anlatıyor. İlk olarak, Firestore veritabanının kurulumu ve konfigürasyonu açıklanıyor. Ardından, veri ekleme, okuma, silme ve güncelleme işlemleri için gerekli kod örnekleri ve açıklamalar sunuluyor.

  • Firebase Firestore kurulumu ve konfigürasyonu
  • Veri ekleme, okuma, silme ve güncelleme işlemleri
  • React Native uygulamasında Firebase Firestore kullanımı

Firebase Firestore Kurulumu ve Konfigürasyonu [0:26]

Firebase projesinde Firestore veritabanını etkinleştirmek için Firebase konsolunda "Firestore Database" bölümüne gidilir ve "Create Database" butonuna tıklanır. Veritabanı lokasyonu seçilirken, kullanıcıların çoğunlukla bulunduğu bölgeye yakın bir lokasyon seçmek önemlidir. Bu, verilere daha hızlı erişilmesini sağlar. Ücretsiz kullanım sınırları aşıldığında ücretlendirme başlayacağı için bölge seçimine dikkat etmek gerekir. Test modunda başlanıp daha sonra production moda geçilebilir.

Firebase Config Dosyasına Firestore Entegrasyonu [4:20]

Firebase config dosyasına Firestore'u entegre etmek için getFirestore fonksiyonu kullanılır. Bu fonksiyon, Firebase uygulamasını Firestore'a bağlar. getFirestore fonksiyonu import edildikten sonra, firebaseConfig dosyasına eklenir ve export edilir. Böylece, uygulamanın diğer bölümlerinde Firestore'a erişilebilir.

Firestore'a Veri Ekleme [5:24]

Firestore'a veri eklemek için addDoc fonksiyonu kullanılır. Bu fonksiyon, bir koleksiyon (collection) ve bir doküman (document) oluşturarak veriyi Firestore'a kaydeder. Koleksiyon, verilerin gruplandırıldığı bir yapıdır. Doküman ise, koleksiyon içinde saklanan bir veri kümesidir. addDoc fonksiyonu, asenkron bir işlemdir, bu nedenle async/await yapısı ile birlikte kullanılır. Veri ekleme işlemi başarılı olduğunda, dokümanın ID'si konsola yazdırılır.

Firestore'dan Veri Okuma [11:28]

Firestore'dan veri okumak için getDocs fonksiyonu kullanılır. Bu fonksiyon, bir koleksiyondaki tüm dokümanları getirir. getDocs fonksiyonu, asenkron bir işlemdir, bu nedenle async/await yapısı ile birlikte kullanılır. Veri okuma işlemi başarılı olduğunda, dokümanlar bir dizi (array) olarak döndürülür. Bu dizideki her bir eleman, bir dokümanı temsil eder. Okunan veriler, useState hook'u ile lokal bir state'e kaydedilir ve ekranda görüntülenir.

Firestore'dan Veri Silme [17:55]

Firestore'dan veri silmek için deleteDoc fonksiyonu kullanılır. Bu fonksiyon, bir dokümanın ID'sini alarak Firestore'dan siler. deleteDoc fonksiyonu, asenkron bir işlemdir, bu nedenle async/await yapısı ile birlikte kullanılır. Veri silme işlemi başarılı olduğunda, herhangi bir çıktı verilmez. Verinin silindiğini doğrulamak için Firestore konsolundan kontrol edilebilir.

Firestore'da Veri Güncelleme [21:11]

Firestore'da veri güncellemek için updateDoc fonksiyonu kullanılır. Bu fonksiyon, bir dokümanın ID'sini ve güncellenecek alanları alarak Firestore'daki veriyi günceller. updateDoc fonksiyonu, asenkron bir işlemdir, bu nedenle async/await yapısı ile birlikte kullanılır. Veri güncelleme işlemi başarılı olduğunda, herhangi bir çıktı verilmez. Verinin güncellendiğini doğrulamak için Firestore konsolundan kontrol edilebilir.

Watch the Video

Date: 5/14/2025 Source: www.youtube.com
Share

Stay Informed with Quality Articles

Discover curated summaries and insights from across the web. Save time while staying informed.

© 2024 BriefRead