Java ile Android Mobil Yazılım Uzmanı (Android App Development)
Eğitim Tipi ve Süresi:
5 Days VILT 5 Day VILT 5 Days ILT
Java ile Android Mobil Yazılım Uzmanı (Android App Development)
Android Uygulama Geliştirme (AndroidDev)
Java ve Eclipse kullanarak Android uygulamaları geliştirmeyi öğrenin
Android telefonların çoğu önde gelen telefon üreticileri tarafından üretilmesi ve tabletlerin yaygınlaşması ile, Android platformu, dünyanın en hızlı büyüyen mobil geliştirme platformu haline geldi. Bu eğitimde, Java ve Eclipse geliştirme ortamlarını kullanarak Android uygulamaları geliştirmeyi öğreneceksiniz. Android mobil kamera kullanımı, konum belirleme araçları ile çalışma ve ses ve görüntü dosyalarını çalmayı da içeren temel uygulama geliştirmelerini öğreneceksiniz.
Neler Öğreneceksiniz
· Android uygulamaları geliştirme için mevcut araçlar
· Android OS mimarisi
· Android cihazlar üzerindeki bileşenlerle çalışma
· Android mobil cihazlara etkili ve çekici uygulamalar tasarlamak için Android SDK ve API araçlarını kullanma
· Java dil sınıfları ve Android işletim sistemi dâhilinde çalışmak için geliştirilmiş nesneleri
· Zorlayıcı Android uygulamaları yazmak için gereken bilgi
Kimler Katılmalı
· Toolset genişletmek ve iş, eğitim ya da kişisel kullanım için Android uygulamaları geliştirmek isteyen yeni ya da deneyimli uygulama geliştiricileri
· Mobil uygulama geliştiricisi olarak kariyer yapmak isteyenler
· Mobil uygulama geliştirmede yeni olanlar
· Bir uygulama geliştirmeye başlamış ve bu konuyu çözmek için yardıma gereksinim duyarlar
Önkoşullar
· Java programlama deneyimi gereklidir
· Android geliştirme deneyimi gerekli değildir
· JavaSE’de Grafik Kullanıcı Arabirimleri deneyimi faydalı olmaktadır ama zorunlu değildir
· Windows, Mac ya da Linux çalıştıran ve yaklaşık 250 MB boş disk alanına sahip bir dizüstü bilgisayar
Devam Dersler
· Oyunculuk için Android Uygulamaları Geliştirme (AndroidGaming)
Android Yazılım Uzmanlığı Eğitim İçeriği 1. Gün
· Eclipse ile Java Uygulamaları Yaratma ve Çalıştırma
· Veri Çeşitleri, Değişkenler ve Operatörler
· Denetim Tümceleri
· Yöntemler
· Diziler
· Nesne-Yönelimli Java
· Kalıt ve Arabirimler
· Inner Class’lar 2. Gün
· Android’e Giriş
· Geliştirme Araçları
· İlk Uygulamanızı Geliştirme: Merhaba Dünya (Hello World)
· Android Uygulamalarında Hata Ayıklama ve Ayrımlama
· Uygulama Yaşam Döngüsü
· Uygulama Kaynakları ile Çalışma 3. Gün
· Kullanıcı Arabirimi: Alanlar, Düğmeler ve Etiketler
· Kullanıcı Arabirimi: Seçim Widget'ları
· Kullanıcı Arabirimi: Listeler
· Kullanıcı Arabirimi: Kapsayıcılar
· Kullanıcı Arabirimi: İlerleme Çubukları, Time Pickers ve Saatler
· Menüler ve Mesajlar Oluşturma 4. Gün
· Filtreler ve Maksatlar/Niyetler (Amaçlar)
· Web Hizmetleri ile Çalışma
· Internet ile Çalışma
· XML ile Çalışma
· Ses ve Video
· Animasyon
· Dâhili SQL Veritabanı 5. Gün
· Dâhili kamera ile çalışma
· Konum Belirleme Hizmetleri
· Google Haritalar ile Çalışma
· Tarayıcı ile Çalışma
Android Yazılım Uzmanlığı Gelişen mobil dünyada cep telefonlarında uygulama yazma konusunda teknik eleman ihtiyacının artması sektöre olan ilgiyi büyütmüstür. Mobil reklamcılık, mobil yazılımcı gibi yeni meslek alanları ortaya çıkmıstır. Eğitimin amacı değişime ayak uydurmak isteyen ve mobil uygulamalar geliştirmek isteyen kişilerin uzman mobil yazılımcı olarak sektöre kazandırılmasıdır.
Mobil yazılım uzmanlığı nedir?
Mobil yazılım alanında bir uzmanlık derecesi elde etmek isteyen ve IT teknolojileri departmanları üzerinde faaliyetlerini yürütmek isteyen bireyler dünya genelinde geçerliliği olan mobil yazılım alanında uzmanlık elde etme çabası sarf eder.
Bilgisayar üzerinden yürütülmekte olan bu faaliyetler mobil sistemler üzerinde uygulanabilecek yazılımların araştırma ve geliştirme faaliyetlerini yürütüyor olması ile bilinmekte ve mobil cihazlar üzerinde hazırlanmış olan yazılımlarda meydana gelebilecek sorunların analiz edilerek giderilmesinde önemli bir pay sahibi olacaklardır.
Mobil yazılım uzmanlığı hakkında temel bilgiler;
Mobil yazılım uzmanlığı sürecinde etkin sonuçlar elde etmek isteyen bireyler bu sektörde çok daha iyi bir konum elde edebilmek adına kendini iyi bir şekilde geliştirmeye gayret göstermelidir. İyi bir İngilizce bilgisine sahip olunması mobil yazılım uzmanlığı alanında faaliyet gösterecek olan bireyler için önemli bir husus olacak ve bu sürecin iyi bir şekilde değerlendirilmesini sağlayacaktır. Mobil yazılım uzmanlığı ile beraber iyi bir alt yapı yanı sıra teknik bilgi gelişimini de en iyi şekilde sürdürmeye özen göstermeniz gerekecektir. Sizlere sunulacak olan modül ve uygulamaların en iyi şekilde
uyarlanmasını sağlamak, mobil yazılım uzmanlığı alanında çok daha aktif sonuçlar elde etmek ve başarılara imza atmak isteyen bireyler genel olarak ekip çalışmasına yatkın bireylerden oluşmalı ve bu sektör üzerinde meydana gelebilecek zorlukların bilinci ile uzun süreli çalışma saatlerini de göz önünde bulundurmalıdır. Teknoloji öyle bir konuma geldi ki her gün için onlarca yeni projeye yer verilmekte ve önde olmak için rakiplerinizden önce projeler için araştırma ve geliştirme faaliyetlerinizi sürdürmeniz gerekmektedir. Bu alanda da sizlere sunulacak olan alt yapıyı en iyi şekilde değerlendirmeye
özen göstermelisiniz.
Önemli ayrılık;
Mobil yazılım uzmanlığı denildiğinde belli bir alanı değil geniş kapsamlı alanları kapsıyor olduğunu göz önünde
bulundurmakta fayda olacaktır. Çünkü iyi bir mobil yazılım uzmanı olmak isteyen bireyler kendilerini belli alanlar üzerinde geliştirmeyi tercih etmektedir. Bu alanda da android cihazlar için mobil yazılım uzmanlığı ve iOS cihazlar için mobil yazılım uzmanlığı seçenekleri ön plana çıkmaktadır ve artık bu sektöre Windows işletim sistemli cihazlarında gelmesi ile Windows Phone yazılım uzmanlığı seçeneğide eklenmiş oldu.
Android yazılım uzmanlığı hakkında genel bilgiler;
Bu sistem üzerinde faaliyetlerini sürdürmekte ve iyi bir yazılım uzmanı olmak isteyen bireyler hızlı bir şekilde gelişmekte olan mobil teknolojiler üzerinde aktif bir konuma sahip olmak ve akıllı cep telefonu modelleri için uygulamalar yazma konusunda teknik bilgiye sahip bireyler olmak istemektedir. Bu alana yönelik mobil cihazların artış göstermesi ile beraber sektörler üzerinde mobil reklam olanaklarından yararlanmak mobil yazılım imkanlarından yararlanmak mümkün olacaktır.
Android yazılım uzmanlığı yapacak olan bireyler android işletim sistemi ile ilgili olarak temel bilgilere sahip olmasının yanı sıra yazılım sektörüne ilgi duyuyor olmanız halinde etkin sonuçlar elde edebilirsiniz.
Learn to develop Android apps using Java and Eclipse.
With Android phones being produced by all of the major phone manufacturers and with the addition of new tablet devices, it's no surprise that the Android platform is the fastest growing mobile development platform in the world. In this course, you will learn to develop Android applications using Java and the Eclipse development environment. You will learn basic application development including using the Android mobile camera, working with geolocation tools, and playing audio and video files.
What You'll Learn
Tools available to develop Android applications Android OS architecture
Work with components on Android devices
Use Android SDK and API tools to design effective and attractive apps for Android mobile devices Java language classes and objects built to work within the Android operating system
Knowledge required to write compelling Android applications
Who Needs to Attend
New and experienced application developers who wish to expand their toolset and specialize in developing Android apps for business, education, or personal use
Developers seeking a career as an mobile applications developer Those new to mobile apps development
Anyone who started building an app and needs help putting all the pieces together
Prerequisites
Experience in Java programming is required
No experience in Android development is necessary
Experience developing graphical user interfaces in JavaSE is helpful but not required A laptop running Windows, Mac, or Linux with approximately 250 MB of free disk space
Follow-On Courses
Developing Android Apps for Gaming (AndroidGaming)
Course Outline
Day 1
Creating and Running Java Apps with Eclipse Data Types, Variables, and Operators Control Statements
Methods Arrays
Object-Oriented Java Inheritance and Interfaces Inner Classes
Day 2
Introduction to Android Development Tools
Creating Your First Application: Hello World Debugging and Profiling Android Applications The Application Life Cycle
Working with Application Resources Day 3
User Interface: Fields, Buttons, and Labels User Interface: Selection Widgets
User Interface: Lists User Interface: Containers
User Interface: Progress Bars, Time Pickers, and Clocks Creating Menus and Messages
Day 4
Filters and Intents
Working with the Internet Working with Web Services Working with XML
Audio and Video Animation
The Built-In SQL Database Day 5
Working with the Built-In Camera Geolocation Services
Working with Google Maps Working with the Browser
Bilginç IT Academy Telefon: 0212 282 77 00 Fax: 0212 282 77 04 E-posta: info@bilginc.com
Adres: Huzur Mahallesi Fatih Caddesi No:67 Kat:4 4.Levent/İstanbul