Android Studio ile Uygulama Geliştirme Eğitimi-2
4.3 (213 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.
649 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android Studio ile Uygulama Geliştirme Eğitimi-2 to your Wishlist.

Add to Wishlist

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

Profesyonel uygulamalar için daha fazlasını öğrenerek sizlerde kazanç elde edebilirsiniz....
4.3 (213 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.
649 students enrolled
Created by Levent YADIRGA
Last updated 1/2017
Turkish
Learn Fest Sale
Current price: $10 Original price: $100 Discount: 90% off
21 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20.5 hours on-demand video
  • 12 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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.
View Curriculum
Requirements
  • Öncelikle eğitim setimizin 1. kurunun bitirilmiş olması tavsiye edilir.
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.  

Who is the target audience?
  • Temel android programlama bilgisi olanlar için uygundur.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 125 Lectures Collapse All 125 Lectures 20:25:46
+
Sqlite ile Veritabanı İşlemleri-1
12 Lectures 02:02:52

Örnek Projemizin Arayüz Tasarımı
19:53


Ö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ı
00:02
+
Sqlite ile Veritabanı İşlemleri-2
19 Lectures 03:18:52

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

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

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

Veritabanında iki tarih arasındaki kayıtları süzüyoruz
17:02

SQLite manager kullanımı
13:48

+
Fragment Eğitimi
12 Lectures 02:13:44

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


Drawer Menu
15:35

Swipe Tabs Kullanımı-1
17:52

Swipe Tabs Kullanımı-2
07:20
+
Uzak Veritabanı ve Web Servisleri
12 Lectures 01:38:29
Web servislerinden xml verisini parse etme işlemleri
20:03

Arkaplan işlemlerinde AsynTask kullanımı
14:26



Json Parse işlemi
07:20

Java ve Androidde dosya okuma işlemleri
15:40

Json Parse işlemi (Kaynak kod)
00:01

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
00:02
+
Animasyonlar
10 Lectures 01:08:11
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ı
00:01
+
Örnek Proje [İngilizce Quiz Uygulaması]
14 Lectures 02:53:27

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ı
00:01
+
ListView lerin Özelleştirilmesi
4 Lectures 42:44
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ı
00:00
+
Örnek Proje [Adres Defteri Uygulaması]
29 Lectures 04:43:04

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

KisiEkleDuzenle Fragmentini kodluyoruz
07:40

Düzenleme işlemini kodluyoruz
09:31

kaydetVeyaDuzenle metodunu kodluyoruz
14:28

Fotoğraf çekme ve kırpma işlemi
13:28

Veritabanını kodluyoruz
03:51

KisiListesiFragmentin arayüzünü oluşturuyoruz
08:33

KisiListesiFragment'i kodluyoruz
13:16

Veritabanından tüm kişilerin listesini alıyoruz
10:38

Custom Adapterin layoutunu oluşturuyoruz
14:41

CustomAdapter'i kodluyoruz
15:48

DetayFragment'in layoutunu oluşturuyoruz
07:15

DetayFragment'i kodluyoruz
10:03

kisiDetayiniGoster metodunu kodluyoruz
11:09

DetayFragment'in menüsünü oluşturuyoruz (silme işlemi)
11:23

DetayFragment'in menüsünü oluşturuyoruz (düzenleme işlemi)
04:03

Farklı Temalar Oluşturuyoruz
13:46

Ayarlar Ekranını Oluşturuyoruz
13:20

Temayı uygulamamıza set ediyoruz
14:02

Ufak bir hata düzeltmesi
01:12

Adres Defteri Proje Dosyası
00:00
+
Örnek Proje [Mobil Haber Uygulaması]
7 Lectures 01:04:40


Arkaplan işlemlerini kodluyoruz-1
19:59

Arkaplan işlemlerini kodluyoruz-2
10:17

Arayüzü güncelliyoruz
06:03

CustomAdapteri kodluyoruz
17:55

Proje Dosyası
00:00
+
Örnek Proje [Telefon Rehberini Yedekleme]
6 Lectures 39:37

Dinamik olarak izin alma
05:27

Telefon rehberini okuyoruz
14:38

CustomAdapteri kodluyoruz
03:14

Rehber bilgilerini xml dosyasına dönüştürüp kaydediyoruz
11:17

Proje Dosyası
00:00
About the Instructor
Levent YADIRGA
4.3 Average rating
795 Reviews
3,980 Students
3 Courses
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.