Firebase ile tam bir Android uygulaması kur
Firebase eğitimi, sunucu kodu yazmadan Firebase servisleriyle tam işlevsel bir Android uygulaması geliştirmeyi öğretir. Program Firebase kurulumu, Authentication ile kimlik doğrulama, Cloud Firestore ile NoSQL veri modelleme ve gerçek zamanlı dinleme, Cloud S…
Kimlik doğrulamadan Firestore'a, bildirimden analitik ve yayına kadar
Bu eğitim, Firebase servisleriyle sunucu kodu yazmadan tam işlevsel, gerçek zamanlı bir Android uygulamasının nasıl geliştirileceğini öğretir. Katılımcılar Authentication ile kullanıcı yönetimini, Cloud Firestore ile NoSQL veri modellemeyi ve gerçek zamanlı dinlemeyi, Cloud Storage ile dosya yüklemeyi ve güvenlik kurallarını işler. Ardından Cloud Messaging ile bildirim, Analytics ve Crashlytics ile izleme, Remote Config ile özellik bayrakları ve Cloud Functions ele alınır.
5 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek uygulama Firebase servisleri eklenerek adım adım tam işlevsel hale getirilir.
Orta Seviye — Firebase servisleriyle uçtan uca gerçek zamanlı bir Android uygulaması geliştirir
Kullanıcı girişi, veri ve medya içeren tek örnek uygulama beş gün boyunca her Firebase servisi eklenerek katman katman geliştirilir.
Sunucu kurup yönetmeden Firebase'in hazır servisleriyle kimlik, veri ve bildirim altyapısını hızla ayağa kaldırırsınız.
Firestore dinleyicileriyle veriyi anlık güncelleyen, birden çok cihazda eşzamanlı çalışan uygulamalar geliştirirsiniz.
Crashlytics, Analytics ve Remote Config ile uygulamanızı yayınladıktan sonra ölçer, izler ve iyileştirirsiniz.
Eğitime verimli başlamak için gereken temel bilgiler
Activity, basit arayüz ve Kotlin söz dizimi hakkında temel düzeyde bilgi beklenir.
Coroutine ve callback kavramına aşinalık, Firebase'in asenkron yapısını anlamayı kolaylaştırır.
Firebase Console'da proje oluşturabilmek için bir Google hesabı gereklidir; proje kurulumu eğitimde gösterilir.
Android Studio kurulu ve internet erişimli bir emülatör veya cihazla derleme yapabilmek 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:
Projeyi Firebase'e bağlar, SDK ve Gradle yapılandırmasını BoM ile uyumlu biçimde kurabilirsiniz.
Authentication ile e-posta, Google ve telefon tabanlı giriş akışlarını ve oturum yönetimini kurabilirsiniz.
NoSQL veriyi modeller, yazma ve sorgu işlemlerini yapar ve gerçek zamanlı dinleyicilerle anlık güncelleme sağlarsınız.
Cloud Storage ile görsel ve dosyaları yükler, indirir ve metadata ile yönetebilirsiniz.
Güvenlik kurallarıyla verinizi kullanıcı bazında korur ve kuralları emülatörde test edebilirsiniz.
Cloud Messaging ile bildirim gönderir, Analytics ve Crashlytics ile uygulamanızı ölçüp izleyebilirsiniz.
Remote Config ile özellik bayrağı kurar, Cloud Functions ile sunucu tarafı mantığı tetikleyebilirsiniz.
Firebase'i repository ile soyutlar, maliyeti optimize eder ve uygulamayı test edip yayına alabilirsiniz.
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.
Android Studio kurulumundan ilk çalışan uygulamaya; Kotlin temelleri, Activity, View Binding, Intent ve Logcat ile Android geliştirmeye giriş eğitimi.
Detayları Gör →Android view hiyerarşisi, LinearLayout, ConstraintLayout, responsive tasarım ve Canvas ile özel view geliştirmeyi Kotlin ile uygulamalı öğrenin.
Detayları Gör →Kotlin ile Android'de Activity, Intent, Fragment ve Navigation Component kullanarak çok ekranlı uygulama geliştirme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Android ekosistemi, Android Studio, Gradle ve Kotlin ile ilk uygulamanı geliştirmeyi öğreten giriş seviyesi mobil uygulama geliştirme eğitimi.
Detayları Gör →Firebase Auth, OAuth 2.0, JWT, Android Keystore ve BiometricPrompt ile Android uygulamalarında güvenli kimlik doğrulama ve oturum yönetimi eğitimi.
Detayları Gör →Kotlin, RecyclerView ve Room ile çalışan basit ve tam bir Android uygulamasını sıfırdan uçtan uca geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →