CREATING AN ANDROID APP WITH JAVA EĞİTİMİ

Java ile ilk Android uygulamanı geliştir

Java diliyle Activity, arayüz, veri ve ağ erişimi kuran Android eğitimi

Creating an Android App with Java eğitimi, Android uygulamalarını Java diliyle sıfırdan geliştirmeyi öğretir. Program Android Studio ve proje yapısı, Java hatırlatması, Activity yaşam döngüsü, manifest ve kaynaklar, XML ile arayüz, temel bileşenler ve olaylar…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java temelinden Activity'ye, arayüzden veri ve yayına kadar

Bu eğitim, Android uygulamalarını Java diliyle sıfırdan geliştirmeyi öğretir. Katılımcılar Android Studio ve proje yapısını tanır, Java'nın nesne yönelimli özelliklerini hatırlar, Activity yaşam döngüsünü kavrar ve XML düzenlerle arayüz tasarlar. Ardından RecyclerView ile listeler, Intent ile ekran geçişleri, SharedPreferences ve SQLite ile veri saklama, Thread ve ExecutorService ile arka plan işleri ve HttpURLConnection ile ağ erişimi işlenir. Program yayın ile tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek uygulama Java ile adım adım geliştirilerek konuların gerçek projede birleşimi gösterilir.

Seviye

Orta Seviye — Java diliyle sıfırdan çalışan bir Android uygulaması geliştirmeyi öğretir

Öğrenme Metodu

Tek bir örnek uygulama üç gün boyunca Java ile katman katman geliştirilir; her modülde yeni bir Android bileşeni gerçek koda eklenir.

Neden Bu Eğitim?

☕Java ile geçiş

Mevcut Java bilginizi doğrudan Android'e taşıyarak hızlıca çalışan bir mobil uygulama geliştirmeye başlarsınız.

🧱Sağlam temel

Activity, arayüz, veri ve ağ gibi Android'in temel yapı taşlarını Java üzerinde uygulamalı olarak öğrenirsiniz.

🔧Mevcut projeler

Birçok kurumsal uygulamanın hâlâ Java ile sürdürüldüğü gerçeğiyle, bu kod tabanlarını anlayıp geliştirebilirsiniz.

Anahtar Konular

java android eğitimiandroid java kursujava ile mobil uygulamaandroid uygulama geliştirme javajava activity eğitimiandroid recyclerview javajava sqlite androidandroid geliştirme eğitimijava mobil geliştirmeandroid studio java
“Yeni dil her zaman gerekmez; mevcut Java bilginizle de sağlam, kullanışlı ve sürdürülebilir Android uygulamaları geliştirebilirsiniz.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak temel bilgiler

1
Java bilgisi

Sınıf, nesne, kalıtım ve temel koleksiyonlar gibi Java kavramlarına aşinalık beklenir.

2
Nesne yönelimli düşünme

Arayüz ve kapsülleme gibi nesne yönelimli kavramlara aşinalık öğrenmeyi hızlandırır.

3
Android Studio kurulumu

Android Studio'nun kurulu ve bir emülatör veya cihazla derleme yapabilir durumda olması gerekir.

4
İngilizce okuma

Resmi dokümantasyonu takip edebilmek için temel düzey teknik İngilizce okuma faydalı olur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Android Studio ve proje yapısını tanır, Java'nın temel özelliklerini hatırlar, Activity yaşam döngüsünü kavrar ve manifest ile kaynakları öğrenir.
Modül 1
Android ve Geliştirme Ortamı
  • Android platformu ve uygulama mimarisinin genel yapısı
  • Android Studio arayüzü ve temel araçları
  • Gradle ile derleme ve bağımlılık yönetimi
  • Proje dizin yapısının ve modüllerin tanınması
  • Emülatör ve gerçek cihazda çalıştırma
  • Java ve Kotlin arasındaki farkın bilinmesi
Modül 2
Java Dili Hatırlatması
  • Sınıf, nesne ve kurucu metot kullanımı
  • Kalıtım, arayüz ve soyut sınıf yapıları
  • Generics ile tip güvenli koleksiyonlar
  • List, Map ve Set veri yapılarının kullanımı
  • Java 8 lambda ve fonksiyonel arayüzler
  • İstisna yönetimi ve try-catch yapısı
Modül 3
Activity ve Yaşam Döngüsü
  • Activity'nin uygulama ekranı olarak rolü
  • onCreate ile ekranın kurulması
  • onStart, onResume ve onPause geçişleri
  • onStop ve onDestroy ile kaynak bırakma
  • setContentView ile düzenin bağlanması
  • savedInstanceState ile durum korunması
Modül 4
Manifest ve Kaynaklar
  • AndroidManifest içinde bileşen tanımları
  • İzinlerin manifest üzerinden bildirilmesi
  • res klasöründe kaynakların düzenlenmesi
  • R sınıfı ile kaynaklara koddan erişim
  • strings ve dimens ile değerlerin dışa alınması
  • Farklı ekranlar için kaynak niteleyicileri
Günün hedefiKatılımcı XML ile arayüz tasarlar, temel bileşenleri ve olayları Java ile yönetir, RecyclerView ile liste gösterir ve Intent ile ekranlar arası geçiş kurar.
Modül 1
XML Düzen Tasarımı
  • LinearLayout ile doğrusal yerleşim
  • ConstraintLayout ile esnek yerleşim
  • RelativeLayout ve yerleşim seçenekleri
  • findViewById ile görünümlere erişim
  • View Binding'in Java'da kullanımı
  • dp ve sp birimleriyle ölçeklenebilir tasarım
Modül 2
Temel Bileşenler ve Olaylar
  • TextView ve ImageView ile içerik gösterimi
  • Button ve EditText ile kullanıcı etkileşimi
  • setOnClickListener ile tıklama yönetimi
  • Anonim iç sınıf ile olay dinleyicisi
  • EditText'ten kullanıcı girdisinin okunması
  • Toast ile kısa geri bildirim gösterimi
Modül 3
RecyclerView ile Listeler
  • RecyclerView.Adapter sınıfının yazılması
  • ViewHolder ile öğe görünümlerinin tutulması
  • LayoutManager ile liste düzeninin seçimi
  • Veri listesinin adaptöre bağlanması
  • Öğe tıklama olayının yönetilmesi
  • notifyDataSetChanged ile güncelleme
Modül 4
Intent ve Ekran Geçişleri
  • Açık Intent ile Activity başlatma
  • putExtra ve getExtra ile veri taşıma
  • Örtük Intent ile harici uygulama çağırma
  • startActivityForResult ile sonuç alma
  • Geri yığını ve gezinme davranışı
  • Bundle ile ekranlar arası veri aktarımı
Günün hedefiKatılımcı SharedPreferences ve SQLite ile veri saklar, Thread ve ExecutorService ile arka plan işleri yürütür, HttpURLConnection ile ağdan veri çeker ve uygulamayı yayınlar.
Modül 1
Yerel Veri Saklama
  • SharedPreferences ile tercih saklama
  • SQLiteOpenHelper ile veritabanı oluşturma
  • Tablo oluşturma ve sürüm yönetimi
  • SQL ile ekleme, sorgulama ve güncelleme
  • Cursor ile sonuçların okunması
  • Dosyaya veri yazma ve geri okuma
Modül 2
Arka Plan İşleri
  • Ana iş parçacığının bloklanmaması ilkesi
  • Thread ile arka planda iş çalıştırma
  • Handler ile iş parçacıkları arası iletişim
  • runOnUiThread ile arayüz güncelleme
  • ExecutorService ile iş parçacığı havuzu
  • WorkManager ile ertelenmiş görev yönetimi
Modül 3
Ağ Erişimi ve JSON
  • HttpURLConnection ile HTTP isteği atma
  • Yanıtın giriş akışı ile okunması
  • JSONObject ve JSONArray ile ayrıştırma
  • Ağ işinin arka iş parçacığında yürütülmesi
  • Sonucun arayüze güvenle yansıtılması
  • Hata ve zaman aşımı durumlarının yönetimi
Modül 4
Hata Ayıklama ve Yayın
  • Logcat ile log inceleme ve filtreleme
  • Debugger ile kesme noktası ve adım izleme
  • Uygulamanın imzalanması ve anahtar yönetimi
  • Release yapısının oluşturulması
  • APK ve App Bundle dosyası üretimi
  • Play Console'da yayın sürecinin özeti

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Java ile Android

Java dilini Android geliştirmeye taşıyarak sıfırdan çalışan bir mobil uygulama kurabilirsiniz.

✅
Activity yönetimi

Activity yaşam döngüsünü kavrar, ekranları kurar ve durum korumayı doğru biçimde yönetebilirsiniz.

✅
Arayüz tasarımı

XML düzenlerle arayüz tasarlar, bileşenleri ve kullanıcı olaylarını Java ile yönetebilirsiniz.

✅
Liste gösterimi

RecyclerView adaptörü ve ViewHolder deseniyle verimli veri listeleri oluşturabilirsiniz.

✅
Ekran geçişleri

Intent ile ekranlar arası geçiş kurar, putExtra ile veri taşır ve sonuç alabilirsiniz.

✅
Yerel veri saklama

SharedPreferences ve SQLite ile uygulama verisini cihazda saklayıp sorgulayabilirsiniz.

✅
Arka plan ve ağ

Thread ve ExecutorService ile arka plan işleri yürütür, HttpURLConnection ile ağdan veri çekebilirsiniz.

✅
Hata ayıklama ve yayın

Logcat ve debugger ile hata ayıklar, uygulamayı imzalayıp yayına hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • Java diline aşina olup Android geliştirmeye başlamak isteyenler
  • mevcut Java tabanlı projeleri sürdürmesi gereken geliştiriciler
  • Java ile mobil uygulama temeli edinmek isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java diline aşina olup Android geliştirmeye başlamak isteyenler, mevcut Java tabanlı projeleri sürdürmesi gereken geliştiriciler ve Java ile mobil temel edinmek isteyen öğrenciler için uygundur. Temel Java bilgisi beklenir; Android bileşenleri eğitimde sıfırdan işlenir.
Neden Kotlin değil de Java?
Google yeni geliştirmede Kotlin'i önerse de birçok kurumsal uygulama hâlâ Java ile sürdürülmektedir. Bu eğitim mevcut Java bilgisini Android'e taşımak ve Java tabanlı kod tabanlarını anlayıp geliştirmek isteyenler için tasarlanmıştır.
Java bilmek şart mı?
Evet, temel Java bilgisi beklenir. Sınıf, nesne, kalıtım, arayüz ve koleksiyon kavramlarına aşinalık gerekir. İlk gün kısa bir Java hatırlatması yapılır, ancak dilin temelleri sıfırdan öğretilmez.
Süre ve format nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Tek bir örnek uygulama Java ile adım adım geliştirilir. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına göre içerik uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen örnek uygulamayı belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Creating an Android App with Java Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Android ve KotlinAndroid Internals Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Internals Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

AOSP, Linux çekirdeği, Zygote, ART ve Binder ile Android işletim sisteminin iç yapısını derinlemesine inceleyen ileri düzey eğitim. Kurumsal ve uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Clean Architecture, Hilt, Coroutines Flow, Paging, test ve CI/CD ile üretim düzeyi Android geliştirmeyi öğreten ileri seviye ve kurumsal eğitim.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Kotlin ve Android Studio ile sıfırdan ilk Android uygulamanızı geliştirin. Activity, arayüz, Intent ve liste konularıyla temel ve uygulamalı eğitim.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Kotlin, ViewModel, Retrofit, Room ve Jetpack Compose ile uçtan uca Android uygulaması geliştirmeyi öğreten uygulamalı ve kurumsal eğitim programı.

Detayları Gör →
Android ve KotlinAndroid OS Overview Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android OS Overview Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Linux çekirdeği, ART, Binder, sistem servisleri, güvenlik modeli ve boot süreciyle Android işletim sistemi iç mimarisi eğitimi. Kurumsal ve uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Studio Development Essentials Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Studio Development Essentials Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Proje yapısı, Gradle, Layout Editor, emülatör, Debugger ve Profiler ile Android Studio'yu baştan sona öğreten uygulamalı ve kurumsal eğitim programı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn