Mobil (Hybrid) Eğitimi

Hybrid nedir?

Mobil Hybrid uygulama, HTML5, JavaScript ve CSS3 ile web-Mobil uygulamalar geliştirmeyi ifade edilir. Bu yöntemle geliştirilen mobil uygulamalar derlenerek native çevrilebilir ve Apple, Android veya Windows Store mağazalarına konabilir. Mobil Hybrid geliştirmede telefon veya tabletlerin kamera, pusula gibi donanımsal özelliklerine erişip programlamak mümkündür.

Kimler Hybrid eğitimi almalıdır?

HTML5, JavaScript ve CSS3 ile bir uygulama geliştirip bu uygulamayı bütün platformlara (IOS, Andorid, Windows) derleyip kullanmak isteyen bütün yazılım geliştiricilere hitap eder.

Hybrid eğitimi ne kazandırır?

Sadece bir mobil/web uygulama geliştirip bunu bütün platformlarda çalıştırarak zaman ve paradan tasarruf sağlar.

Katılım ön şartları nelerdir?

Temel programlama bilgisi olan herkes bu kursa katılabilir.

Hybrid eğitiminin içeriği nedir?

Derslerimizde her başlıkla ilgili olarak temel bilgiler verilir, örnek uygulama yapılır ve üzerinde konuşulur daha sonra katılımcı uygulamayı kendi bilgisayarında çalıştırır.

Ana başlıklar

1. Mobil Uygulama Yapıları
2. Mobil Dünyaya Uyum Sağlamak
3. Mobilde kullanılan geliştirme Araçları
4. Mobil Uygulama Geliştirme Teknolojileri
5. AJAX, Geolocation ve Servislerle çalışmak
6. Bootstrap
7. jQuery Mobile (JQM)
8. KendoUI Mobile
9. PhoneGap (Cordova)

Özet Bilgiler ve İçerik

1. Mobil Uygulama Yapıları
Mobil uygulama geliştirme yöntemleri aralarındaki farklar, mobil profil, fiziksel koşullar.
2. Mobil Dünyaya Uyum Sağlamak
Mobil dünyaya uyum sağlamak için web sitelerimizi nasıl hazırlamalıyız. Mobil cihazlara yönelik uygulama geliştirme teknikleri.
3. Mobilde kullanılan geliştirme Araçları
Bu bölümde mobil uygulama geliştirmek için kullanılan editörler, emülatörler ve diğer araçlar anlatılıyor.
4. Mobil Uygulama Geliştirme Teknolojileri
Mobil uygulama geliştirirken HTML5, CSS3 gibi teknolojiler bu bölümde anlatılıyor.
5 AJAX, Geolocation ve Servislerle çalışmak
Coğrafi konum belirleme teknikleri, haritalarla çalışmak. AJAX servislere ulaşmak ve onlarla çalışmak bu bölümün konusu
6. Bootstrap
Responsive ve mobil arabirimli tasarımlar yapmamızı sağlayan Bootstrap framework’ünün anlatıldığı bölümdür.
7. jQuery Mobile
Dokunmatik ve Mobil arabirimler sunan açık kaynak kod JQuery Mobile kütüphanesi bu bölümde işleniyor.
8. KendoUI Mobile
JQuery Mobile’a benzer fakat daha farklı özellikleri olan KendoUI kütüphanesinin işlendiği bölüm.
9. PhoneGap (Cordova)
Uygulamalarımız Native Derleyen platform olan PhoneGap bu bölümde anlatılıyor. Ayrıca Cordova ile cihazların kamera, pusula gibi donanımsal özelliklerine nasıl erişileceği ve programlanabileceği anlatılıyor.

Ayrıntılı Ders İçeriği

Mobil Uygulama Yapıları

  • Mobil Uygulama Çeşitleri
    • Native Uygulama Kavramı
    • Web Uygulaması Kavramı
    • Hibrid Mobil Uygulaması Kavramı
  • Mobil Kullanıcı Profili ve Beklentileri
  • Mobil Cihazlar ve Farklı Fiziksel Koşulların Tanımı
  • Mobil Tarayıcılar Nelerdir?
  • Hedeflenen Mobil Tarayıcılarının Seçimi
  • Örnek Mobil Siteler

Mobil Dünyaya Uyum Sağlamak
  • Responsive Tasarım Nedir?
  • Platform Bağımsız Görsel Tasarım
  • Mobile Cihazlara Göre Optimizasyon
  • Cihaz Özelliklerinin Kullanılabilmesi
  • Mobil Web Sayfası Geliştirme Pratikleri
  • Mobil Cihazlara Özel Geliştirilen Standartlar

Mobilde kullanılan geliştirme Araçları
  • Editörler
  • Web Sunucu Platformları
  • Emülatörler, simülatörler
  • İlk Uygulama

Mobil Uygulama Geliştirme Teknolojileri
  • HTML5 ile Geliştirmeye Giriş
  • Javascript ve HTML5 kullanımı
  • CSS 3
  • modernizr
  • Mobile Cihazı Algılama Yöntemleri

Mobil Algılama, AJAX, Geolocation ve Servislerle çalışmak
  • Sunucu Taraflı Mobil Algılama
  • Geolocation Uygulmaları
  • Ajax Uygulamaları
  • Data Göndermek/Almak
  • Form Tasarlamak
  • Offline Çalışma Senaryoları
  • Media Query Kavramı
  • Viewport Kavramı

Bootstrap
  • Responsive Tasarım Mantığı
  • Responsive Tasarımda kullanılan Araçlar
  • Grid Mantığı
  • Bootsrap'a Giriş
  • Mobile First Bootstrap Kullanımı
  • Responsive Mobil Uygulama Geliştirmek

jQuery Mobile (JQM)
  • Jquery Mobile Genel Mimarisi
  • Jquery Mobile ile Menüler Oluşturma
  • Button ve ToolBar Geliştirme
  • Mobile Form Elemanlarının Kullanımı
  • Çeşitli Liste Elemanları ve Content Elemanları

KendoUI Mobile
  • Kendo UI Tanıtım
  • Kendo UI Mobile Temel yapısı
  • Kendo UI Mobile En çok kullanılan "widgets" leri

PhoneGap (Cordova)
  • Mobil Web Uygulamasına Native Görünüm Kazandırmak
  • Donanımsal özelliklere erişmek
  • Çeşitli Stratejiler
  • Phone Gap Aracı ile Farklı Platformları için Derleme Yapmak
    • Phone Gap Geliştirme Ortamına Giriş
    • Phone Gap API