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 Day 2 Day 3 Day 4 Day 5 Creating and Running Java Apps with Eclipse Data Types, Variables, and Operators Control Statements Methods Arrays Object-Oriented Java Inheritance and Interfaces Inner Classes Introduction to Android Development Tools Creating Your First Application: Hello World Debugging and Profiling Android Applications The Application Life Cycle Working with Application Resources 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 Filters and Intents Working with the Internet Working with Web Services Working with XML Audio and Video Animation The Built-In SQL Database 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