Flutter uygulamanıza bulut gücü katın
Flutter ve Firebase Entegrasyonu Eğitimi, bir Flutter uygulamasını Firebase hizmetleriyle sunucusuz bir arka uca bağlamayı öğretir. Program FlutterFire kurulumu, Authentication ile kimlik doğrulama ve güvenlik kurallarıyla başlar; Cloud Firestore ile gerçek z…
Kurulumdan kimliğe, Firestore'dan bildirim ve yayına eksiksiz bulut entegrasyonu
Flutter ve Firebase Entegrasyonu Eğitimi, bir Flutter uygulamasını Firebase hizmetleriyle bütünleştirerek sunucusuz, bulut tabanlı bir arka uç kurmayı öğretir. Katılımcılar FlutterFire ile projeyi bağlar, Authentication ile kimlik doğrular, Cloud Firestore ile gerçek zamanlı veriyi yönetir ve Cloud Storage ile dosya saklar. Güvenlik kuralları, Cloud Messaging ile bildirim ve Cloud Functions işlenir. Program Analytics, Crashlytics, maliyet ve yayın konularıyla tamamlanır.
3 Gün. Her gün dört modül; tek bir örnek uygulama üç gün boyunca Firebase hizmetleriyle katman katman bütünleştirilir.
Orta Seviye — Flutter uygulamasını Firebase kimlik, Firestore, Storage ve bildirimle bütünleştirme
Gerçek bir örnek uygulama üç gün boyunca adım adım geliştirilir; her modülde yeni bir Firebase hizmeti doğrudan projeye entegre edilir.
Kendi sunucunuzu yazmadan kimlik, veri tabanı ve depolamayı Firebase ile kurarak hızlıca tam bir arka uca kavuşursunuz.
Firestore'un canlı dinleme yapısıyla veriyi anlık güncellenen, etkileşimli uygulamalar geliştirmeyi öğrenirsiniz.
Cloud Messaging ile bildirim gönderir, Crashlytics ve Analytics ile uygulamanızı canlıda izlemeyi öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum ortamı
Widget ağacı ve temel durum yönetimiyle basit bir Flutter uygulaması geliştirebilecek düzeyde bilgi gerekir.
Future, async/await ve Stream gibi Dart kavramlarına aşinalık entegrasyonu kolaylaştırır.
Firebase konsolu için bir Google hesabı ve ücretsiz Spark planıyla proje oluşturabilmek gerekir.
Flutter SDK, bir editör ve FlutterFire CLI'ın kurulabileceği çalışır bir geliştirme ortamı gerekir.
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:
FlutterFire ile projeyi Firebase'e bağlar, Android ve iOS yapılandırmasını doğru biçimde tamamlayabilirsiniz.
Authentication ile e-posta ve sosyal girişi kurar, oturum durumunu güvenle yönetip yönlendirme yapabilirsiniz.
Firestore ile CRUD yapar, snapshots ve StreamBuilder ile anlık güncellenen canlı listeler oluşturabilirsiniz.
where, orderBy, limit ve startAfter ile verimli sorgular kurar, bileşik indeks gereksinimini çözebilirsiniz.
Cloud Storage ile görsel ve dosya yükler, indirme URL'si alır ve güvenlik kurallarını uygulayabilirsiniz.
Cloud Messaging ile ön plan ve arka plan bildirimlerini işler, konu tabanlı bildirim gönderebilirsiniz.
Cloud Functions ile tetikleyici ve çağrılabilir fonksiyonlar yazar, sunucu tarafı doğrulamayı kurabilirsiniz.
Analytics ve Crashlytics ile uygulamayı izler, maliyeti gözeterek üretim ortamına güvenle yayınlayabilirsiniz.
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.
Platform channel, Cupertino ve Material uyarlaması, imzalama ve mağaza yayını ile tek Flutter kod tabanından iOS ve Android native uygulama geliştirme eğitimi.
Detayları Gör →Null güvenliği, async-await, Stream, mixin ve generics ile Dart dilini derinlemesine ve ardından widget tabanlı Flutter arayüzünü öğreten uygulamalı eğitim.
Detayları Gör →Widget ağacı, düzen, navigasyon, setState ile durum yönetimi, http ile API entegrasyonu ve Provider ile Flutter mobil uygulama geliştirme eğitimi.
Detayları Gör →Flutter widget'ları, Material 3, Cupertino, tema ve animasyonla duyarlı ve akıcı mobil arayüz tasarlamayı öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →Flutter ile Android hedefli, ağ ve yerel depolaması olan uygulamayı platform kanalları ve Play Store yayınıyla geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Flutter ile Android, iOS ve web için tek kod tabanından; navigasyon, ağ, test ve CI/CD ile uçtan uca uygulama geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →