Android & iphone Mobil Yazılım Kursları

Android ve IOS. Eğitimleri İle Mobil Dünyaya Giriş Yapın

Mobil Uygulama ve Geliştrme  Eğitimin temel  amacı, (işletim sistemlerinden bağımsız) Android ve IOS uygulamaları geliştirmenin temelleri, proje oluşturmadan fiziksel cihaza yüklemeye kadar ki süreç ve uygulamalı eğitimidir. Bu mobil yazılım kursu sonunda katılımcı ister Android ister IOS uygulama ve servislerini hazırlayabilecektir.

 Standart geliştirme araçlarının kullanımı, mobil uygulama geliştirme süreçleri ve hedef platformların püf noktalarını belirlemektir. Introduction fazında uygulama geliştirirken kullanılan platformlar ve frameworkler tanıtılacaktır. Hedef uygulama geliştirme platformu, Windows üzerinde Adobe Air teknolojisi kullanılarak, Flash Professional CS5.5 ve Adobe Flash Builder (4.0 ya da 4.5) Programlarının kurulumu, kullanımı ve üzerinde uygulama geliştirme öğretilecektir. ActionScript 3 (AS3) dili ve temel özellikleri uygulamalı gösterilecektir. Bileşenler ve bileşen seçimi anlatılacaktır.

Kullanıcı girişi ve dokunmatik programlama fazından itibaren, tamamen, öğretim amaçlı projeler ile önce proje geliştirme, akış şeması ve uygulama yapılacaktır. Bu aşamadan sonraki tüm fazlar, proje şeklinde uygulanacaktır.

Java ile Native Android Eğitimi İçeriği

1.Android Giriş

  1. Android’e Giriş ve Tarihçesi
  2. Android Kaynak Kodu
    • Android Çekirdeği
    • Android kernel Yapısı
    • Java VM çalışması
    • Dalvik VM ile JVM arasındaki fark
    • Android Runtime – ART
  3. Android Versiyonları
  4. Geliştime Ortamının kurulması
    • JDK ve Android Studio kurulumu
    • HAXM kurulumu
    • AVD kurulumu
    • Android SDK kurulumu

2.Android Studio Proje Dizini

  1. Android Java dizini
  2. Resources
  • Layouts ,Drawables ,Values ,Colors ,Strings ,
  • Dimens ,Styles ,Assets ,Menu
  1. Build Grandle
  2. AndroidManifest.xml
  3. Permission
  4. Android Monitor

3.Android Tasarım Giriş

  1. Linear Layout
  2. Relative Layout
  3. Constraint Layout
  4. Çoklu Ekran Desteği
  5. Çoklu Dil Desteği

4.Android Çalışma Yapısı

  1. Activity & Layout & View
  2. Activity
    • Yeni bir android sayfa oluşturma
    • UI – Android Yaşam Döngüsü
    • Activity’ler Arası Geçişler
    • Activity’ler Arası Veri Taşıma
  3. Back Stack
  4. Splash Ekran Oluşturma
  5. Fragment
    • Fragment Oluşturma
    • Fragment’lar Arası Veri Taşıma

5.Android Widgetlar

  1. Button
  2. TextView
  3. EditText
  4. Toggle Button ve Switch
  5. RadioButton ,RadioGroup ve CheckBox
  6. ProgressBar
  7. RatingBar
  8. WebView
  9.     ImageView
  10. VideoView
  11. ScrollView
  12. TimePicker,DatePicker
  13. ListView
    • Özelleştirilmiş ListView
    • Context Menu
  14. GridView
    • Özelleştirilmiş GridView
  15. Spinner

6.Android Kullanıcı Etkileşimi

  1. Toast Message
    • Özelleştirilmiş Toast Message
  2. Menu
    • OptionsMenu
    • PopUP Menu
  3. AlertView
    • Özelleştirilmiş AlertView

7.Android Material Design

  1. Material Design Kütüphanesinin Eklenmesi
  2. Arayüz Renklerinin düzenlenmesi
  3. ToolBar
    • Özelleştirilmiş ToolBar
    • ToolBar Menu Ekleme
    • Collapse ToolBar
    • ToolBar Arama Özelliği
  4. Tabs Layout
  5. Bottom Navigation View
  6. Navigation Drawer
  7. RecyclerView & CardView
    • Özelleştirilmiş RecyclerView
  8. Floating Action Button
  9. EditText için Floating
    • Giriş Kontrolleri
  10. SnackBar

8.Android Depolama İşlemleri

  1. Shared Preferences
  2. Harici Depolama
  3. Dahili Depolama
  4. SQLite
  5. Content Provider

9.İleri Android

  1. Service
  2. BroadCast Receiver
    • Custom BroadCast Receiver
  3. Ayarlar Ekranı – Preference Activity
  4. Notification oluşturma
    • Duruma bağlı oluşan
    • Zamana duyarlı
    • Internet tabanlı
  5. Thread
  6. AsyncTask
  7. CountDown Timer

10.İnternet Tabanlı İşlemler

  1. Restful API
  2. Volley Kütüphanesi
  3. Retrofit 2 Kütüphanesi
  4. Firebase Realtime Database
  5. Picasso kütüphanesi

11.Android Lokasyon İşlemleri

  1. GPS
  2. Google Maps

Mobil Uygulama ve Geliştirme Eğitimi Neler Kazandırır?

  • Yazılıma başlamadan önce strateji geliştirme
  • İstenen yazılım için uygun işletim sistemi ve bu işletim sistemi ile çalışacak cihaz belirleme
  • Belirlenen cihaz için istenen uygulama ve servisi geliştirme
  • İster android (samsung, htc, lg vb.), ister IOS(iphone, ipad, ipod vb.), işletim sistemi kullanan cihazlara uygulama geliştirebilir. Yada öğrendiği Actionscript eğitimi ile bilgisayarlar için windows uygulamaları gerçekleştirebilir. 

Beraberinde Önerilen Eğitimler



Ücretsiz bilgi almanız için sizi arayalım!

Gönder

2016 © basarisoft.com. Tüm haklarımız saklıdır.