İleri Android ile Mobil Uygulama Geliştirme Eğitimi
İleri Android ile Mobil Uygulama Geliştirme Eğitimi
Eğitim Hakkında
Bu eğitim, Android Studio ve Kotlin/Java temellerinden başlayarak modern Android uygulamaları geliştirme sürecini uçtan uca öğretmeyi amaçlar. Katılımcılar; layout yapıları, navigation bileşenleri, fragment yönetimi, Jetpack mimarileri (MVVM), Room Database, Retrofit entegrasyonları, Firebase işlemleri ve lokasyon servislerini gerçek uygulamalar üzerinden öğrenir. Eğitim sonunda katılımcılar, profesyonel seviyede Android uygulamaları geliştirme ve yayınlama becerisi kazanır.
Ön Koşul
Temel seviyede programlama bilgisi ve nesne yönelimli programlama (OOP) kavramlarına aşinalık önerilir.
Eğitim İçeriği
- Android Giriş
- Android Studio Kurulumu ve İlk Proje Oluşturma
- Proje Oluşturma
- Emülatör TanıBmı ve Kurulumu
- Tasarım Giriş
- Linear Layout
- Tasarım Uygulaması
- Constraint Layout – Sabitleme
- Constraint Layout - Boyutlandırma
- Constraint Layout - Hizalama
- Constraint Layout – Zincirleme
- Çoklu Ekran Desteği
- Çoklu Dil Desteği
- Uygulama için Icon Oluşturma
- Dark Mode
- Yeni Bir Sayfa Oluşturma
- Yaşam Döngüsü
- Actvityler Arası Geçiş
- Actvityler Arası Veri Taşıma
- Back Stack ve Back Tuşu
- finish() metodu
- NavigaSon Component Kullanımı
- Fragmentlar Arası Geçiş
- Fragmentlar Arası Veri Transferi
- XBoiom NavigaSon Kullanımı
- NavigaSon Drawer Kullanımı
- Uygulama Çıktısı Alma
- Buion - TextView - TextInputLayout - FloaSng AcSon Buion
- ImageView
- Switch Kullanımı
- Checkbox ve RadioBuion Kullanımı
- ProgressBar,Seekbar Kullanımı
- ScrollView
- TimePicker ve DatePicker Kullanımı
- Spinner Kullanımı
- Toast Mesaj Kullanımı
- AlertView Kullanımı
- SnackBar Kullanımı
- Material Design Giriş
- Toolbar Kullanımı ve Özelleştirme
- Toolbar OpSons Menu Ekleme
- Toolbar Arama Özelliği Ekleme
- RecyclerView ve CardView Giriş
- RecyclerView ve CardView Giriş
- RecyclerView Yapısını Android Sayfasına Ekleme
- RecyclerView için Adapter Oluşturma
- RecyclerView İçinde Verileri Gösterme
- RecyclerView Listeleme Görünümünü Değiştirme
- Uygulama: RecyclerView Detaylı Tasarım
- Kişiler Uygulaması - Temel Tasarım
- MVVM Giriş
- DataBinding Kullanımı
- ViewModel Kullanımı
- LiveData Kullanımı
- Repository Kullanımı
- Kişiler Uygulaması - MVVM
- Preference Datastore Kullanımı
- Preference Datastore : Sayaç Uygulaması
- Veri Tabanına Giriş
- DB Browser ile SQL ifadeler
- DB Browser ile FOREIGN KEY sorguları
- Room Database ve CorouSnes Kullanımı
- Room Database ile Veri kaydı ve Okuma İşlemi
- Room Database ile Veri Silme ve Güncelleme
- Room Database ile SELECT Sorguları
- Kişiler Uygulaması - Room Database
- WorkManager Kullanımı
- Bildirim Oluşturma
- Resoul Mimarisi
- İnternet Üzerindeki Mysql Veritabanı
- PHP ile Web Service Yazma
- PHP Web Service Host Edilmesi
- Json Parse İşlemi
- Retrofit 2 Kütüphanesi Kurulum
- Retrofit 2 ile Select İşlemi
- Retrofit 2 ile Insert - Update - Delete İşlemi
- Picasso Kütüphanesi Kullanımı
- Firebase RealSme Database Giriş ve Kurulum
- Firebase RealSme Database Insert - Delete ve Update İşlemleri
- Firebase RealSme Database Select İşlemleri
- Kişiler Uygulaması - Retrofit 2
- Kişiler Uygulaması - Firebase RealSme Database
- Android İzin Kontrollerini Kullanma
- Konum Kullanımı
- Harita Kullanımı
Kazanımlar
-
Android Studio kurulumundan ilk projeye kadar temel geliştirme ortamını yönetebileceksiniz.
-
LinearLayout, ConstraintLayout, çoklu ekran/dil desteği ve Dark Mode gibi modern UI tekniklerini kullanabileceksiniz.
-
Activity–Fragment yapıları, lifecycle yönetimi ve navigation component ile ekran akışları oluşturabileceksiniz.
-
Android widget’larını (Button, TextView, ImageView, Switch, RecyclerView, DatePicker vb.) profesyonel şekilde kullanabileceksiniz.
-
Alert, Toast, Snackbar gibi kullanıcı etkileşimi bileşenlerini projeye entegre edebileceksiniz.
-
Jetpack mimarilerini (MVVM), ViewModel, LiveData ve Repository yapısını uygulamalı olarak öğrenebileceksiniz.
-
Room Database ile kayıt oluşturma, listeleme, silme, güncelleme ve ilişkisel sorgular yapabileceksiniz.
-
Retrofit 2 ile API entegrasyonu gerçekleştirebilecek, JSON parsing yapabilecek ve PHP tabanlı web servislerle iletişim kurabileceksiniz.
-
Firebase Realtime Database ile veri oluşturma, güncelleme ve listeleme işlemlerini gerçekleştirebileceksiniz.
-
Android izinlerini, konum servislerini ve harita işlemlerini (Google Maps) uygulamalı olarak kullanabileceksiniz.
Hedef Kitle
- Junior – Mid – Senior Yazılım Geliştiriciler
- Android Developer olmak isteyenler
- Mobil geliştirme alanına geçiş yapmak isteyen Backend / FullStack Developer’lar
- Java/Kotlin bilgisi olup mobil geliştirmeye başlamak isteyenler
- Kendi uygulamasını geliştirmek veya Play Store’da yayınlamak isteyen girişimciler
- Mobil mimari ve Jetpack bileşenlerini öğrenmek isteyen Tech Leads
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.