Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Durum Yönetimine Giriş
- Flutter uygulamalarında durumu anlama
- Flutter durum yönetimi yaklaşımlarına genel bakış
- BLoC deseninin ne zaman ve neden kullanılacağı
- İş mantığının arayüzden (UI) ayrılmasının faydaları
BLoC Desenini Anlama
- BLoC'nin temel kavramları
- Olaylar, durumlar ve akışlar (streams)
- Tepkisel programlama temelleri
- BLoC yaşam döngüsü
BLoC Mimarisi Tasarımı
- BLoC kullanarak bir Flutter uygulamasının yapılandırılması
- Sunum, iş mantığı ve veri katmanlarının ayrılması
- Bakım kolaylığı için projelerin düzenlenmesi
- Temiz mimari (clean architecture) ilkelerinin uygulanması
BLoC'leri Oluşturma ve Yönetme
- Özel BLoC'ler ve Cubit'ler oluşturma
- Uygulama durumunu yönetme
- Asenkron işlemleri ele alma
- Hata yönetimi ve durum geçişleri
BLoC'lerin Flutter Widget'ları ile Entegrasyonu
- BLoC'lerin widget ağacına enjekte edilmesi
- BlocProvider, BlocBuilder, BlocListener ve BlocConsumer'ın kullanımı
- Widget yeniden yapılandırma işlemlerinin verimli yönetimi
- BuildContext ile çalışma
Navigasyon ve BLoC İletişimi
- Ekranlar arası veri aktarımı
- Birden fazla BLoC arasında iletişim kurma
- Ortak uygulama durumunu yönetme
- Karmaşık kullanıcı iş akışlarının koordinasyonu
Veri Kalıcılığı ve Yerel Depolama
- Yerel depolamanın BLoC ile entegrasyonu
- Önbelleğe alınan uygulama verilerini yönetme
- Yerel ve uzak verilerin senkronize edilmesi
- Kalıcı durum için en iyi uygulamalar
Test ve Hata Ayıklama
- BLoC'lerin ve Cubit'lerin birim testi (unit test)
- BLoC ile widget testleri
- Durum geçişlerinin hata ayıklanması
- Günlük tutma ve yaygın sorunların giderilmesi
Uygulamalı Geliştirme
- BLoC desenini kullanarak eksiksiz bir Flutter uygulaması oluşturma
- Navigasyon ve durum yönetimini uygulama
- Uygulamanın test edilmesi ve hata ayıklanması
- En iyi uygulamaların ve sonraki adımların gözden geçirilmesi
Kurs İçin Gerekli Önbilgiler
- Flutter'ın çalışma prensiplerine ilişkin temel bir anlayış
Hedef Kitle
- Geliştiriciler
14 Saatler
Danışanlarımızın Yorumları (1)
Çok faydalı ek bilgiler
Grzegorz - Comp S.A.
Eğitim - BLoC Pattern
Yapay Zeka Çevirisi