Ön Koşul
Eğitim Hakkında
Android, Google tarafından cep telefonları ve tabletler gibi diğer mobil cihazlar için geliştirilmiş bir işletim sistemi ve programlama platformudur. Android mevcut durumda mobil pazarın açık ara en yaygın işletim sistemidir. Üstelik mobil cihazlar hem donanımsal hem de yazılımsal olarak sürekli gelişim göstermektedir. Bu durum mobil cihaz sektörünün daha da gelişeceğinin açık bir göstergesidir. Android, çoğu geliştiricinin yakından aşina olduğu bir programlama dili olan Java'yı kullanır. Bu kurs, harika uygulamaları doğru şekilde oluşturmanıza yardımcı olmak için teori ve pratiği harmanlamaktadır. Kurs sonunda elde edeceğiniz bilgi ve beceriler ile farklı amaçlara hizmet eden uygulamalar geliştirebileceksiniz.
Kimler içindir?
▪ Yazılım Geliştirici
▪ Yazılım Mimarı
▪ Mobil Uygulama Geliştirici
▪ Android Geliştirici
▪ Test Uzmanı
▪ Proje Yöneticisi
▪ İş Analisti
▪ Uygulama Analisti
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.
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ü
▪ AcSvityler Arası Geçiş
▪ AcSvityler 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 ÇıkBsı 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ı
Neden Bu Eğitimi Almalısınız ?
▪ Mevcut bir uygulamayı upgrade edebilme
▪ Güncel Android bileşenlerini farklı projeler içinde birbirine entegre edebilme
▪ Yazdıkları uygulamayı iş ve teknoloji dünyasında sıkça kullanılan üçüncü parti yazılımlarının da desteğiyle Google Play Store’da yayınlanacak hale getirebilme
Önemli Notlar
Program ücretlerine KDV dahil değildir.