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.
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.
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ş
- Android’e Giriş ve Tarihçesi
- Android Kaynak Kodu
- Android Çekirdeği
- Android kernel Yapısı
- Java VM çalışması
- Dalvik VM ile JVM arasındaki fark
- Android Runtime – ART
- Android Versiyonları
- Geliştime Ortamının kurulması
- JDK ve Android Studio kurulumu
- HAXM kurulumu
- AVD kurulumu
- Android SDK kurulumu
2.Android Studio Proje Dizini
- Android Java dizini
- Resources
- Layouts ,Drawables ,Values ,Colors ,Strings ,
- Dimens ,Styles ,Assets ,Menu
- Build Grandle
- AndroidManifest.xml
- Permission
- Android Monitor
3.Android Tasarım Giriş
- Linear Layout
- Relative Layout
- Constraint Layout
- Çoklu Ekran Desteği
- Çoklu Dil Desteği
4.Android Çalışma Yapısı
- Activity & Layout & View
- 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
- Back Stack
- Splash Ekran Oluşturma
- Fragment
- Fragment Oluşturma
- Fragment’lar Arası Veri Taşıma
5.Android Widgetlar
- Button
- TextView
- EditText
- Toggle Button ve Switch
- RadioButton ,RadioGroup ve CheckBox
- ProgressBar
- RatingBar
- WebView
- ImageView
- VideoView
- ScrollView
- TimePicker,DatePicker
- ListView
- Özelleştirilmiş ListView
- Context Menu
- GridView
- Spinner
6.Android Kullanıcı Etkileşimi
- Toast Message
- Özelleştirilmiş Toast Message
- Menu
- AlertView
- Özelleştirilmiş AlertView
7.Android Material Design
- Material Design Kütüphanesinin Eklenmesi
- Arayüz Renklerinin düzenlenmesi
- ToolBar
- Özelleştirilmiş ToolBar
- ToolBar Menu Ekleme
- Collapse ToolBar
- ToolBar Arama Özelliği
- Tabs Layout
- Bottom Navigation View
- Navigation Drawer
- RecyclerView & CardView
- Özelleştirilmiş RecyclerView
- Floating Action Button
- EditText için Floating
- SnackBar
8.Android Depolama İşlemleri
- Shared Preferences
- Harici Depolama
- Dahili Depolama
- SQLite
- Content Provider
9.İleri Android
- Service
- BroadCast Receiver
- Custom BroadCast Receiver
- Ayarlar Ekranı – Preference Activity
- Notification oluşturma
- Duruma bağlı oluşan
- Zamana duyarlı
- Internet tabanlı
- Thread
- AsyncTask
- CountDown Timer
10.İnternet Tabanlı İşlemler
- Restful API
- Volley Kütüphanesi
- Retrofit 2 Kütüphanesi
- Firebase Realtime Database
- Picasso kütüphanesi
11.Android Lokasyon İşlemleri
- GPS
- 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