İçeriğe geç

Kotlin ile Android Uygulama Geliştirme Eğitimi – Temel

Eğitim Tipi: Sanal Sınıf / Online Süre: 5 Gün PDF İndir
Anasayfa›Eğitimler›Kotlin ile Android Uygulama Geliştirme Eğitimi – Temel

Eğitim Açıklaması

Kotlin ile Android Eğitimi – Temel, Kotlin programlama dili ve Android Studio ile mobil uygulama geliştirmeyi ele alır. Program; kullanıcı arayüzü tasarımı, veri depolama, API entegrasyonu ve Google Play üzerinde uygulama yayımlama süreçlerine odaklanır.

5 günlük sanal sınıf / online programda Kotlin temelleri, nesne tabanlı programlama ve koleksiyonlar; Android bölümünde tasarım, uygulama yapısı, arayüz bileşenleri, Material Design, SQLite, internet tabanlı işlemler ve lokasyon konuları işlenir.

Kimler Katılmalı?

Eğitim, yazılım geliştirmeye yeni başlayanlar ve Java’dan Kotlin’e geçiş yapmak isteyen profesyoneller için uygundur.

Eğitim İçeriği

Kotlin Bölümü
Bölüm 1 : Kotlin Giriş
  • Kotlin Giriş
  • Android Studio Kurulumu ve İlk Proje Oluşturma
  • Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması
  • Bir Projenin Android Studio İçerisinde Açılması
Bölüm 2 : Değişkenler ve Veri Tipleri
  • Değişken Oluşturma
  • Constant – Sabitler
  • Tür Dönüşümü
Bölüm 3 : Standart Programlama Yapıları
  • if Yapısı
  • When Çalışma Yapısı
  • For ve While
  • Break – Continue
  • Dizi
Bölüm 4 : Nesne Tabanlı Programlama
  • Giriş
  • Nullable Type
  • Fonksiyonlar
  • Overloading
  • Extension Fonksiyonlar
  • Initialization – Constructor
  • Paketler ve Import
  • Visibility Modifier
  • Data Class
  • Static Değişken ve Metodlar
  • Enumeration
  • Composition
  • Kalıtım Giriş
  • Kalıtım Constructor İlişkisi
  • Kalıtım ( Override )
  • Kalıtım ( Polymorphism )
  • Nesnelerin Tip Dönüşümü
  • Interface Kullanımı
Bölüm 5 : Collections
  • ArrayList İşlemleri
  • Set Çalışması
  • Map Çalışması
Bölüm 6 : İleri Kotlin
  • Try Catch
  • Thread Kullanımı
Android Bölümü
Bölüm 1 : Android Giriş
  • Android Giriş
  • Android Studio Kurulumu ve İlk Proje Oluşturma ( Java Giriş Bölümündeki )
  • Proje Oluşturma
  • Emülatör Kurulumu
  • HAXM Kurulumu
  • Emülatör Tanıtımı
  • Android Studio Projesinin Emülatör Üzerinde Çalıştırılması
Bölüm 2 : Android Tasarım
  • Tasarım Giriş
  • Linear Layout
  • Relative Layout
  • Constraint Layout – Sabitleme
  • Constraint Layout – Boyutlandırma
  • Constraint Layout – Hizalama
  • Constraint Layout – Ortalama
  • Constraint Layout – Rehber Çizgiler
  • Constraint Layout – Zincirleme
  • Çoklu Ekran Desteği
  • Çoklu Dil Desteği
  • Uygulama : Login Ekranı
  • Uygulama için Logo veya Icon Oluşturma
Bölüm 3 : Android Çalışma Yapısı
  • Yeni Bir Sayfa Oluşturma
  • Yaşam Döngüsü
  • Activityler Arası Geçiş
  • Activityler Arası Veri Taşıma
  • Activityler Arası Veri Taşıma – Görsel Nesne Kullanılarak
  • Back Stack ve Back Tuşu
  • finish() metodu
  • Fragment Çalışma Yapısı
  • Uygulama APK’sı Oluşturma
  • Android App Bundle Kullanımı
  • Uygulamanın Google Play’e Yüklenmesi
Bölüm 4 : Android Widgets
  • Button – TextView – Edittext
  • Toggle Button – Switch Kullanımı
  • Checkbox ve RadioButton Kullanımı
  • ProgressBar,Seekbar ve Ratingbar Kullanımı
  • ImageView
  • VideoView
  • ScrollView
  • TimePicker ve DatePicker Kullanımı
  • Spinner Kullanımı
Bölüm 5 : Kullanıcı Etkileşimi
  • Toast Mesaj
  • AlertView Oluşturma
  • AlertView Özelleştirme
  • SnackBar Oluşturma
  • SnackBar Geri Dönüş Alma
  • SnackBar Özelleştirme
Bölüm 6 : Material Design
  • Material Design Giriş
  • Floating Action Button
  • Floating Labels
  • Toolbar Kullanımı ve Özelleştirme
  • Toolbar Options Menu Ekleme
  • Toolbar Arama Özelliği Ekleme
  • RecyclerView ve CardView Giriş
  • CardView Tasarımı
  • 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
  • RecyclerView Üzerine PopUp Menu Ekleme
  • Uygulama : RecyclerView Detaylı Tasarım
  • Bottom Navigation View Kullanımı
  • Tab Layout Kullanımı
  • Navigation Drawer Giriş ve Menu Oluşturma
  • Navigation Drawer Tasarımının Oluşturulması
  • Navigation Drawer Açılması
  • Navigation Drawer Geri Tuşu ile Kapatma
  • Navigation Drawer Menu Itemlarına Tıklama
  • Navigation Drawer Üzerinde Fragment Görüntüleme
  • Navigation Başlık Ekleme
Bölüm 7 : Android Depolama İşlemleri
  • SharedPreferences Kullanımı
  • SharedPreferences : Giriş Sayaç Uygulaması
  • Harici Depolama – External Storage
  • Dahili Depolama – Internal Storage
  • Veri Tabanına Giriş
  • DB Browser ile SQL ifadeler
  • DB Browser ile FOREIGN KEY sorguları
  • SQLite ile Veri kaydı ve Okuma İşlemi
  • SQLite ile Veri Silme ve Güncelleme
  • SQLite ile SELECT Sorguları
  • SQLite Hazır Veritabanı Kopyalama – Foreign Key’li Tablo İşlemleri
  • Kişiler Uygulaması – Tasarım
  • Kişiler Uygulaması – SQLite
Bölüm 8 : İleri Android
  • Broadcast Receiver : Şarj Seviyesi
  • Broadcast Receiver : SMS Yakalama
  • Bildirim Oluşturma
  • Push Notification – İnternet Tabanlı
Bölüm 9 : İnternet Tabanlı İşlemleri
  • Restful Mimarisi
  • İnternet Üzerindeki Mysql Veritabanı
  • PHP ile Web Service Yazma
  • PHP Web Service Host Edilmesi
  • Json Parse İşlemi
  • Volley Kütüphanesi Giriş – Volley ile Insert İşlemi
  • Volley ile Update – Delete İşlemi
  • Volley ile Select İş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 Realtime Database Giriş ve Kurulum
  • Firebase Realtime Database Insert – Delete ve Update İşlemleri
  • Firebase Realtime Database Select İşlemleri
  • Firebase Realtime Database Child Event Listener
  • Kişiler Uygulaması – Volley
  • Kişiler Uygulaması – Retrofit 2
  • Kişiler Uygulaması – Firebase Realtime Database
Bölüm 10 : Lokasyon İşlemleri
  • Android İzin Kontrollerini Kullanma
  • GPS ile konum alma
  • Google Map Kullanımı

Ön Koşullar

  • Temel bilgisayar kullanma becerisine sahip olmak.
  • Ortalama bir bilgisayara sahip olmak.

İlgili Eğitimler ve Teklif

Kotlin ve Android bilgisi olan katılımcılar İleri Seviye Kotlin ile Android Uygulama Geliştirme Eğitimi sayfasını inceleyebilir. Java ile mobil geliştirme için Java ile Android Uygulama Geliştirme Eğitimi sayfasına göz atabilirsiniz.

Kurumunuz için eğitim planı ve fiyat teklifi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz. Diğer iletişim seçenekleri için BlueMark Academy iletişim sayfasını kullanabilirsiniz.

Sık Sorulan Sorular

Temel Kotlin ile Android Eğitimi Kimler İçin Uygundur?

Eğitim, yazılım geliştirmeye yeni başlayanlar ve Java bilgisini Kotlin ile Android projelerine taşımak isteyen profesyoneller için uygundur.

Kotlin ile Android Eğitimi Kaç Gün Sürer?

Eğitim 5 gün sürer ve sanal sınıf / online formatında sunulur. Kurumsal grubunuzun eğitim takvimi için teklif isteyebilirsiniz.

Eğitime Katılmak İçin Ön Koşul Var mı?

Temel bilgisayar kullanma becerisine ve bir bilgisayara sahip olmak gerekir. Bilgisayarınızın eğitim ortamına uygunluğunu teklif aşamasında paylaşabilirsiniz.

Kotlin Programlama Temelleri Eğitimde İşlenir mi?

Evet. Değişkenler, veri tipleri, standart programlama yapıları, nesne tabanlı programlama, koleksiyonlar, Try Catch ve Thread kullanımı ele alınır.

Android Tasarımı, SQLite ve API Entegrasyonu Var mı?

Evet. Android tasarımı, Activity ve Fragment yapıları, Material Design, SQLite, Volley, Retrofit 2, Firebase Realtime Database, bildirimler ve lokasyon işlemleri müfredatta bulunur.

Kurumumuz İçin Eğitim Teklifi Nasıl Alabiliriz?

Bu sayfadaki İletişim Formu üzerinden kurumunuzun ihtiyacını paylaşarak eğitim planı ve fiyat teklifi isteyebilirsiniz.