Arka Plan
Anasayfa » Eğitimler » Mobil Yazılım Android Kursu

Mobil Yazılım Android Kursu Eğitim Programı

Android en yaygın mobil işletim sistemidir. Üstelik mobil cihazların kullanım alanları gittikçe artmaktadır. Sizler de bu alanda kendinizi geliştirerek bu heyecan verici dünayaya adım atabilirsiniz. Andorid eğitimi ile profesyonel uygulamalar geliştirmek için gerekli bilgi ve becerileri kazanın.

Uygulamalı Eğitim
(55 yorum)
40 Saat + Etüt
Ders Video Kaydı
Sertifikalı Eğitmen
MEB Onaylı Sertifika
Uluslararası Sertifikalar
Ücretsiz Eğitim Tekrarı Garantisi
Eğitim Garantisi
Ders Video Kaydı
Yetkili Eğitmen
MEB Sertifika
Tam Öğrenme Modeli
Bilgi İstek Formu

CaptchaImg

Eğitim Hakkında Müfredat Eğitim Takvimi Öğrenci Görüşleri Öğrenci Çalışmaları SSS Bilgi İstek Formu

Eğitim Tanımı

Android, Google tarafından cep telefonları ve tabletler gibi diğer mobil cihazlar için geliştirilmiş bir işletim sistemi ve programlama platformudur. Android mevcut durumda mobil pazarın açık ara en yaygın işletim sistemidir. Üstelik mobil cihazlar hem donanımsal hem de yazılımsal olarak sürekli gelişim göstermektedir. Bu durum mobil cihaz sektörünün daha da gelişeceğinin açık bir göstergesidir.

Android, çoğu geliştiricinin yakından aşina olduğu bir programlama dili olan Java'yı kullanır. Bu kurs, harika uygulamaları doğru şekilde oluşturmanıza yardımcı olmak için teori ve pratiği harmanlamaktadır. Kurs sonunda elde edeceğiniz bilgi ve beceriler ile farklı amaçlara hizmet eden uygulamalar geliştirebileceksiniz.

Eğitim Süresi

Mobil Yazılım Android eğitimi 40 saattir. Eğitimlerimiz kursiyerlerimize maksimum bilgi ve beceri kazandırmak amacıyla uygulamalı ve proje tabanlı olarak yapılmaktadır.

Alınabilecek Sertifikalar

Katılım Belgesi Başarı Belgesi Üstün Başarı Belgesi

Bu Eğitime Kimler Katılmalı

Mobil Yazılım Android Kursuna herkes katılabilir. Bu kursa katılacak kişilerin gerekli motivasyona ve öğrenme arzusuna sahip olmaları elzemdir. Bununla birlikte bu kurs aşağıdaki kişilere daha fazla hitap edebilir:

  • Bilgisayar/Yazılım Mühendisleri
  • Elektrik-Elektronik Mühendisleri
  • Bilişim alanında eğitim görmüş veya görmekte olan kişiler
  • Yazılım alanında kendisini geliştirmek isteyen ve gerekli motivasyona sahip herkes

Eğitim Katılım Şartları

Android eğitimine katılmak için temel bilgisayar kullanma becerisine sahip olmanız gerekmektedir. Bunun yanında herhangi bir programlama diline aşina olmanız öğrenme sürecinize olumlu katkı sağlayacaktır. Diğer yandan bu kurs temelden seviyeden başlayarak bilgi ve becerilerinizi uzmanlık seviyesine taşımayı amaçlamaktadır.

Eğitim Sonunda Neler Öğreneceksiniz?

  • Harika Android uygulamaları yazabileceksiniz. (Tek sınırınız hayal gücünüzdür.)
  • Profesyonel bir uygulama geliştiricisi olup, dünyanın her yerinden çalışabilecek bir yazılımcı olabilirsiniz.
  • Uygulamalarınızı Google Play'e gönderip Google Pay ve Google Ads ile gelir elde edebileceksiniz.
  • Android geliştiricisi olarak hayalinizdeki işe başvurabileceksiniz.
  • Gelişmiş, üretime hazır Java Android Uygulamaları oluşturabileceksiniz.
  • Sıfırdan online ödeme entegrasyonuna sahip sunucu tabanlı Android uygulamaları oluşturabileceksiniz.

Android için JAVA Programlama

Android uygulama geliştirmenin temelini oluşturan Java dilinin söz dizimi, veri yapıları ve kontrol akış mekanizmalarını öğreneceksiniz. Geliştirme ortamı kurulumuyla birlikte temel programlama becerileri kazanacaksınız.

  • 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

Android geliştirmede kritik öneme sahip OOP konseptlerini, sınıf tasarımı ve nesne yönetimi tekniklerini uygulamalı olarak deneyimleyeceksiniz.

  • Object Oriented Programlama
  • Objeler
  • Class'lar
  • Inheritence (Miras)
  • Interface (Arayüz)
  • IModifier Access
  • Constructors
  • Metot Overriding ve overloading
  • Poliforfizm (Polymorphism)

Java Listeleri

Veri yönetimi için temel koleksiyon tipleri ve serileştirme teknikleriyle veri depolama işlemlerini nasıl yöneteceğinizi öğreneceksiniz.

  • Java Koleksiyonlar
  • Interfaces
  • Uygulamalar
  • Numaralandırılmış Türler
  • Serileştirme
  • Deserializing

Android Framework'e Giriş

Android Studio kullanarak proje oluşturma, emülatör yönetimi ve uygulama bileşenlerinin yaşam döngüsünü keşfedeceksiniz.

  • 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ı ve Etkinlik Sınıfı

Android mimari katmanlarını ve temel SDK araçlarını kullanarak aktivite yaşam döngüsünü yönetmeyi öğreneceksiniz.

  • Android Yazılım Katmanları
  • Linux Çekirdeği
  • C/C++ Kütüphaneleri
  • 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

Liste tabanlı arayüzler oluşturarak kullanıcı etkileşimlerini yönetmeyi ve özel liste elemanları tasarlamayı öğreneceksiniz.

  • 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

Intent mekanizmasını kullanarak uygulama bileşenleri arasında veri aktarımı ve aktivite yönetimi tekniklerini keşfedeceksiniz.

  • 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

Mevcut bileşenleri genişleterek veya sıfırdan tasarlayarak özel kullanıcı arayüzleri geliştirmeyi öğreneceksiniz.

  • Özelleşmiş Görünümlerin Farklı Kullanımları
  • Mevcut Görüntülemeleri Değiştirme
  • Adım Adım Uygulama
  • OnDraw Metodu
  • Tam Resim Optimizasyonu

Diyaloglar ve Toasts

Kullanıcı etkileşimini artıracak geçici bildirimler ve özel diyalog pencereleri tasarlama tekniklerini öğreneceksiniz.

  • Diyaloglar
  • İletişim Alt Sınıfları
  • Kullanıcı Tanımlı Diyalog Oluşturma
  • Diyalog Tema ile Aktiviteler
  • Toasts

Options Menüsü, Context Menüsü ve WebView

Çeşitli menü türleri ve web içeriklerini uygulamaya entegre etme yöntemlerini uygulamalı olarak deneyimleyeceksiniz.

  • Java Kodu ile Menü Oluşturmak
  • Kaynak Dosyadan Menü Tasarımı
  • Alt Menüler ve Context Menüler
  • Onay Kutuları ve Radio Butonları
  • WebView Entegrasyonu

Android Depolama: Ağ, I/O ve Tercih Paylaşımları

Veri depolama seçeneklerini kullanarak yerel ve ağ tabanlı veri yönetimi tekniklerini öğreneceksiniz.

  • Paylaşılan Tercihler
  • SQLite Veritabanları
  • Network Bağlantı Yönetimi
  • Dosya Giriş/Çıkış İşlemleri
  • Aktivite Durumunu Kaydetme

Android Depolama: SQLite ve İçerik Sağlayıcılar

Veritabanı işlemleri ve içerik sağlayıcılar ile veri paylaşım mekanizmalarını uygulamalı olarak keşfedeceksiniz.

  • SQLite OpenHelper
  • Cursors (İmleçler)
  • Android için Veritabanı Tasarımı
  • İçerik Sağlayıcı Mimarisi

Android Bildirimleri

Kullanıcıyı bilgilendiren çeşitli bildirim türlerini oluşturmayı ve yönetmeyi öğreneceksiniz.

  • Bildirim Oluşturma Teknikleri
  • Bildirim Eylemleri
  • Bildirim Yöneticisi Kullanımı

Android Güvenliği

Android'in güvenlik mimarisini anlayarak uygulama izin yönetimi ve veri koruma tekniklerini öğreneceksiniz.

  • Android İzin Modeli
  • Veri Şifreleme Teknikleri
  • İstemci-Sunucu Güvenli İletişim

Android Uygulamalarını Yayınlamak

Geliştirdiğiniz uygulamaları mağazaya hazırlama süreçlerini ve yayın sonrası yönetim tekniklerini öğreneceksiniz.

  • Uygulama İmzalama Süreci
  • Google Play Developer Hesap Yönetimi
  • Lisanslama ve Sürüm Takibi
  • Uygulama Mağaza Optimizasyonu
Mayıs Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 03.05.2025
09.10.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 26.05.2025
01.11.2025
Ön Kayıt
Suna Ak / Mühendis
19.08.2020
Hocamızın uygulamalı olarak ders işleyişi ödev vermesi beni daha çok eğitime bağlıyor.

Neden Android öğrenmeliyim?

Giderek küreselleşen dünyada, mobil uygulamalar iş yapma, sosyalleşme ve eğlenme şeklimizi değiştirdi. Dünya çapındaki bu değişim, geliştiricilere yenilikçi fikirler yaratma ve bunları uygulama pazarına dağıtma araçları sağlayarak ekonominin şekillenme biçiminde önemli aktörler olmalarını sağladı. Bu durum, Android Geliştirici olmanın hem tatmin edici hem de gerekli olmasının ana nedenlerinden biridir. Teknoloji, dünya ekonomisinin hızla büyüyen bir sektörüdür. Şirketler, kullanıcı deneyimini iyileştirmek ve rekabette öne çıkmak için yeni fikirler aramaktadır. Programlama ve yazılım geliştirme hakkında bilgi edinmek, farklı eğitim geçmişlerine sahip kişilerin yüksek talep gören becerilere sahip profesyonel bir profil oluşturmalarına olanak tanır. Üstelik mobil taraftaki gelişmeler çok daha hızlıdır. Bu durum genel olarak yazılım geliştirmenin özelde ise mobil cihazlar için yazılım geliştirmenin önemini açık bir şekilde ortaya koymaktadır.

  • Android Geliştirici Olmanın Avantajları
  • Mobil Yazılım Geliştirmenin Hızlı Gelişimi
  • Küresel Pazar Payı ve Android'in Dominansı
  • Yazılım Geliştirmede Hızlı Yenilikler

Android'in Pazar Hakimiyeti

Android, birkaç yıldır küresel akıllı telefon işletim sistemi pazar payına hakim durumda. Araştırma şirketi Gartner'a göre, 2016'nın ikinci çeyreğinde Android, dünya çapında %86,2 oranında yeni akıllı telefon satışlarına liderlik etmiştir. Bu durum Android'in sektördeki pazar hakimiyetini açık bir şekilde göstermektedir. O halde bize düşen bu durumu lehimize çevirmek adına adım atmak ve Android öğrenmektir.

  • Android'in Küresel Pazar Payı
  • Android'in Küresel Etkisi ve Sektöre Katkıları
  • Android Geliştirici Olarak Rekabette Öne Çıkma
Yaklaşan Eğitimler

Mobil Yazılım Android Kursu
3
Mayıs
2025
Cumartesi - Pazar
09:30 - 13:30
Mobil Yazılım Android Kursu
26
Mayıs
2025
Cumartesi - Pazar
09:30 - 13:30
Öğrenci Yorumları

vitrin Yorum AdSoyad
Suna Ak
Mühendis
19.08.2020
Hocamızın uygulamalı olarak ders işleyişi ödev vermesi beni daha çok eğitime bağlıyor.
Öğrenci Çalışmaları