Java ile Nesne Yönelimli Programlama
4.2 (83 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
284 students enrolled

Java ile Nesne Yönelimli Programlama

Object Oriented Programming
4.2 (83 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
284 students enrolled
Created by Volkan Istek
Last updated 12/2018
Turkish
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 27.5 hours on-demand video
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Bu kursu tamamladığınızda büyük ölçekli uygulamalar geliştirmede başlıca yaklaşım olan nesne yönelimli programlamanın tüm özelliklerini derinlemesine öğrenmiş olacaksınız. Yöneleceğiniz platformu (mobil, web ya da masaüstü programlama) kolay öğrenmek ve programlar yazmak için gerekli altyapıya sahip olacaksınız.
  • Eğitim sonucunda nesne yönelimli her programlama dilinde bulunan; Object, Class, Encapsulation (Data hiding), Inheritance, Polymorphism, Abstract Class, Interface, Exception Handling gibi birçok araç ve daha fazlası detaylı bir şekilde öğrenilecektir.
Course content
Expand all 44 lectures 27:17:30
+ Bölüm-1
15 lectures 06:30:35

Nesne Yönelimli Programlama öncesi önceki kurslarda anlatılan konulardan bazılarının üzerinden geçiyoruz.

Preview 19:52
Object and Classes (Nesneler ve Sınıflar)
36:55
Sınıf Tanımlama ve Nesne Yaratma
29:01
Referans ile Nesne'ye Erişim
11:15
Referans ile Nesne'ye Erişim - 2
18:54
Java Kütüphanesinden Sınıf Kullanımı
19:28
Statik Değişkenler, Sabitler, Metotlar
10:08
Statik Değişkenler, Sabitler, Metotlar - 2
29:42
Visibility Modifiers
24:00
Data Field Encapsulation
16:24
Nesne'yi Metot'a Geçirme
17:37
Nesne Dizisi
14:50
Immutable Object ve Class - Değişken Bilinirlik Alanı
18:19
This Anahtar Kelimesi
20:44
Ödev Kontrolleri
01:43:26
+ Object-Oriented Thinking (Nesnelerle Düşünme)
7 lectures 04:42:37
Object-Oriented Thinking -1 (Nesnelerle Düşünme - 1)
36:32
Object-Oriented Thinking - 2 (Nesnelerle Düşünme - 2)
16:01
Class'lar Arası İlişki
01:17:53
Primitif Tipleri Nesneyle Sarmallama - Wrapper Sınıflar
21:35
BigInteger - BigDecimal - String Sınıfları
25:27
String İşlemleri
56:23
StringBuilder ve String Buffer Sınıfları
48:46
+ Inheritance and Polymorphism (Kalıtım ve Çok Biçimlilik)
9 lectures 06:21:57
Inheritance - 1 (Kalıtım - 1)
38:11
Inheritance - 2 (Kalıtım - 2)
01:25:10
Ödev Kontrolleri - 2
52:01
Polymorphism (Çok Biçimlilik)
21:06
Dinamik Bağlama
32:47
Type Casting (Tür Dönüştürme) ve instanceof operatörü
43:58
equals Metodu
20:54
ArrayList
01:03:04
"Protected" Modifier ve final Sınıflar ve Metotlar
24:46
+ Exception Handling ve Text Input/Output
4 lectures 04:00:22
Exception Handling - 1
43:11
Exception Handling - 2
01:41:29
File Class - 1
39:47
File Class - 2
55:55
+ Abstract Classes and Interfaces (Soyut Sınıflar ve Arayüzler)
4 lectures 02:57:55
Abstract Class
01:06:17
Interface - Comparable - Clonable
01:20:34
Interfaces vs. Abstract Classes
10:10
Class Design Guide
20:54
+ Bonus
5 lectures 02:44:04

Kursa ilk yıl kayıt olan arkadaşlar ile yapılan online buluşma kaydının ilk bölümü - Tanışma - Katmanlı Mimari

Tanışma
54:43
Katmanlı Mimari - 2. bölüm
10:13
Generics
26:50
Java Collections
34:10
Java 8
38:08
Requirements
  • Java ile Programlamaya Giriş 1 ve 2 kurslarını tamamlamış olmak
  • Ya da herhangi bir programlama (Örn. C, Php, Python, JavaScript vb.) dillerinden en az biri ile birkaç yıl çalışmış olmak
Description

Bu eğitim ücretsiz olarak sunulan Java ile Programlamaya Giriş 1 ve 2 eğitimlerinin devamı ve tamamlayıcısı niteliğindedir. Bütünlüğün sağlanması açısından ilk iki eğitime katılmış olmalısınız.  Veya eğitimden faydalanabilmek için bir kaç yıllık programlama tecrübesine sahip olmalısınız.

Bu eğitimde, Java ile Programlamaya Giriş 1 ve 2 eğitimlerinde öğretilen prosedürel programlamanın ötesine geçerek çok yaygın olarak kullanılan Nesne Yönelimli Programlama yaklaşımı anlatılmaktadır. 

Konu anlatımı Armstrong Üniversitesi Profesörü Daniel Liang'ın "Intro to Java Programming, Comprehensive Version (10th Edition)" kitabı üzerinde yapılmaktadır. Kitabı internet üzerinden edinmeniz tavsiye ederim.

Eğitim, JavaciNet üzerinden verilen, haftada 3 saatten 12 hafta süren “Java ile Nesne Yönelimli Programlama Eğitimi”'nin kayıtlarının yeniden düzenlemesi ile oluşturulmuştur.

Java ile Programlamaya Giriş – 1, 2 ve Nesne Yönelimli Programlama eğitimleri, online sınıf içerisinde öğretmen – öğrenci etkileşimi ile oluşturuldu. Videolarda canlı olarak eğitime katılan diğer öğrencilerin sorduğu sorulardan sizin de faydalanacağınızı düşünüyorum. Önemli noktaların üzerinden geçerek kalıcı olmasını sağlamaya çalıştım. Ders içeriği günümüzün kolay tüketilebilir online eğitim videolarının aksine akademik sayılabilecek düzeyde detaylı ancak öğrencinin eğitim sonrası algoritma geliştirmede ihtiyaç duyacağı tüm temel kavramları kapsamaktadır.

Sizin bu eğitime planlı ve programlı zaman ayırmanız oldukça önemli. Diğer online videoların aksine tavsiyem; 4 bölümden oluşan bu eğitimin her bir bölümünü 2 haftaya yayarak izlemek ve sonrasında her bir bölüm sonunda verilen dökümanlardaki soru ve alıştırmalara azami vakit ayırmanızdır.

Bu eğitimi tamamlayarak yazılım dünyasında popüler her alandaki programlamanın en güncel yaklaşımını (nesne tabanlı programlama) tüm unsurları ile öğrenmiş olacaksınız.

Who this course is for:
  • Prosedürel programlama konusunda bilgi sahibi olup nesne yönelimli programlama ile bilgi ve becerilerini bir üst seviyeye taşımak isteyenler bu kursa katılabilir.