JAVA & ANDROID MOBİL YAZILIM UZMANLIĞI

JAVA & ANDROID MOBİL YAZILIM UZMANLIĞI


Eğitim Süresi: 100 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ı?

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.

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
Sizi Arayalım..!