Güncel Yazılım Teknolojileri Eğitimleri

Örnek eğitim programımız.

Mobil Uygulama yapılması:

Üzerinde çalışılacak uygulama çeşitleri

1) Online Mobil uygulama (Doğrudan bir web sitesini gösteren internet

olmadan içerik gösteremeyen uygulama)

2) Offline mobil uygulama (Cep telefonu içinde verinin gösterilmesi

uygulamaları)

3) Online ve offline duruma göre çalışan uygulama

Verilerin sunucu üzerinden değiştirilmesi ve mobil uygulama verilerinin senkron hale

getirilmesi.

Web Yönetim Paneli Uygulaması.

Mobil uygulama için JSON web servis yazılması.

Mobil Uygulama ile web servisleri haberleştirme.

Mobil ve sunucu arasında veri haberleşmesinde request response iletişim. (http)

Mobil ve sunucu arasında veri haberleşmesinde realtime iletişim. (web socket, webrtc

kullanımı)

Aşağıdaki tüm maddeler için eğer elimizdeki cihazlarda bu sensörler varsa değer

okuyabilmek için çalışma yapılacak.

Sensörler:

Hareket algılama (sallamak, eğim, vb.)

Oda sıcaklıklığı ve cihaz sıcaklığını izlenmesi.

Yerçekimi algılama

Rotasyon algılama (spin, dönüş, vb.)

Ekran parlaklığını kontrol etmek.

Tek bir eksende ivme izlenmesi.

Pusula

Cihazın yatay mı dikey mi olduğu

Barometre

Altimetre

Nem ölçme

İvme ölçme

Kamera uygulaması:

Fotoğraf çekimi

Video Çekimi

Çekilen fotoğraf veya videoların sunucuya gönderilmesi.

Sunucuya göndermeden önce fotoğraf veya video dosyası üzerinde boyut

değişiklikleri yapma.

GPS uygulaması yapılması

Bir cihaz uzaktan nasıl izlenir.

Haritada gösterim.

Veritabanı üzerinden coğrafi yakınlığa göre sıralanmış liste alınması.

Big data nedir, çözümleri aralarındaki farklar.

Mobil uygulama için kullanılan yaygın(MSSQL,Oracle,Mysql) veya alternatif

veritabanı çözümleri (memcached,elastic search,mongodb,nossql gibi).

Sunucu yapıları nasıl kurulur.

Bulut yapılar load balancing, fault tolerance ve disaster recovery kavramları

buna uygun çözümler.

İşletim sistemleri Linux kurulması çalışma nasıl Linuxun üstün olduğu yerler

windowsun üstün olduğu yerler ve birlikte kullanım

FLASH alternatifi HTML çözümler:

1) Construct 2 eğitimi

Efekt kullanımı

Sprite oluşturma

Çarpışma Algılama

Eventsheet kullanımı

IOS , Android ve Web için proje oluşturma

Json yada websocket ile sayfaları etkileşimli hale getirme

Birden fazla sahne ile çalışma

Seçilen senaryolara göre bir uygulama başından sonuna bitirilerek yayına

açılacaktır.

2) Yalın HTML5 interaktif kullanım.

Mobil Uygulama Yayına Açma

IOS ve Android account alınması.

IOS ve Android uygulama imzalama.

IOS ve Android yayına nasıl açılır süreçler karşılaşılan problemler yazışma

nasıl yapılır teknik terimler.

IOS uygulama yayına açılması için MacOSX masaüstü makine kullanımı.

Sanallaştırma çözümü problemleri tamamen çözülmüş vmware sanal

makinenin kullanılması.