Bursa Bilişim Uzmanlığı MCSE Eğitimi - DataHouse Akademi

ANDROID PROGRAMLAMA EĞİTİMİ


Eğitim Süresi: 6 Saat

Java & Android Eğitimi Nedir?

Platform bağımsız yazılım geliştirme öncüsü olan java dilini derinlemesine incelediğimiz bu eğitimimizde Java Programlamaya çok iyi bir başlangıç yapabilirsiniz. Eğitimin amacı, Java'nın bütün inceliklerini öğretip, proje yaparak uygulamalarda nasıl yol izleyeceğinizi anlatan bir eğitim vermektir. Birçok yazılım dilinin temelini oluşturan Java yı, öğrenmeniz diğer üst seviye dilleri kavramanızda, bakış açınızı genişletmenizde de yararlı olacaktır.

Gerekli Ön Bilgi

Bu Eğitime katılacak kişilerin Temel Bilgi Teknolojileri bilgilerinin olması beklenmektedir.

Kimler Katılmalıdır?

Programlama alanında Java ile uzmanlaşmak isteyen, Android ‘e yazılım geliştirmek isteyen her meraklı katılabilir.

Eğitim Tamamlandığında Kazanılacak Nitelikler

Bu eğitimi tamamladığınızda Programlamanın temellerinden ileri düzeye kadar olan Java bileşenlerini, Android yazılım geliştirme temellerini projeler üzerinde kullanabilir duruma geleceksiniz.

Kurs Hedefleri

Eğitim İçeriği Java Programlamaya Giriş;
Java Platformuna Genel Bakış Nesnesel Düşünme Java Diline Giriş Değişkenlerle Çalışmak Nesnelerle Çalışmak Operatörler ve Karar Yapıları Dizi Oluşturma ve Kullanma Döngü Oluşturma ve Kullanma Metotlarla Çalışmak
İleri Java Programlama
Kurucuları ve Kapsülleri Kullanma Gelişmiş Nesne Tabanlı Kavramlar Java Söz Dizimi ve Sınıf Yapısı Encapsulation ve Polimorfizm Sınıf (Class) Tasarım İleri Düzey Sınıf Tasarım Java Arabirimleri ile Kalıtım Jenerik ve Koleksiyonlar String İşleme Exceptions I/O Temelleri Threading
Web Servisler
SOAP (Simple Object Access Protocol) WSDL (Web Service Definition Language)
Android için Java Programlama
Java Programlama Dili Java Sanal Makinası JDK ve JRE Java Programlama için Makina Ayarları Merhaba Dünya Metin Editörü Kullanma Bir IDE Kullanma Java Temel Veri Türü Adlandırma Diziler Kontrol Akışı If / Else ve Switch Switch Deyimi While Döngüsü For Döngüsü
Nesne Yönelimli Programlama
Object Oriented Programlama Objeler Class'lar Inheritence (Miras) Interface (Arayüz) IModifier Access Constructors Metot Overriding ve overloading Poliforfizm (Polymorphism )
Java Listeleri
Java Koleksiyonlar Interfaces Uygulamalar Numaralandırılmış Türler Serileştirme Deserializing
Android Framework
Android Projesi Oluşturma Eclipse Komut Satırı Uygulamanızı Çalıştırma Projeyi Emulatörde Çalıştırma Android Uygulama Bileşenleri Uygulama Yaşam Döngüsü Projeyi Değiştirme Faaliyet İsimlerini Değiştirme
Android SDK Araçları
Android Yazılım Katmanları Android Runtime Uygulama Framework Uygulama Katmanı Android Kütüphaneleri Android Manifest Dosyası Manifest Dosya Yapısı Android SDK Araçları Java ile Yaşam Döngüsü Bir Aktivite Oluşturmak Yöntem Hatırlamak
ListActivity ve ListView
Görünümler Görünümleri Kullanma Uygulama için Görünüm Ekleme List View ve List Activity List Activity Kullanımı ListView Ekleme Liste Elemanı için Olay Ekleme
Filtreler
Amaçlar Açık Intents Örtük Intents Android Eylemleri Veri Transferi Çağrı Etkinlikleri Doğrudan Aramalar Arama Sonuçları Bir IntentFilter Kaydı
Özelleştirilmiş Görünümler
Özelleşmiş Görünümlerin Farklı Kullanımları Mevcut Görüntülemeleri Değiştirme Adım Adım OnDraw Tam Resim
Diyaloglar ve Toasts
Diyaloglar İletişim Alt Sınıfları Kullanıcı Tanımlı Diyalog Oluşturma Diyalog Tema ile Aktiviteler Toasts
Ul – Options Menüsü, Context Menüsü ve WebView
Menüler Java Kodu ile Menü Oluşturmak Bir Kaynak Dosyadan menü Oluşturmak Select Olayları Alt Menüler Context Menüler Context Menü Seçimini Taşıma Ek Menü Öğe Ayarları Onay Kutuları ve Radio Butonları Kısayol Tuşları Menü Öğesi Tıklama Olay Dinleyici Intents WebView
Android Depolama: Ağ, I / O ve Tercih Paylaşımları
Android Depolama Seçenekleri Paylaşılan Tercihler Dahili Depolama SQLite Veritabanları Network Bağlantısı İnternete Bağlanma Dosya Giriş Çıkış Kaynak Dosyaları Dahil Etme Aktivite Durumunu Kaydetme
Android Depolama: SQLLite ve İçerik Sağlayıcılar
Uygulama içi SQLite SQLite Kütüphanesi SQLite OpenHelper SQLite Veritabanı Cursors (İmleçler) Android için Veritabanı Android içerik Sağlayıcılar
Android Bildirimleri
Bir Bildirim Oluşturma Bildirim Eylemleri Bildirim Yöneticisi
Android Uygulamalarını Yayınlamak
Uygulamanızı Yayına Hazır Hale Getirmek ve Reklam Almak Android uygulamaları ve Fatura İşlemleri Lisanslama ve Uygulama İzleme Uygulamaların Yayınlanması
Kariyer Seçenekleri- Çalışma Alanları
Kurumsal şirketlerin bilgi işlem ve yazılım departmanları KOBİ'lerin bilgi işlem ve yazılım geliştirme bölümleri Yazılım geliştirme şirketleri Microsoft iş ortakları Bilişim teknolojileri eğitim ve danışmanlık firmaları Kendi yazılım şirketini kurmak Freelance (serbest) yazılımcı olmak
Alınabilecek Unvanlar
Yazılım Uzmanı Proje Yöneticisi Yazılım Geliştirici Takım Lideri Database (Veritabanı) Yazılım Uzmanı Java Developer Yazılım Destek Uzmanı Test Uzmanı Web Yazılım Geliştirici Mobil Yazılım geliştirici Yazılım Analisti Yazılım Mimarı Mobil Uygulama Geliştirici İş Analisti Uygulama Analisti Teknik Danışman Bilgi İşlem Yöneticisi

Yukarıdaki eğitim içeriği özet şeklindedir. Detaylı eğitim içeriği için lütfen bizimle irtibata geçiniz.

Sizi Arayalım..!