Android Programlama Eğitimi (40 saat)

   Gelişen teknoloji ile birlikte mobil cihazlar hayatımızın her aşamasında önemli bir yer edinmiştir. Android işletim sistemi Mobil cihazlarda en fazla tercih edilen işletim sistemidir.(kaynak statcounter2018) Bu işletim sisteminin en büyük avantajı Google tarafından desteklenmesi ve açık kaynak olmasıdır. Dolayısıyla, Android işletim sistemine sahip telefonlar alternatiflerine göre çok daha ucuza temin edilebilmektedir. Fiyat/Performans oranının bu derece yüksek olması Android mobil cihazların endüstriyel uygulamalarda kullanılabilmesini sağlamıştır. Kurulu mobil sistemlerdeki yazılımların daha performanslı ve ucuz Android işletim sistemine sahip cihazlara taşınması hemen her sektörde talep edilmektedir.

   Android işletim sistemi ile birlikte akıllı telefonların taşınabilir bilgisayarlardan farkı kalmamıştır. Hatta sahip oldukları ilave sensörler sayesinde dizüstü bilgisayarlardan daha yetenekli oldukları söylenebilir. Çevre arabirimlerini kullanarak bulunduğunuz ortam ile etkileşime girebilir ve bu bilgileri Android uygulamalarınızda kullanabilirsiniz.(wifi, gps, pusula, kamera, ivme, mikrofon, dokunmatik ekran vb.) Bu durum, Android cihazların amaçları dışında farklı alanlarda veri toplama işlemini gerçekleştirmesine izin vermektedir. Bu sayede çok fazla mobil uygulama fikri ortaya çıkmaktadır. Siz de bu eğitim ile birlikte, düşündüğünüz mobil girişimcilik fikirlerini hayata geçirme fırsatı bulacaksınız.

   Google, Android uygulamaları geliştirmek için öncelikle Java programlama dilini tavsiye etmektedir. (2.dil olarak Kotlin) Android Programlama Eğitimi’ni alabilmek için temel Java bilgisine sahip olmanız gerekmektedir.

   Android Programlama Eğitimimiz toplam 40 saattir. Eğitimlerimiz en az 5, en çok 10 kişilik gruplar ile yapılmaktadır. Alanında tecrübeli öğreticiler tarafından verilen eğitim boyunca ihtiyaç duyulacak dijital veya matbu materyaller firmamız tarafından sağlanmaktadır. Her konu sonrası alıştırmalar ve her gün sonrası uygulamalar yapılacaktır. Eğitim içerisinde, eğitimde görülen bütün konuları kapsayan ve günlük hayatta kullanılabilecek bir uygulama gerçekleştirilecektir.

Gereksinimler

  • Her katılımcının kendi dizüstü bilgisayarını getirmesi beklenmektedir.
    (En az 4GB belleğe sahip bilgisayar tavsiye edilir)
  • Eğitim için gerekli kurulum işlemleri eğitimin başlangıcında yapılacaktır.

Konu Başlığı Süre (40 saat)
1) Android Hakkında Genel Bilgiler 1 Saat
Android nedir?
Android'in özellikleri
Android mimarisi
2) Android için Geliştirme Ortamının Kurulması 1 Saat
Java Development Kit (JDK) kurulması
Android Studio kurulumu
Android sanal makine kurulumu
Hello World Uygulaması
3) Merhaba Dünya Uygulaması 1 Saat
Proje oluşturma
Main Activity sınıfı
Activity_main Layout Dosyası
Manifest dosyası
Uygulamayı çalıştırma
4) Görsel Bileşenler 6 Saat
TextView
EditText
AutoCompleteTextView
ImageView
Button
ToggleButton
ListView
WebView
Spinner
ProgressBar
SeekBar
CheckBox
TimePicker
DatePicker
Uygulama
5) Android Uygulama Bileşenleri 2 Saat
Activity sınıfı
Servisler
Broadcast Receiver Sınıfı
Client ProviSaatlar
Diğer ek bileşenler
Uygulama
6) Android Fragment 1 Saat
Fragmentin yaşam döngüsü
Fragment çeşitleri
Uygulama
7) Android Intent ve Filtreleri 2 Saat
Intent nesnesi
Açık ve kapalı Intent sınıfı
Intent filtreleri
Uygulama
8) Android Layoutları 1 Saat
Android layout tipleri
Layout özellikleri
Linear Layout
Relative Layout
Table Layout
Frame Layout
Uygulama
9) Android View 1 Saat
List View
Grid View
Uygulama
10) Event Handling (Olay İşleme) 2 Saat
Event Listeners & Handlers
Touch Mode
Focus
Uygulama
11) Stiller ve Temalar 2 Saat
Stil tanımlama
Stil kullanma
Temaları tanımlama
Andorid temaları
Uygulama: Kendi temanı oluştur
12) Android Asenkron işlemler 2 Saat
Adroid'de çokgörevlilik(multitasking)
Mesajlaşma için Handler kullanımı
AsyncTask kullanımı
Uygulama
13) Bildirimler(Notifications) 1 Saat
Bildirim oluşturma ve gönderme
Uygulama
14) Android'de konum ve harita servisleri 2 Saat
Location nesnesi
Konumu alma
Konumu güncelleme
Konum adresini gösterme
Uygulama
15) Ağ(Network) haberleşmesi 3 Saat
Internete ulaşım
JSON ve XML işleme
REST tabanlı webservislerine erişim
Uygulama
16) Android'de dosya işlemleri 2 Saat
Dosya ve erişim kısıtlamaları
Tercihler ve İzinler
Uygulama
17) Andorid veritabanı işlemleri 2 Saat
SQLite veritabanı kullanılması
Room kütüphanesinin kullanılması
Uygulama
18) SMS gönderme 3 Saat
SmsManager API
Dahili SMS uygulaması
Uygulama
19) Örnek Uygulama Geliştirme 3 Saat
Uygulama: Bütün konuları kapsayan genel uygulama
20) Android uygulamasını yaymak 2 Saat
Uygulamanın paketlenmesi ve imzalanması
Google Play'e uygulamanın yüklenmesi ve güncellenmesi

Eğitim Yeri ve Ücretlendirme

  • Eğitimlerimiz Ankara Kızılay şubemizde verilmektedir. İletişim sayfamızdan detayları öğrenebilirsiniz.
  • Eğitimler hafta sonu veya hafta içi olabilmektedir. Katılımcıların durumuna göre takvim düzenlenir.
  • Toplam 40 saatlik Android Programlama Eğitimi ücreti 1200TL + KDV'dir.
  • Kredi kartı ile ödemelerde taksitlendirme mümkündür.
  • Eğitim sonunda katılım belgesi verilmektedir.