×
0212 381 50 00

Android Mobil İşletim Sistemi Eğitimi

Eğitim Süresi: 102 SAAT

Android Eğitimi

Android İşletim Sistemi Eğitimi (Mobil)

 Android programlama eğitimi, katılımcılara mobil cihazlar için Android işletim sistemi üzerinde çalışan programlar yazmayı sağlayan yetkinlikleri kazandırmaktadır. Android eğitimi, öğrencilerin yaygın kullanıma sahip Android işletim sistemi ile uyumlu, farklı amaçlara hitap eden programlar geliştirebilmelerine yardımcı olmayı hedeflemektedir.

 

Mobil İşletim Sistemi Nedir?

 Android işletim sistemi (Android OS), Google tarafından mobil cihazlar üzerinde çalıştırılmak üzere geliştirilmiş Linux tabanlı bir işletim sistemidir. Uygulamaların yazıldığı belli başlı donanımlar arasında; cep telefonları, tabletler ve dokunmatik ekranlı cihazlar bulunmaktadır. Android OS açık kaynak projelerde yaygın bir kullanıma sahiptir. Android işletim sistemi, güncelleme işlemleri ile önceden piyasaya sürülen programlardaki hatalar giderilmekte ya da programlar geliştirilerek daha güncel hale getirilmektedir.

 

Android İşletim Sisteminin Özellikleri Nelerdir?

 Android işletim sistemi özellikleri arasında; mesajlaşma, ağ tarayıcısı, ses tabanlı olma, aynı zamanda çok sayıda işlem yapabilme (multitasking), ekran görüntüsü alabilme, TV kaydı, video kaydı, çoklu dil desteği gibi genel özellikler bulunmaktadır. Ayrıca, Bluetooth, WiMAX, NFC, WiFi HotSpot gibi çeşitli bağlantı özellikleri de desteklenmektedir. Android işletim sisteminde zengin medya versiyonları desteği ile donanım desteği de bulunmaktadır. Android işletim sistemi sürümleri, Android 1.0’dan başlayıp günümüzde Android 9.0 Pie’a evrilmiştir. Android işletim sistemi Google tarafından piyasaya sürüldüğü için Google tarafından geliştirilmiş olan çok sayıda hizmeti de içermektedir.

 

Android Eğitimi Ne İşe Yarar?

 Android eğitiminin sonunda, Android OS tabanlı programlar yazabilirsiniz. Günümüzde, yazılım şirketleri tarafından mobil uygulama yazılımcıları sıkça aranmaktadır. Bu eğitim, mobil uygulama yazılımcısı olmanızın kapısını açabilir. Android işletim sistemine sahip cep telefonları için program yazmak, dünyada oldukça fazla tercih edilmektedir. Android eğitimini alanlar, bu alanlarda aranan kişiler arasına girebilir. Linux tabanlı olması sebebiyle mobil kod geliştirirken kullandığınız programlarda lisans ücreti ile karşılaşmazsınız.

 

Android eğitimi sonucunda cep telefonlarına, tabletlere, akıllı saatlere ve diğer dokunmatik ekranlı cihazlara kolayca program yazabilirsiniz. Son yılların popüler ürünü olan Android işletim sistemi alanında yeteri karda program geliştirici olmaması da rekabeti azaltmaktadır. Dolayısıyla Android tabanlı cihazlar için yazılım geliştiricisi olmak, sizi az bulunan ve aranan yazılımcıların arasına dahil edecektir.

22
Başlangıç Tarihi
22 Şubat 2020
18
Bitiş Tarihi
18 Nisan 2020
Eğitim Süresi
102 saat
Seanslar
Cumartesi Pazar
09:00 15:00 saatleri arasında yapılacaktır.

    EMİR CİVAŞ

    CSE, Senior Developer, Android Certified Application Engineer





Bilgisayar mühendisi. 28 Şubat 1984’te İstanbul Göztepe’de doğdu. FMV Ayazağa Işık Lisesini bitirdi. Işık Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği bölümüne girdi. Öğrenim hayatı boyunca, eğitimiyle paralel olarak üniversitede bölümüyle ilgili derslerde çeşitli öğretim görevlilerinin asistanlığını yaptı. Lisans eğitimi bitince, burslu olarak yüksek lisans eğitimine başladı.

2010 yılından beri yazılım sektörü ve eğitim sektöründeki çalışmalarını paralel olarak devam ettiriyor. Kariyerini mobil yazılım üzerine şekillendiriyor. Kariyeri çeşitli firmalara mobil yazılım alanında eğitim, danışmanlık vermiş olup, startup ve house in projelerinde developer ve proje yöneticisi olarakta rol almıştır.

Aşağıda listelenen eğitimler, bu eğitim için ön koşul olarak tanımlanmıştır. Bu eğitime katılabilmek için ön koşul eğitimlerinin eğitim içeriklerini incelemenizi öneririz.


Ön koşul: Java Standard Edition 

Bu eğitime bu alanda hiçbir bilgiye sahip olmayan kişiler de, belirli düzeyde bilgi sahibi deneyimli kişiler de katılabilir. Daha detaylı bilgi için bilgi talep formunu doldurabilirsiniz.

TR | EN
• Geliştirme Uygulamasının Kurulumu ve Ayarları
• Cihaz / Emulator Ayarları
• Proje Yapısı
• Activity Yaşam Döngüsü
• Toast Mesajları,
• Ekranlar & Olaylar
• Intent Kullanımı / Activity Navigasyonu
• Menu & ActionBar Kullanımı
• Internet Operasyonları (Web Servislerin Kullanımı, HTML Ayrıştırma)
• SQLite Veritabanı
• Servisler
• Konum API kullanımı/ Google Maps
• Multimedya Operasyonları
• Push Notification Kullanımı
• Firebase Servisleri
• Yayınlama & Para Kazanmaya Yönelik Uygulamalar
1-Introduction and Instalation
• Android Studio
• Hello World Using Android Studio
• Setup Genymotion Custom Android Emulator
• Android Studio Settings Overview
• Android Studio Project Structure
• Introduction To Views and Linear Layout
• Weights in Linear Layout
• Gravity vs. Layout Gravity
• Introduction To The Relative Layout
• Event Handling In Layouts
• Introduction To Activity Lifecycle
• Example Of Activity Lifecycle
2-Android LifeCycle
• OnCreate
• OnPause
• OnResume
• OnDestroy
• Log Message
• LogCat Using
• Toast Message
3-Activity, Menu, Action Bar and Dialogs
• Intents
• Traversing Between Activities
• Passing Data Between Activities
• Menu Usage
• Action Bar Usage
• Action Bar Customization
• Alert Dialog Usage
• Progress Dialog Usage
• Custom Dialog Design & Implementation
4-Menu & ActionBar
• Activity’ler for Menu & ActionBar
• Bunlara Event
• Context Menu
• Context Menu Event
5-Multi Media
• Sound Player
• Video Play
• Image and Video Download
6-Custom Interface
• Animasyon Using
• Selector Using
• Theme Using
7-Persistent Data
• File Operations
• Shared Preferences
• SQLite Overview
• Insert, Select, Update, Delete Query
• Join App
• Assets
• Content Providers
8-Server – Rest Api – Json
• REST API Calls
• XML Parser
• Json Read And Parser
• GET/POST Method
• File Upload
• File Download
• File Cache
9-Multi Threading
• Java Threadler & Runnable
• Timer & TimerTask Using
• Android OS Thread Using
• runOnUIThread Method
10-HTTP Data Using
• ASyncTask Using
• Volley
• Retrofit Libtrary
• Gson Libtrary
• XML data pars
11-Broadcast Receiver
• Broadcast Receiver Create
• SMS Broadcast Receiver
• Batery State Broadcast Receiver
12- Services Using
• Sensor Service
• Location Service
• 13-Fragment Using
• Fragment Create
• Designing Top Fragment
• Activity in Fragment Usinng
• Fragmentlar Data Transfer
14-Camera & Social
• Camera Take Photo
• Share Data / Image
15-Android Interaction
• Sms Send
• Mail Send
• Call Telephone
16-Notifications and Multi Media
• Local Notifications
• Push Notifications
• Using Galeri
• Sound Player
• Using Camera
• Camera and Sound Recording
17-Maps And Animations
• Google Maps Usage
• Adding a Map, Location, and Annotation with MapKit
• Getting the User's Location from the Device
• Creating Animations
• TransitionWithView
• Animation Options
18-Publishing & Monetizing Applications
• Signing An Android Application
• Google Play Store Publishing
• Using Admob Advertising System
19-Analysis & Crashlytics
• Introduction
• Firebase Using
• Fabric Using
• Crashlytics embed App
• Crashlytics Analysis Read

• Katılım Sertifikası

• Başarı Sertifikası (Başarı derecesinde mezun olan adaylar için Başarı Sertifikası verilmektedir.)

• Uluslarası Vendor Sertifikası (Bu alandaki yetkinliğinizi uluslararası sertifikalarla belgelemek için yetkili sınav merkezlerinde sınava katılabilirsiniz. Böylece uluslararası geçerli sertifika sahibi olabilirsiniz.)

Çalışma Alanları

Bu eğitimi tamamlayanlar;

 

• Java uygulamaları konusunda bağımsız danışman (free-lance) olarak çalışabilirsiniz.

• Kurumsal firmaların yazılım geliştirme departmanlarında yazılım uzmanı olarak çalışabilirsiniz.

• Bilgi teknolojileri alanında kendi firmanızı kurabilirsiniz.

• Kurumsal firmaların en değerli verilerinin saklandığı veri tabanı yönetim sistemi departmanlarında görev alabilir, Yazılım geliştirme şirketleri, Oracle İş Ortakları Sun İş Ortakları gibi şirket ve alanlarda çalışabilirsiniz.

Bilgi Talep Formu

Takvim1
Takvim2
Takvim3
Takvime Ekle
Calendar, Outlook, Gmail
Blockchain Teknolojisi
Yazılım
28 Ocak 2020
Blockchain Teknolojisi, anahtar şifrelemeyi kullanarak Bitcoin gibi değer birimlerinin güvenli bir şekilde transfer edilmesine izin veren bir teknolojidir. Blockchain kullandığı ağı korumak için merkezi olmayan bir yöntem kullanmaktadır. Bu da sistemin merkezi olarak bir banka, şirket veya hükümet tarafından kontrol edilmediği anlamına gelmektedir.
AutoCAD 2020’de Yeni Gelişmeler Neler?
Grafik Tasarım
21 Ocak 2020
AutoCAD ilk olarak 1982 yılında kullanılmaya başlanan, sanal ortamda 2 ve 3 boyutlu çizimlere olanak sağlayan bilgisayar destekli bir tasarım programıdır. Hemen hemen her sektörde ihtiyaç haline gelen bilgisayar destekli 3 boyutlu çizimler; tasarımcıların gerçekçi görseller elde etmelerine, çok renkli ve formatları bir arada kullanabilmelerine olanak sağlamaktadır.
5G Teknolojisi Nedir?
Yazılım
27 Aralık 2019
5G, günümüz 4G LTE ağlarının önemli bir evrimi olan 5. nesil mobil ağı olarak tanımlanmaktadır. Son yıllarda ortaya çıkan büyük veri ve nesnelerin interneti kavramlarının bir gereği olarak geliştirilmekte olan 5G teknolojisi, çok daha hızlı bir internet bağlantısını mümkün kılmaktadır.
Yapay Zekâ Hangi Seviyede Biliyor Musunuz?
Yazılım
20 Aralık 2019
Yapay zekâ, bilgisayarın ya da bilgisayar altındaki bir robotun çeşitli işleri insan gibi yapabilme becerisine sahip olmasıdır. Tarihi 1940’lara giden yapay zekâ zeki canlıların düşüncelerini analiz edip, bu işleri benzer yönergeler ile gerçekleştirir. Başka bir anlatımla bilgisayarın zeki canlılar gibi düşünmesi sağlar ve bireylerin yaptıkları işleri bilgisayar ortamında yapar.