Android'de güvenli oturum kur
Bu eğitim, bir Android uygulamasına güvenli kimlik doğrulamayı uçtan uca eklemeyi öğretir. Program kayıt ve giriş akışları, Firebase Authentication ile e-posta ve sosyal giriş, OAuth 2.0 ve OpenID Connect, JWT token saklama ve yenileme, Retrofit interceptor i…
Kayıt ve giriş akışından token yönetimine ve güvenli depolamaya kadar
Bu eğitim, bir Android uygulamasına güvenli kimlik doğrulamayı uçtan uca eklemeyi öğretir. Katılımcılar kayıt ve giriş akışlarını, Firebase Authentication ile e-posta ve sosyal girişleri, OAuth 2.0 ve OpenID Connect akışlarını uygular. JWT token'larının saklanması ve yenilenmesi, Retrofit interceptor ile isteklerin yetkilendirilmesi ele alınır. Program Android Keystore ve BiometricPrompt ile güvenli depolama ve biyometrik doğrulamayla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir uygulamaya kayıt, giriş ve korumalı ekran akışı adım adım eklenir.
Orta Seviye — Android uygulamalarında kimlik doğrulama, token ve güvenli oturum yönetimi programı
Örnek bir uygulamaya giriş ekranından korumalı içeriğe kadar tam bir kimlik doğrulama akışı modül modül uygulamalı eklenir.
Kayıt, giriş ve oturum akışlarını güvenlik ilkelerine uygun kurarak kullanıcı verilerini koruyan uygulamalar geliştirirsiniz.
JWT, OAuth 2.0 ve OpenID Connect akışlarını kavrayarak modern API'lerle güvenli yetkilendirmeyi doğru biçimde uygularsınız.
Keystore, EncryptedSharedPreferences ve biyometri ile hassas bilgileri cihazda güvenli saklamayı öğrenirsiniz.
Eğitimden en iyi verimi almak için faydalı olacak hazırlık
Activity, Fragment ve basit arayüz oluşturmaya aşinalık ile temel Kotlin bilgisi gerekir.
Retrofit veya benzer bir kütüphaneyle REST API çağrısı yapmış olmak eğitimi kolaylaştırır.
Eşzamansız işlemler için coroutine kavramına aşinalık faydalıdır; eğitimde de pekiştirilir.
Android Studio'nun kurulu ve bir emülatör ya da cihazla derleme yapabilir durumda olması 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:
Kayıt, giriş ve parola sıfırlama akışlarını güvenlik ilkelerine uygun biçimde tasarlayıp uygulayabilirsiniz.
Firebase Authentication ile e-posta, Google ve federatif giriş akışlarını kurup oturumu yönetebilirsiniz.
OAuth 2.0 Authorization Code ve PKCE ile OpenID Connect akışlarını mobil uygulamada doğru biçimde kurabilirsiniz.
JWT yapısını çözer, access ve refresh token'ları saklar ve süresi dolduğunda sessizce yenileyebilirsiniz.
Retrofit interceptor ve authenticator ile API isteklerini yetkilendirir, 401 durumunda token yenilersiniz.
Android Keystore ve EncryptedSharedPreferences ile token ve hassas verileri cihazda güvenle saklarsınız.
BiometricPrompt ile parmak izi ve yüz doğrulamayı ekler, oturum kilidini biyometriyle açabilirsiniz.
Sertifika sabitleme, güvenli trafik ve kod karmaşıklaştırma gibi önlemlerle uygulamanızı sağlamlaştırırsınız.
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.
Unity ve Google Cardboard ile Android üzerinde mobil VR uygulaması geliştirme eğitimi. Stereoskopik kameradan APK üretimine uygulamalı ve kurumsal.
Detayları Gör →Logcat, Profiler, JUnit, MockK, Espresso ve Compose testleriyle Android hata ayıklama ve test eğitimi. Teşhisten CI otomasyonuna uygulamalı ve kurumsal.
Detayları Gör →AOSP, Linux çekirdeği, Zygote, ART ve Binder ile Android işletim sisteminin iç yapısını derinlemesine inceleyen ileri düzey eğitim. Kurumsal ve uygulamalı.
Detayları Gör →Clean Architecture, Hilt, Coroutines Flow, Paging, test ve CI/CD ile üretim düzeyi Android geliştirmeyi öğreten ileri seviye ve kurumsal eğitim.
Detayları Gör →Kotlin ve Android Studio ile sıfırdan ilk Android uygulamanızı geliştirin. Activity, arayüz, Intent ve liste konularıyla temel ve uygulamalı eğitim.
Detayları Gör →Kotlin, ViewModel, Retrofit, Room ve Jetpack Compose ile uçtan uca Android uygulaması geliştirmeyi öğreten uygulamalı ve kurumsal eğitim programı.
Detayları Gör →