Android'de tam CRUD akışını uçtan uca kur
CRUD Operations eğitimi, bir Android uygulamasının uzak REST API üzerinde oluşturma, okuma, güncelleme ve silme döngüsünün tamamını kurmayı öğretir.
REST verblerinden formlara, iyimser güncellemeden çevrimdışı senkrona kadar
Bu eğitim, bir Android uygulamasının uzak bir REST API üzerinde kayıt oluşturma, okuma, güncelleme ve silme işlemlerinin tümünü nasıl düzgün yürüttüğünü öğretir. Katılımcılar CRUD işlemlerinin HTTP verblerine eşlenmesini kavrar, Retrofit ile servis arayüzünü tanımlar, form ekranları ile veri girişi ve doğrulama yapar, iyimser güncelleme uygular ve silmede onay ile geri alma akışını kurar. Son olarak Room ile çevrimdışı CRUD ve tek doğruluk kaynağı deseni işlenir.
4 Gün. Her gün dört modül; kısa anlatımın ardından bir görev yönetimi uygulaması adım adım geliştirilerek tüm CRUD döngüsü örnekle kurulur.
Orta Seviye — Android'de REST API üzerinde oluşturma, okuma, güncelleme ve silme akışını kurar
REST API'ye bağlı bir görev uygulaması dört gün boyunca geliştirilir; her modülde CRUD döngüsünün bir parçası gerçek koda eklenir.
Oluşturma, okuma, güncelleme ve silme işlemlerinin tamamını tek bir uygulamada uçtan uca kurmayı öğrenirsiniz.
Kullanıcı girişini doğrulayan, hataları net gösteren ve sunucuyla tutarlı kalan formlar tasarlamayı uygularsınız.
Room ile yerel kayıt ve senkron kuyruğu kurarak bağlantı koptuğunda bile çalışan bir uygulama geliştirirsiniz.
Eğitimden verim almak için gereken temel birikim
Kotlin söz dizimi, data class ve temel koleksiyonlar hakkında temel düzeyde bilgi beklenir.
Retrofit veya benzeri bir kütüphaneyle basit GET isteği atmış olmak öğrenmeyi kolaylaştırır.
RecyclerView veya Compose ile liste ve form ekranlarının temel mantığına aşinalık faydalıdır.
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:
Oluşturma, okuma, güncelleme ve silme işlemlerini HTTP verblerine ve durum kodlarına doğru biçimde eşleyebilirsiniz.
Retrofit ile POST, GET, PUT, PATCH ve DELETE uç noktalarını tip güvenli servis arayüzünde tanımlayabilirsiniz.
Kullanıcı girişini doğrulayan, hataları alan bazında gösteren ve sunucu hatalarını işleyen formlar kurabilirsiniz.
Arayüzü yanıt beklemeden güncelleyip başarısızlıkta geri alarak akıcı ve tutarlı bir deneyim sunabilirsiniz.
Onay, kaydırarak silme ve geri alma ile kullanıcıyı koruyan güvenli bir silme akışı tasarlayabilirsiniz.
Sunucu ile arayüz verisini senkron tutar, tek doğruluk kaynağı ilkesiyle eski veri gösterimini önlersiniz.
Room ve senkron kuyruğu ile bağlantı koptuğunda da çalışan, dönünce eşitlenen bir uygulama geliştirebilirsiniz.
MockWebServer ve birim testleriyle CRUD akışını ve hata senaryolarını güvenle doğrulayabilirsiniz.
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.
Kotlin ile OOP eğitimi: sınıf, kalıtım, arayüz, data ve sealed class, SOLID ilkeleri ve tasarım desenleri uygulamalı. Kurumsal ve online.
Detayları Gör →Kotlin'i sıfırdan öğrenin: değişkenler, kontrol akışı, null güvenliği, fonksiyonlar, koleksiyonlar ve temel OOP. Uygulamalı, kurumsal ve online.
Detayları Gör →Android test otomasyonu eğitimi: test piramidi, Mockito, Espresso, Compose Test, Firebase Test Lab ve CI/CD uygulamalı. Kurumsal ve online.
Detayları Gör →Google Chat API ile Android entegrasyonu eğitimi: space, mesaj, Card v2 kartlar, chat app ve Pub/Sub bildirim uygulamalı. Kurumsal ve online.
Detayları Gör →Google Meet API ile Android entegrasyonu eğitimi: toplantı oluşturma, conference records, Calendar ve Live Sharing SDK uygulamalı. Kurumsal ve online.
Detayları Gör →Jetpack Compose, Coroutines, Flow, Hilt, Room ve Clean Architecture ile üretim düzeyinde modern Android geliştirmeyi öğreten ileri düzey uzmanlık eğitimi.
Detayları Gör →