Bir Sayfa Seçin

Android platformu üzerinde uygulama geliştirmeye giriş kursu, hızlı bir şekilde Android-tabanlı cihazlar (tablet ve akıllı-telefon) üzerinde uygulama geliştirmeyi öğrenmek isteyenler için tasarlanmış lab ortamında sunulan pratik bir kurstur. Bu kursta, açık kaynak Android platformunun temellerini öğrenip, uygulamaların yaşam döngüsünü anlayacaksınız. Kurs tamamlandıktan sonra, temel bileşenleri kullanarak uygulama geliştiribilecek, veritabanları ile çalışarak lokalde veri saklayabilecek ve bir çok temel işlevi uygulama içerisinde kullanabileceksiniz. Bu kurs, android platformunda hızlıca uygulama geliştirmeye başlamak isteyenler için ideal bir kurstur.

Bu kursu tamamladıktan sonra ‘Android Geliştirici Eğitimi Kursuna’ katılmanızı tavsiye ederiz.

Eğitim Süresi

2 gün (09:30 – 17:00)

Gereksinimler

Temel Java veya Nesneye Dayalı Programlama (OOP) Bilgisi

Kurs İçeriği

  • Android’e Genel Bakış
    • Android’e Giriş
    • Tarihçe
    • Android Sürümleri
  • Android Platformu
    • Linux
    • Çekirdek Kütüphaneler
    • Dalvik VM / ART (Sanal Makinesi)
    • Uygulama Çerçevesi (App Framework)
  • Hızlı Başlangıç
    • Uygulamalardaki Temel Yapıtaşları
    • Örnek Uygulama
    • Activities
    • Services
    • Intents
    • Content Providers
    • Broadcast Receivers
    • Application Context
  • Geliştirme Ortamının Kurulması:
    • Android SDK
    • Geliştirme Ortamı (Android Studio / Eclipse)
    • Emulator
    • Cihazlara Uzaktan Bağlanma
    • Debugging
  • Örnek Bir Proje Geliştirme
    • Projenin Gereksinimleri
    • Projenin Tasarımı
    • 1. Bölüm: Android Kullanıcı Arayüzü
    • 2. Bölüm: Ayarlar, Dosya Sistemi, Menüler
    • 3. Bölüm: Android Servisleri
    • 4. Bölüm: Veritabanı ile Çalışma
    • 5. Bölüm: Lists and Adapters
    • 6. Bölüm: Broadcast Receivers
    • 7. Bölüm: Sistem Servisleri
  • Android Kullanıcı Arayüzü
    • Kullanıcı Arayüzü (GUI) Temelleri
    • Views and Layouts
    • Bilgilendirmeler (Notifications)
    • Android’te Loglama
    • Android’te Thread Altyapısı
    • Diğer UI Elemanları
    • Kullanıcı Arayüzü Optimizasyonu
  • Seçenekler ve Menüler
    • Seçenekler (Preferences)
    • Menü (Options Menu)
    • Shared Preferences Kullanımı
  • Veritabanları
    • SQLite Hakkında
    • Veritabanı temel işlevleri
    • Uygulama ile etkileşim

Başvurular ve Detaylı Bilgi