• Sonuç bulunamadı

Java ile Android Mobil Yazılım Uzmanı (Android App Development)

N/A
N/A
Protected

Academic year: 2022

Share "Java ile Android Mobil Yazılım Uzmanı (Android App Development)"

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

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

(2)

· 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

(3)

· 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

(4)

ö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

(5)

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

(6)

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

Referanslar

Benzer Belgeler

Bu bağlamda, hızla gelişen bilişim dünyasının önde gelen mobil uygulama platformlarından Android işletim sistemi ve iOS işletim sistemi tabanlı uygulamaların yazılım

Gökçek’in heykelini tekrar ye­ rine koymasının kendisi için onur verici bir durum olduğunu kayde­ den Aksoy, “Ben bu davayı kişisel bir tükürük davası olarak

• Farklı konfigürasyonlar için oluşturulacak kaynakları kaydetmek için res dizini

 Kes komutu için taşınacak metni seçtikten sonra aşağıdaki yollardan biri kullanılabilir: Giriş sekmesi – Pano Grubu, Seçili alan üzerinde iken sağ fare tuşu ,

Artırılmış gerçeklik (Augmented reality - AR) GERÇEK DÜNYA ALANI - DİJİTAL VERİ.. Sanal gerçeklik; (Virtual reality -VR) YARATILMIŞ -

Bu makalede Android zararlı yazılım analizi için hibrit analiz yapabilecek bir kum havuzu önerilmiş ve zararlı yazılımların tespiti için kullanılan kum

ExxonMobil app'i yalnızca kişisel, ticari olmayan, münhasır olmayan amaçlarla, üçüncü taraflarla ilgili koşullara (aşağıda tanımlı) ve Dağıtım Anlaşmaları

• onDestroy() metodu: servisin stopService() fonksiyonu ile durdurulması veya herhangi bir bağlantısının kalmaması durumunda sistem servisi ortadan kaldırmadan hemen