İleri Seviye Flutter - Veri Tabanları ve Katmanlı Mimari

Seçkin Yayıncılık

Cihan Ürtekin

460,00 TL
437,00 TL
%5 indirim
Kazancınız
:
23,00 TL
İleri Seviye Flutter - Veri Tabanları ve Katmanlı Mimari Hakkında Bilgiler
Türü: Genel Bilgisayar Kitapları
Sayfa Sayısı: 502
ISBN: 9789750282478
Kapak: Ciltsiz
Kağıt Tipi: 2. Hamur
Basım Tarihi 2023
satis-icon
Satış Rakamları 27 adet satılmıştır.
Cihan Ürtekin
Cihan Ürtekin
Daha fazla bilgi Yazar Profili
Kampanya
  • Ürün Özellikleri
  • İleri Seviye Flutter - Veri Tabanları ve Katmanlı Mimari Kısa Özet

    Kitap, gördüğü yoğun ilgi sonucunda 2. baskısını yapmıştır.
    Bu kitap, sizi temel seviyeden ileri seviyeye taşıyarak profesyonel ve mimari standartlara uygun kod yazabilmenizi sağlayacak. Artık sadece temel seviyede uygulamalar geliştirmekle kalmayacaksanız, büyük ve karmaşık projeleri de rahatlıkla hayata geçirebilecek bir düzeye geleceksiniz. Herhangi bir uygulama fikrini hayata geçirebilmek için yeterli bilgi düzeyine erişmiş olacaksınız.
    Eğer Flutter`a yeni başlıyorsanız, öncelikle yazarın diğer kitabı olan "Flutter ile Mobil Uygulama Geliştirme" kitabına bakmanızı öneririz. Çünkü bu kitap sıfırdan başlayanlar için değil, temel Flutter bilgisini profesyonel düzeye çıkarmak isteyenler için hazırlanmış ileri seviye bir kitaptır.
    Kitabın Konu Başlıkları
    .
    Shared Preferences
    .
    Sqflite
    .
    FlutterFire
    .
    Firebase Authentication
    .
    Cloud Firestore
    .
    NoSQL
    .
    Firebase Storage
    .
    Firebase Security Rules
    .
    Katmanlı Mimari
    .
    MVVM
    .
    State Management
    .
    Provider
    .
    Service – Repository
    .
    GetIt
    Kitapla İlgili Kategoriler
    Bilgisayar, Teknoloji Kitapları>Internet, E-Ticaret>Mobil Uygulamalar
    Kitabın İçindekileri
    Önsöz 
    5
    Özgeçmiş 
    9
    1. BÖLÜM:
    GİRİŞ
    1. ÖRNEK UYGULAMA 
    17
    2. UYGULAMAYI OLUŞTURMA 
    19
    2. BÖLÜM:
    YEREL VERİ TABANI
    1. SHARED PREFERENCES 
    23
    2. SQFLITE 
    44
    2.1. Neden Sqflite Kullanıyoruz? 
    49
    2.2. SQL ve Veri Tabanı Tablosu 
    51
    2.3. Singleton 
    58
    2.4. Sqflite`ı Projeye Dahil Etme 
    61
    2.5. CRUD Operasyonları 
    67
    2.5.1. Create (Oluşturma) 
    67
    2.5.2. Read (Okuma) 
    74
    2.5.3. (Güncelleme) 
    80
    2.5.4.(Silme) 
    86
    2.6. İlişkili Tablolar 
    89
    2.6.1. Cascade 
    94
    2.6.2. Detay Ekranı 
    112
    2.7. Tablo Güncelleme 
    120
    2.8. Ayrıntılı SQL Sorguları 
    138
    2.8.1. Sorguları Filtreleme (Where) 
    138
    2.8.1.1. Where – AND / OR 
    146
    2.8.1.2. Where – IN 
    149
    2.8.2. Verileri Sıralama (Order By) 
    155
    2.8.2.1. ASC / DESC 
    158
    2.8.2.2. Çoklu Sıralama 
    159
    2.8.3. Limit 
    163
    2.8.4. Offset 
    165
    2.9. Sayfalama (Pagination) 
    167
    3. BÖLÜM:
    UZAK VERİ TABANI
    1. FIREBASE 
    186
    1.1. Projeye Uygulama Ekleme 
    193
    1.2. Flutter`da Firebase Ayarları ve FlutterFire 
    209
    1.3. Kimlik Doğrulama (Authentication) 
    220
    1.3.1. Giriş ve Kayıt Ekranları 
    225
    1.3.2. E–posta ve Şifre ile Giriş 
    231
    1.3.2.1. Kayıt Oluşturma 
    232
    1.3.2.2. E–posta Doğrulama 
    239
    1.3.2.3. Giriş Yapma 
    249
    1.3.2.4. Şifre Sıfırlama 
    252
    1.3.2.5. Çıkış Yapma 
    257
    1.3.3. Google ile Giriş 
    258
    1.3.3.1. Çıkış Yapma 
    268
    1.3.3.2. iOS Ayarları 
    268
    1.3.4. Apple ile Giriş 
    272
    1.3.5. Telefon Numarası ile Giriş 
    276
    1.3.6. Ana Sayfaya Yönlendirme 
    292
    1.3.7. Splash Screen (Açılış Ekranı) 
    296
    1.4. NoSQL Veri Tabanı (Cloud Firestore) 
    302
    1.4.1. Koleksiyon ve Döküman Kavramları 
    307
    1.4.1.1. Firestore Veri Türleri 
    314
    1.4.1.2. Alt Koleksiyonlar (Subcollections) 
    316
    1.4.2. Uzak Veri Tabanı Sınıfı ve Ön Ayarlar 
    319
    1.4.3. CRUD Operasyonları 
    327
    1.4.3.1. Create (Oluşturma) 
    327
    1.4.3.1.1. FieldValue 
    332
    1.4.3.2. Read (Okuma) 
    340
    1.4.3.3. (Güncelleme) 
    343
    1.4.3.4.(Silme) 
    345
    1.4.3.5. Alt Koleksiyonlar 
    348
    1.4.4. Sorguları Filtreleme (Where) 
    353
    1.4.4.1. Çoklu Filtreleme 
    356
    1.4.4.2. Filtre Parametreleri 
    357
    1.4.5. Verileri Sıralama (Order By) 
    359
    1.4.6. Limit ve Sayfalama (Pagination) 
    367
    1.4.7. Çoklu İşlemler 
    375
    1.4.7.1. Transaction 
    378
    1.4.7.2. Batched Writes 
    379
    1.5. Dosya Depolama (Storage) 
    381
    1.6. Firebase Güvenlik Kuralları (Security Rules) 
    392
    1.6.1. Security Rules Language 
    394
    1.6.2. İşlem Türleri 
    397
    1.6.3. match 
    399
    1.6.4. Fonksiyonlar 
    404
    4. BÖLÜM:
    KATMANLI MİMARİ
    1. MVVM 
    407
    1.1. Model 
    408
    1.2. View 
    411
    1.3. ViewModel 
    432
    2. DURUM YÖNETİMİ (STATE MANAGEMENT) 
    433
    3. PROVIDER 
    440
    3.1. ChangeNotifierProvider 
    441
    3.2. Provider.of 
    445
    3.2.1. listen Parametresi 
    451
    3.3. Consumer 
    456
    3.3.1. child Parametresi 
    458
    3.4. Provider ve Widget Ağacı 
    464
    3.5. ChangeNotifierProvider.value 
    467
    3.6. MultiProvider 
    473
    4. VERİ KATMANLARI 
    475
    4.1. Base 
    478
    4.2. Repository 
    483
    4.3. Service 
    491
    4.4. GetIt 
    508

  • 2. Hamur

İleri Seviye Flutter - Veri Tabanları ve Katmanlı Mimari Hakkında Yorumlar

T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.