Android Studio ile Uygulama Geliştirme Eğitimi-2

Profesyonel uygulamalar için daha fazlasını öğrenerek sizlerde kazanç elde edebilirsiniz....
4.3 (113 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
366 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 113
  • Length 19 hours
  • Skill Level Intermediate Level
  • Languages Turkish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 Turkish

Course Description

Günümüzde mobil teknolojilerin önemi tartışılmaz bir konuma gelmiştir. Bu konuda da iki tane mobil işletim sistemi öne çıkmaktadır. Android ve İos. Android'in açık kaynak kodlu olması, farklı üreticilerin Android'li cihazlar üretebilmesi ve tabi ki de fiyat avantajı Android'i lider konuma getirmiştir. Mesela ülkemizde çevrenize baksanız on kişiden dokuzu Android'li cep telefonu veya tablet kullanıyordur. Dolayısıyla Android'in büyük bir kullanıcı kitlesine sahip olduğu söylenebilir. Bu da Android Eğitim Setimizin önemini ortaya koymaktadır. Eğitim setimize sürekli yeni eğitim videoları ekleyerek içeriği zenginleştiriyoruz ve yeni şeyler öğreniyoruz. Bu heyecan verici yolculukta sizlerinde bize eşlik etmenizden memnuniyet duyarız.

Eğitim setimizin bu ikinci kuru gayet makul bir fiyat ile istifadenize sunulmuştur. Abartılı fiyatlardan kaçınılmıştır. 

Android eğitim setimizin bu ikinci kurunda artık profesyonel düzeye doğru adım atıyoruz. Kursumuzda şu anda:

SQLite ile veritabanı işlemleri iki örnek proje üzerinden detaylı bir şekilde anlatılıyor.

Web servislerinden Xml ve Json verilerini okuyarak parse etme işlemleri anlatılıyor.

Kapsamlı Fragment eğitimi veriliyor.

Ayrıca profesyonel uygulamaların vazgeçilmez yöntemleri olan Nesne Yönelimli Programlama (Object Oriented Programming) ve MVC (Model View Controller) örnek projeler üzerinde uygulanarak anlatılmıştır.

Projelerinizde kullanabileceğiniz çeşitli animasyon türleri anlatılmıştır.

Örnek projelerle, uygulama geliştirme süreçleri öğreniliyor ve daha pek çok konular uygulama üzerinden pratiği yapılarak anlatılıyor.  

What are the requirements?

  • Öncelikle eğitim setimizin 1. kurunun bitirilmiş olması tavsiye edilir.

What am I going to get from this course?

  • Sqlite veritabanı ile uygulama geliştirebilecekler
  • Fragmentleri projelerinde uygulayabileceklerdir
  • MVC (Model View Controller) mantığını kavrayıp projelerinde kullanabilecekler
  • Nesne Yönelimli Programlama (Object Oriented Programming) mantığını kavramış ve projelerinde kullanabilir hale geleceklerdir
  • Proje geliştirme konusunda tecrübe sahibi olacaklardır
  • Web servislerinden Xml ve Json verilerini okuyup parse işlemi yapabileceklerdir
  • Uzak veritabanına bağlanıp veri ekleyip okuyabileceklerdir.
  • Animasyonları projelerinde kullanabileceklerdir.

What is the target audience?

  • Temel android programlama bilgisi olanlar için uygundur.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Sqlite ile Veritabanı İşlemleri-1
Giriş
Preview
04:03
Örnek Projemizin Arayüz Tasarımı
19:53
Örnek Projemizin arayüz elemanlarının javada ele alınması
Preview
05:32
Örnek Projemizde öğrenci kayıtları için model sınıf oluşturma işlemleri
10:11
Örnek projemizin veritabanını oluşturuyoruz
15:50
Veritabanına Kayıt (Insert) işlemi
16:10
Uygulama ekranının düşey ve yatay görünümlerini ayarlama
09:05
Sqlite Manager ile Veritabanını görsel olarak inceleme
04:54
Veritabanındaki kayıtları okuma-1
15:51
Veritabanındaki kayıtları okuma-2
12:38
MVC Nedir?
08:43
Örnek projemizin kaynak kodları
Article
Section 2: Sqlite ile Veritabanı İşlemleri-2
Örnek Proje Tanıtımı
Preview
06:35
Arayüz Tasarımı
11:16
Öğrenci model sınıfını oluşturuyoruz
02:32
Veritabanını oluşturuyoruz
07:15
Hakkında dialog ekranını oluşturuyoruz
10:52
Bilgi girişinin yapıldığı Dialog ekranını oluşturuyoruz
14:46
Dialog ekranındaki verileri alıp veritabanına gönderiyoruz
19:42
Bilgileri veritabanına kaydediyoruz
10:11
Veritabanındaki Tüm Kayıtları alıyoruz
11:25
Veritabanından gelen kayıtları dinamik olarak TableLayout içerisine ekliyoruz
19:48
Toplam ve ortalama soru sayısını hesaplıyoruz
14:04
Toplam ve ortalama soru sayısını rapor olarak ekrana yazdırıyoruz
07:53
Örnek projemize paylaş özelliği ekliyoruz
03:41
Örnek projemize silme ve güncelleme işlemleri için contex menu ekliyoruz-1
10:15
Örnek projemizde seçilen satırı silme işlemini yapıyoruz
09:17
Veritabanı güncelleme işlemleri
08:28
17:02

Düzeltme 7:45 de " BETWEEN...." komutundan önce tarih kolonunun ismi yazılması gerekiyor...

Yani TARIH+ " BETWEEN...." şeklinde olacak...

SQLite manager kullanımı
13:48
Örnek projemizin kaynak kodları
Preview
Article
Section 3: Fragment Eğitimi
Fragmentlere giriş semineri
Preview
12:22
Fragment Oluşturulması
10:14
Dinamik olarak fragment ekleme
12:20
Mail uygulaması-1
13:43
Mail Uygulaması-2
08:43
Mail Uygulaması-3
17:06
Mail Uygulaması-4
11:05
Mail Uygulaması-5
07:23
Mail Uygulaması Kaynak Kod
Preview
Article
Drawer Menu
15:35
Swipe Tabs Kullanımı-1
17:52
Swipe Tabs Kullanımı-2
07:20
Section 4: Uzak Veritabanı ve Web Servisleri
Web servislerinden xml verisini parse etme işlemleri
20:03
Arkaplan işlemlerinde AsynTask kullanımı
14:26
Döviz uygulaması Kaynak Kodları
Preview
Article
Json sözdizimi tanıtımı
Preview
03:17
Json Parse işlemi
07:20
Java ve Androidde dosya okuma işlemleri
15:40
Json Parse işlemi (Kaynak kod)
Article
Uzak veritabanı işlemleri-1(Giriş ve örnek uygulama tanıtımı)
03:58
Uzak veritabanı işlemleri-2 (Örnek uygulamanın arayüz tasarımı)
09:14
Uzak veritabanı işlemleri-3 (Veritabanındaki verileri okuma)
16:46
Uzak veritabanı işlemleri-4 (Veritabanına veri ekleme)
07:39
Uzak veritabanı işlemleri Örnek Uygulama Kaynak Kodlar
Article
Section 5: Animasyonlar
Geçiş animasyonları-1 (Alfa değerini değiştirme)
16:18
Geçiş Animasyonları-2 (Dönme/rotate animasyonu)
02:54
Geçiş Animasyonları-3 (Translate animasyonu)
03:05
Geçiş Animasyonları-4 (Scale/Boyut değişimi animasyonu)
05:41
Geçiş Animasyonları-5 (Karışık animasyon örnekleri)
09:35
Geçiş Animasyonları-6 (Sayfa geçişi animasyonları)
02:28
Kare Kare Animasyonlar
03:33
Matarial Design Animasyonu-1
20:58
Material Design Animasyonu-2
03:38
Animasyonlar kaynak kodları
Article
Section 6: Örnek Proje [İngilizce Quiz Uygulaması]
Tanıtım ve Neler Öğreneceğiz?
Preview
08:41
Gerekli Kütüphanelerin İndirilmesi ve Kullanımı
07:17
Ana sayfanın arayüzünü oluşturuyoruz
24:29
Quiz Aktivitesini Oluşturuyoruz
13:28
Quiz Ekranı Tasarımını Yapıyoruz
23:10
onCreate Metedu İçerisindeki Tanımlamaları Yapıyoruz
10:00
resetQuiz Metodunu Oluşturuyoruz
12:45
sonrakiSoru Metodunu Oluşturuyoruz
13:11
Butonlara Seçenekleri Belirliyoruz
09:42
Soru Metni ve Seçenek Butonlarının Animasyonlarını Oluşturturuyoruz
19:50
Seçenek Butonlarının Tıklanma Olaylarını İşliyoruz
10:22
Titreme ve Tebrik Animasyonlarını Oluşturuyoruz
06:08
Dialog Ekranını Oluşturuyoruz
14:23
İngilizce Quiz Uygulamasının Proje Dosyası
Article
Section 7: ListView lerin Özelleştirilmesi
SimpleCursorAdapter ile ListView Özelleştirme
20:06
Custom (Özelleştirilmiş) Adapter Kullanımı-1
19:54
Custom (Özelleştirilmiş) Adapter Kullanımı-2
02:44
ListView Özelleştirme Proje Dosyası
Article
Section 8: Örnek Proje [Adres Defteri Uygulaması]
Tanıtım ve Neler Öğreneceğiz
Preview
11:29
Tablet ve Telefonlar için Farklı Layout Dosyaları Oluşturuyoruz
08:14
Fragmentler'in Interface'lerini ve CallBack metodlarını oluştuuyoruz
10:28
MainActivity sınıfının onCreate metodounu kodluyoruz
10:33
elemanSecildi metodunu kodluyoruz
09:51
kisiEklermisinKardes ve kisiDuzenle metodlarını kodluyoruz
05:03
kisiSilindi ve kisiEkleDuzenleIslemiYapildi metodlarını kodluyoruz
05:11
Fragmentlerin onAttach onDetach metodlarını kodluyoruz
04:34
KisiEkleDuzenle Fragmentinin görünümünü oluşturuyoruz
19:34

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Levent YADIRGA, Fizik Öğretmeni, Android Developer

Yüzüncü Yıl Üniversitesi Eğitim Fakültesi Fizik Öğretmenliği bölümünden 2003 yılında mezun oldum. 13 yıldır çeşitli özel eğitim kurumlarında görev yaptım. Üniversitede pascal programlama dilini öğrenerek programcılığa giriş yaptım. Mavi ekranda beginle başlayan end ile biten kodlar.

Programlama konusuna her zaman ilgili olmuşumdur. Mesela 1998 yılında 5 yıllık Fizik Öğretmenliği mi yoksa İstanbul da iyi bir üniversitenin 2 yıllık Bilgisayar Programcılığını mı okumalıyım şeklinde kararsız kalmıştım. O zamanlar evinde bilgisayar bulunan çok az insan vardı. Tabiki bilgisayar ve programlamanın ne olduğunu bilen insan da çok azdı.

Son yıllarda mobil işletim sistemlerinin çok hızlı bir şekilde yükselişiyle mobil uygulama geliştirme alanına yöneldim. Yerli ve yabancı bir çok kaynağı tarayarak ve kendi uygulamalarımı geliştirerek pek çok şey öğrendim ve öğrenmeye de devam ediyorum. Öğrendiklerimi de sizlerle paylaşıyorum. Bu heyecan verici yolculuk da sizler de bana eşlik edebilirsiniz. Böylece en kapsamlı Tükçe Android Eğitimini beraber hazırlamış oluruz.


Ready to start learning?
Take This Course