Java ile Android Uygulama Geliştirme

Java ile Android Uygulama Geliştirme

Android & IOS/Swift

/ Online

Bu 5 günlük eğitimi tamamlayan katılımcılar güncel Android bileşenlerini farklı projeler içinde birbirine entegre edip, yazdıkları uygulamayı iş ve teknoloji dünyasında sıkça kullanılan üçüncü parti yazılımlarının da desteğiyle Google Play Storeda yayınlanacak hale getirebilme becerisini kazanacaktır. Java ile Android Programlama Eğitimi; Java Programlama dili ile Android cihazlar için yazılım ve uygulama geliştirebilecek kalifiye bireyler yetiştirmek için hazırlanmıştır.


Bu eğitimde neler öğreneceksiniz?

   Java diline hakim olarak programlama yapabileceksiniz.

   Android programlama dünyasının detaylarına hakim olacaksınız.

   Tam anlamıyla profesyonel bir şekilde uygulama geliştirebileceksiniz.

   Aklınıza gelebilecek olan tüm fikirleri mobil uygulamaya dönüştürebileceksiniz.

   Geliştirdiğiniz uygulamanızı Google Play gibi platformlar ile birçok kişiye ulaştırabileceksiniz.

 

Eğitim İçeriği

 

Java Bölümü

 

Bölüm 1 : Java Giriş

   Java Giriş

   Android Studio Kurulumu ve İlk Proje Oluşturma

   Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması

   Bir Projenin Android Studio İçerisinde Açılması

 

Böm 2 : Değişkenler ve Veri Tipleri

   Değişken Oluşturma

   Değişken Oluşturma Çeşitleri

   Aritmetik Operatörler

   r Dönüşümü

 

Bölüm 3 : Standart Programlama Yapıları

   if Yapısı

   Switch Çalışma Yapısı

   For ve While

   Break Continue

   Diziler

 

Bölüm 4 : Nesne Tabanlı Programlama

   Giriş

   Fonksiyonlar

   Değişken Uzunlukta Parametreli Fonksiyon

   Extension Fonksiyonlar

   Initialization Constructor

   Paketler ve Import

   Data Class

   Static Değişken ve Metodlar

   Enumeration

   Composition

   Kalıtım Giriş

   Kalıtım Constructor İlişkisi

   Kalıtım ( Override )

   Kalıtım ( Polymorphism )

   Nesnelerin Tip Dönüşümü

   Interface Kullanımı

 

Böm 5 : Collections

   ArrayList İşlemleri

   Set Çalışması

   Map Çalışması

 

Böm 6 : İleri Java

   Try Catch

   ThreadKullanımı

 

Android Bölümü

 

Böm 1 : Android Giriş

   Android Giriş

   Android Studio Kurulumu ve İlk Proje Oluşturma ( Java Giriş Bölümündeki )

   Proje Oluşturma

   Emülatör Kurulumu

   HAXM Kurulumu

   Emülatör Tanıtımı

   Android Studio Projesinin Emülatör Üzerinde Çalıştırılması

 

Böm 2 : Android Tasarım

   Tasarım Giriş

   Linear Layout

   Relative Layout

   Constraint Layout – Sabitleme

   Constraint Layout – Boyutlandırma

   Constraint Layout – Hizalama

   Constraint Layout – Ortalama

   Constraint Layout Rehber Çizgiler

   Constraint Layout – Zincirleme

   Çoklu Ekran Desteği

   Çoklu Dil Desteği

   Uygulama : Login Ekranı

   Uygulama için Logo veya Icon Oluşturma

 

Böm 3 : Android Çalışma Yapısı

   Yeni Bir Sayfa Oluşturma

   Yaşam Döngüsü

   Activityler Arası Geçiş

   Activityler Arası Veri Taşıma

   Activityler Arası Veri Taşıma – Görsel Nesne Kullanılarak

   Back Stack ve Back Tuşu

   finish() metodu

   Fragment Çalışma Yapısı

   Uygulama APKsı Oluşturma

   Android App Bundle Kullanımı

   Uygulamanın Google Playe Yüklenmesi

 

Böm 4 : Android Widgets

   Button TextView Edittext

   Toggle Button Switch Kullanımı

   Checkbox ve RadioButton Kullanımı

   ProgressBar,Seekbar ve Ratingbar Kullanımı

   ImageView

   VideoView

   ScrollView

   TimePicker ve DatePicker Kullanımı

   Spinner Kullanımı

 

Bölüm 5 : Kullanıcı Etkileşimi

   Toast Mesaj

   AlertView Oluşturma

   AlertView Özelleştirme

   SnackBar Oluşturma

   SnackBar Geri Dönüş Alma

   SnackBar Özelleştirme

 

Böm 6 : Material Design

   Material Design Giriş

   Floating Action Button

   Floating Labels

   Toolbar Kullanımı ve Özelleştirme

   Toolbar Options Menu Ekleme

   Toolbar Arama Özelliği Ekleme

   RecyclerView ve CardView Giriş

   CardView Tasarımı

   RecyclerView Yapısını Android Sayfasına Ekleme

   RecyclerView için Adapter Oluşturma

   RecyclerView İçinde Verileri Gösterme

   RecyclerView Listeleme Görünümünü Değiştirme

   RecyclerView Üzerine PopUp Menu Ekleme

   Uygulama :RecyclerView Detaylı Tasarım

   Bottom Navigation View Kullanımı

   Tab Layout Kullanımı

   Navigation Drawer Giriş ve Menu Oluşturma

   Navigation Drawer Tasarımının Oluşturulması

   Navigation Drawer Açılması

   Navigation Drawer Geri Tuşu ile Kapatma

   Navigation Drawer Menu Itemlarına Tıklama

   Navigation Drawer Üzerinde Fragment Görüntüleme

   Navigation Başlık Ekleme

 

Bölüm 7 : Android Depolama İşlemleri

   SharedPreferences Kullanımı

   SharedPreferences: Giriş Sayaç Uygulaması

   Harici Depolama – External Storage

   Dahili Depolama – Internal Storage

   Veri Tabanına Giriş

   DB Browser ile SQL ifadeler

   DB Browser ile FOREIGN KEY sorguları

   SQLite ile Veri kaydı ve Okuma İşlemi

   SQLite ile Veri Silme ve Güncelleme

   SQLite ile SELECT Sorguları

   SQLite Hazır Veritabanı Kopyalama – Foreign Keyli Tablo İşlemleri

   Kişiler Uygulaması – Tasarım

   Kişiler Uygulaması – SQLite

 

Böm 8 : İleri Android

   Broadcast Receiver : Şarj Seviyesi

   Broadcast Receiver : SMS Yakalama

   Bildirim Oluşturma

   Push Notification – İnternet Tabanlı

 

Böm 9 : İnternet Tabanlı İşlemleri

   Restful Mimarisi

   İnternet Üzerindeki Mysql Veritabanı

   PHP ile Web Service Yazma

   PHP Web Service Host Edilmesi

   Json Parse İşlemi

   Volley Kütüphanesi Giriş – Volley ile Insert İşlemi

   Volley ile Update – Delete İşlemi

   Volley ile Select İşlemi

   Retrofit 2 Kütüphanesi Kurulum

   Retrofit 2 ile Select İşlemi

   Retrofit 2 ile Insert – Update – Delete İşlemi

   Picasso Kütüphanesi Kullanımı

   Firebase Realtime Database Giriş ve Kurulum

   Firebase Realtime Database Insert Delete ve Update İşlemleri

   Firebase Realtime Database Select İşlemleri

   Firebase Realtime Database Child Event Listener

   Kişiler Uygulaması – Volley

   Kişiler Uygulaması – Retrofit 2

   Kişiler Uygulaması – Firebase Realtime Database

 

Bölüm 10 : Lokasyon İşlemleri

   Android İzin Kontrollerini Kullanma

   GPS ile konum alma

   Google Map Kullanımı

 

 

Ön Koşullar

Temel bilgisayar kullanma becerisine sahip olmak.

Ortalama bir bilgisayar sahip olmak.


Java ile Android Uygulama Geliştirme

Android & IOS/Swift

/ Online

Bu 5 günlük eğitimi tamamlayan katılımcılar güncel Android bileşenlerini farklı projeler içinde birbirine entegre edip, yazdıkları uygulamayı iş ve teknoloji dünyasında sıkça kullanılan üçüncü parti yazılımlarının da desteğiyle Google Play Storeda yayınlanacak hale getirebilme becerisini kazanacaktır. Java ile Android Programlama Eğitimi; Java Programlama dili ile Android cihazlar için yazılım ve uygulama geliştirebilecek kalifiye bireyler yetiştirmek için hazırlanmıştır.


Bu eğitimde neler öğreneceksiniz?

   Java diline hakim olarak programlama yapabileceksiniz.

   Android programlama dünyasının detaylarına hakim olacaksınız.

   Tam anlamıyla profesyonel bir şekilde uygulama geliştirebileceksiniz.

   Aklınıza gelebilecek olan tüm fikirleri mobil uygulamaya dönüştürebileceksiniz.

   Geliştirdiğiniz uygulamanızı Google Play gibi platformlar ile birçok kişiye ulaştırabileceksiniz.

 

Eğitim İçeriği

 

Java Bölümü

 

Bölüm 1 : Java Giriş

   Java Giriş

   Android Studio Kurulumu ve İlk Proje Oluşturma

   Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması

   Bir Projenin Android Studio İçerisinde Açılması

 

Böm 2 : Değişkenler ve Veri Tipleri

   Değişken Oluşturma

   Değişken Oluşturma Çeşitleri

   Aritmetik Operatörler

   r Dönüşümü

 

Bölüm 3 : Standart Programlama Yapıları

   if Yapısı

   Switch Çalışma Yapısı

   For ve While

   Break Continue

   Diziler

 

Bölüm 4 : Nesne Tabanlı Programlama

   Giriş

   Fonksiyonlar

   Değişken Uzunlukta Parametreli Fonksiyon

   Extension Fonksiyonlar

   Initialization Constructor

   Paketler ve Import

   Data Class

   Static Değişken ve Metodlar

   Enumeration

   Composition

   Kalıtım Giriş

   Kalıtım Constructor İlişkisi

   Kalıtım ( Override )

   Kalıtım ( Polymorphism )

   Nesnelerin Tip Dönüşümü

   Interface Kullanımı

 

Böm 5 : Collections

   ArrayList İşlemleri

   Set Çalışması

   Map Çalışması

 

Böm 6 : İleri Java

   Try Catch

   ThreadKullanımı

 

Android Bölümü

 

Böm 1 : Android Giriş

   Android Giriş

   Android Studio Kurulumu ve İlk Proje Oluşturma ( Java Giriş Bölümündeki )

   Proje Oluşturma

   Emülatör Kurulumu

   HAXM Kurulumu

   Emülatör Tanıtımı

   Android Studio Projesinin Emülatör Üzerinde Çalıştırılması

 

Böm 2 : Android Tasarım

   Tasarım Giriş

   Linear Layout

   Relative Layout

   Constraint Layout – Sabitleme

   Constraint Layout – Boyutlandırma

   Constraint Layout – Hizalama

   Constraint Layout – Ortalama

   Constraint Layout Rehber Çizgiler

   Constraint Layout – Zincirleme

   Çoklu Ekran Desteği

   Çoklu Dil Desteği

   Uygulama : Login Ekranı

   Uygulama için Logo veya Icon Oluşturma

 

Böm 3 : Android Çalışma Yapısı

   Yeni Bir Sayfa Oluşturma

   Yaşam Döngüsü

   Activityler Arası Geçiş

   Activityler Arası Veri Taşıma

   Activityler Arası Veri Taşıma – Görsel Nesne Kullanılarak

   Back Stack ve Back Tuşu

   finish() metodu

   Fragment Çalışma Yapısı

   Uygulama APKsı Oluşturma

   Android App Bundle Kullanımı

   Uygulamanın Google Playe Yüklenmesi

 

Böm 4 : Android Widgets

   Button TextView Edittext

   Toggle Button Switch Kullanımı

   Checkbox ve RadioButton Kullanımı

   ProgressBar,Seekbar ve Ratingbar Kullanımı

   ImageView

   VideoView

   ScrollView

   TimePicker ve DatePicker Kullanımı

   Spinner Kullanımı

 

Bölüm 5 : Kullanıcı Etkileşimi

   Toast Mesaj

   AlertView Oluşturma

   AlertView Özelleştirme

   SnackBar Oluşturma

   SnackBar Geri Dönüş Alma

   SnackBar Özelleştirme

 

Böm 6 : Material Design

   Material Design Giriş

   Floating Action Button

   Floating Labels

   Toolbar Kullanımı ve Özelleştirme

   Toolbar Options Menu Ekleme

   Toolbar Arama Özelliği Ekleme

   RecyclerView ve CardView Giriş

   CardView Tasarımı

   RecyclerView Yapısını Android Sayfasına Ekleme

   RecyclerView için Adapter Oluşturma

   RecyclerView İçinde Verileri Gösterme

   RecyclerView Listeleme Görünümünü Değiştirme

   RecyclerView Üzerine PopUp Menu Ekleme

   Uygulama :RecyclerView Detaylı Tasarım

   Bottom Navigation View Kullanımı

   Tab Layout Kullanımı

   Navigation Drawer Giriş ve Menu Oluşturma

   Navigation Drawer Tasarımının Oluşturulması

   Navigation Drawer Açılması

   Navigation Drawer Geri Tuşu ile Kapatma

   Navigation Drawer Menu Itemlarına Tıklama

   Navigation Drawer Üzerinde Fragment Görüntüleme

   Navigation Başlık Ekleme

 

Bölüm 7 : Android Depolama İşlemleri

   SharedPreferences Kullanımı

   SharedPreferences: Giriş Sayaç Uygulaması

   Harici Depolama – External Storage

   Dahili Depolama – Internal Storage

   Veri Tabanına Giriş

   DB Browser ile SQL ifadeler

   DB Browser ile FOREIGN KEY sorguları

   SQLite ile Veri kaydı ve Okuma İşlemi

   SQLite ile Veri Silme ve Güncelleme

   SQLite ile SELECT Sorguları

   SQLite Hazır Veritabanı Kopyalama – Foreign Keyli Tablo İşlemleri

   Kişiler Uygulaması – Tasarım

   Kişiler Uygulaması – SQLite

 

Böm 8 : İleri Android

   Broadcast Receiver : Şarj Seviyesi

   Broadcast Receiver : SMS Yakalama

   Bildirim Oluşturma

   Push Notification – İnternet Tabanlı

 

Böm 9 : İnternet Tabanlı İşlemleri

   Restful Mimarisi

   İnternet Üzerindeki Mysql Veritabanı

   PHP ile Web Service Yazma

   PHP Web Service Host Edilmesi

   Json Parse İşlemi

   Volley Kütüphanesi Giriş – Volley ile Insert İşlemi

   Volley ile Update – Delete İşlemi

   Volley ile Select İşlemi

   Retrofit 2 Kütüphanesi Kurulum

   Retrofit 2 ile Select İşlemi

   Retrofit 2 ile Insert – Update – Delete İşlemi

   Picasso Kütüphanesi Kullanımı

   Firebase Realtime Database Giriş ve Kurulum

   Firebase Realtime Database Insert Delete ve Update İşlemleri

   Firebase Realtime Database Select İşlemleri

   Firebase Realtime Database Child Event Listener

   Kişiler Uygulaması – Volley

   Kişiler Uygulaması – Retrofit 2

   Kişiler Uygulaması – Firebase Realtime Database

 

Bölüm 10 : Lokasyon İşlemleri

   Android İzin Kontrollerini Kullanma

   GPS ile konum alma

   Google Map Kullanımı

 

 

Ön Koşullar

Temel bilgisayar kullanma becerisine sahip olmak.

Ortalama bir bilgisayar sahip olmak.

Eğitim Talep Formu

Aşağıdaki formu doldurarak bize mesaj gönderebilirsiniz.

En kısa sürede sizinle iletişime geçeceğiz.

E-Bültene Kayıt Ol

Düzenli olarak yayınladığımız bültenimiz mail adresinizi bırakarak abone olun, en yeni eğitim bildirimlerini kaçırmayın.