Android Eğitimi



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.