Java ile Temel Programlamaya hakim olmak üzere programlamaya giriş konuları ile başlayacak eğitimde katılımcıları nesne yönelimli programlama konseptleri ile tanıştırıp, nesne yönelimli programlamanın temel prensiplerine hakim olmaları hedeflenmektedir. Eğitim Eclipse ve Android Studio üzerinde anlatılacak olup, anlatılan konular Android Studio'nun önceki sürümleri ile de uyumludur.
Eğitimin sonunda katılımcılar Java programlama dilinde kod yazarak nesne yönelimli programlama tekniklerini kullanabilecek ve kendi Android uygulamalarını oluşturabilecek seviyeye gelmiş olacaklar.
Eğitimdeki konu başlıklarını aşağıda bulabilirsiniz.
Eğitmen: Ercan Bozkurt
Süre: 80 Ders Saati
Ücret:
1800 TL İNDİRİMLİ 1440 TL +
abaküs Kitap Android Studio ile Programlama Kitap hediyeli
Eğitime
bu link ile kayıt olun. Hem indirimden faydalanın hem de hediye kitap kazanın.
Eğitim Günleri: 15 Temmuz - 2 Eylül (Hafta Sonu Akşam)
Eğitim Saatleri: 17:00 - 21:00
Eğitime katılan öğrencilerimize abaküs Kitap'tan 38 TL değerinde
Android Studio ile Programlama kitabı hediye edilecektir.
Modül 1: Java ile Temel Programlama
Programlamaya Giriş
Blockly Games ile Algoritma
Java Tarihçesi
Java Uygulama Geliştirme Ortamının Hazırlanması
JDK Kurulumu
NetBeans IDE Uygulama Geliştirme Ortamı
Eclipse IDE Uygulama Geliştirme Ortamı
Android Uygulama Geliştirme Java Temel Programlama
Veri Tipleri ve Değişkenler
Operatörler
Tür Dönüşümleri
Karar Yapıları (if/else)
Karar Yapıları (switch)
Dögüler (while / do while / for)
Diziler
Döngüler (foreach)
Metotlar
Sınıf Kavramı ve Erişim Belirleyiciler
Modül 2: Java ile Nesne Yönelimli Programlama
Java ile Nesne Yönelimli Programlamaya Giriş
Nesne Kavramı
Constructor
Kapsülleme
Singleton Design Pattern
Kalıtım
Polimorfizm
Interfacelerle Çalışmak
Modül 3: Java Koleksiyonlar
List
ArrayList
Queue
Set
Map
Modül 4: Java ile Asenkron Programlama
Asenkron Programlamaya Giriş
Thread
Runnable
Modül 5: Veri ile Çalışmak
XML ile Çalışmak
Nesne Serileştirme
SQLite ile Veri İşlemleri
Modül 6: AppInventor ve Blok Kodlama ile Android Uygulamaları Geliştirmek
Android Tarihçesi
AppInventor
Modül 7: Android Studio ile Uygulama Geliştirmeye Giriş
Android Studio
Android Emülatör
Android Studio Proje Yapısı
Manifesto ve İzinler
View ile Arayüz Tasarımı
Layoutlar ile Çalışmak
Viewler ile Çalışmak
Arayüz Nesnelerinin Programlanması
Nesnelerin Olaylarının Kodlanması
Toast
Proje: Kullanıcı Adı/Şifre ile Çalışan Uygulamalar Geliştirmek
AlertDialog ile İletişim Pencereleri Oluşturmak
Sayı Tahmin Oyunu
Resource'larlar Çalışmak
Modül 8: Android Telefon Özelliklerini Kullanmak ve İzinler
İzinler
Hafıza Kartına Veri Kaydetmek
Dosya İşlemleri
Mikrofondan Ses Kaydetmek
Fotoğraf Çekmek
Kameradan Video Kaydetmek
E-Posta Göndermek
SMS Göndermek
Uygulama içerisinden Telefon Görüşmesi Başlatmak
Uygulamada Titreşim Kullanmak
Modül 9: Android Uygulamalarında Veri Listeleme ve Adaptörler
StringAdapter
Intent Kavramı
Ekranlar Arası Veri Taşıma
SQLite ile Veri İşlemleri
CustomAdapter
Modül 10: Android Uygulamalarından Web Servislerine Erişim
Web Servisleriyle Çalışmak
KSOAP2 Kütüphanesi ile Çalışmak
Bu konuda web servislerine bağlanmak ve çağrı yapmak konuları ele alınacaktır.
Modül 11: Android Sistem Servisleri ve Sensörler
Sistem Servisleri
Sensörler
GPS ile Çalışmak