Java Eğitimi: Sıfırdan İleri Seviyeye
Java programlama dilini sıfırdan ileri seviyeye kadar öğrenin. Temelden başlayarak uzmanlaşmaya hazır olun!
Tek üyelikle tüm Fielse kurslarına erişirsiniz. Planları görüntüleyin
Kurs hakkında
Java öğrenmek isteyenler için sıfırdan ileri seviyeye detaylı bir eğitim! Java'nın temellerinden başlayarak uzman seviyesine ulaşın ve güçlü bir yazılım geliştirme kariyerine adım atın.
Bu kursta neler öğreneceksiniz?
Ders içeriği
-
1
7:04
İlk Ders: Geliştirme Ortamının Kurulumu ⚙️
İlk derse hoş geldin 👋 Bu dersimizde, Java programlama diline başlamadan önce ihtiyaç duyacağımız geliştirme ortamını nasıl kuracağımızı adım adım öğreneceğiz.
-
2
15:49
Arayüze Giriş (Hello World 🌍)
Bu derste, Java programlamaya adım atıyoruz! İlk Java programımızı yazacak ve klasik "Hello World" mesajını konsolda görüntüleyeceğiz.
-
3
20:32
Dersimizin Konusu: Değişken Nedir? ⌨️
Bu dersimizde değişken nedir, nasıl tanımlanır ve değişken tanımlama kurallarını öğreneceğiz.
-
4
20:31
Dersimizin Konusu: Değişken Tipleri 💻
Bu dersimizde değişken tiplerinden bahsedeceğiz. Hazırsanız başlayalım ᯓ🏃🏻♀️➡️
-
5
24:37
Dersimizin Konusu: String Metotları
Bu derste, String sınıfında bulunan metotları öğreneceğiz.
-
6
27:14
Java'da Koşullu İfadeler: If Yapısı
Bu derste, Java'da karar verme yapılarından biri olan if ifadesini öğreneceğiz. Koşullar doğrultusunda programlarımızın farklı davranışlar sergilemesini sağlamak için if ifadesi…
-
7
38:52
Koşullu İfadelerle Pratik: If Örnekleri
Bu dersimizde, Java'da if yapısını daha iyi anlamak için örnekler üzerinden pratik yapacağız.
-
8
16:14
Döngüye Giriş: For Döngüsü 🔁
Bu dersimizde, for döngüsünü ele alacağız. Döngüler, tekrarlayan işlemleri kolaylaştırarak kod yazımını daha verimli hale getirir. For döngüsünün temel yapısını, nasıl kullanıld…
-
9
15:58
Dersimizin Konusu: While Döngüsü
Bu dersimizde, while döngüsünü inceleyeceğiz. While döngüsü, belirli bir koşul sağlandığı sürece işlemleri tekrar etmemizi sağlar. Döngünün temel yapısını, çalışma prensibini ve…
-
10
30:43
Alıştırma Dersi | Döngüler
Bu dersimizde, öğrendiğimiz döngü yapılarını uygulamalı örneklerle pekiştireceğiz.
-
11
22:03
Dersimizin Konusu: Diziler
Bu dersimizde dizileri öğreneceğiz.
-
12
13:56
Dersimizin Konusu: Çok Boyutlu Diziler
Bu derste, Java'da çok boyutlu dizilerle çalışma yöntemlerini öğreneceğiz.
-
13
25:34
Genel Tekrar 📚
Bu derste şimdiye kadar öğrendiğimiz konuları gözden geçirecek ve bilgimizi pekiştireceğiz. Genel bir tekrar yaparak eksiklerimizi fark edecek ve öğrendiklerimizi hatırlayacağız…
-
14
11:52
Dersimizin Konusu: Fonksiyonlar I 💻
Bu derste, Java’da fonksiyonların nasıl tanımlandığını ve kullanıldığını öğreneceğiz. Fonksiyonların programlarımızı daha düzenli ve okunabilir hale getirmedeki rolünü keşfedece…
-
15
21:54
Dersimizin Konusu: Fonksiyonlar II 💻
Bu derste, fonksiyonlar konusu ile öğrenmeye devam ediyoruz.
-
16
10:49
Variable Arguments (Varargs)
Bu derste, Java’da değişken sayıda argüman alan fonksiyonları, yani "Variable Arguments" (varargs) konusunu ele alacağız. Varargs kullanarak nasıl daha esnek ve dinamik metotlar…
-
17
19:30
Dersimizin Konusu: Classes (Sınıflar) ✏️
Bu derste, Java programlamanın temel yapı taşlarından biri olan sınıflar (classes) ile tanışacağız.
-
18
44:42
Erişim Belirteçleri
Bu dersimizde, Java'da erişim belirteçlerini (access modifiers) öğreneceğiz. Kodunuzun farklı bölümleri arasındaki erişim seviyelerini nasıl düzenleyeceğimizi ve hangi durumlard…
-
19
33:49
Java'da kalıtım (inheritance) 👪
Bu dersimizde, Java'da kalıtım (inheritance) konusunu öğreneceğiz. Kalıtım sayesinde sınıflar arasında nasıl ilişkiler kurabileceğimizi, kod tekrarını azaltarak daha düzenli ve …
-
20
14:44
Çok Biçimlilik (Polymorphism)
Bu dersimizde, nesne tabanlı programlamanın temel taşlarından biri olan polymorphism kavramını öğreneceğiz. Polymorphism, bir işlemin farklı şekillerde uygulanabilmesini sağlar …
-
21
29:44
Abstract Classes
Bu dersimizde, soyut sınıfların programlamadaki önemini ve nasıl kullanıldığını keşfedeceğiz. Java’da abstract classes ile bir sınıfın temel yapılarını tanımlayıp, alt sınıflara…
-
22
26:55
Interfaces (Arayüzler)
Bu dersimizde, Java’daki interfaces kavramını öğreneceğiz.
-
23
28:01
Static ve Inner Class Kavramları
Bu dersimizde, Java’da static ve inner class kavramlarını öğreneceğiz.
-
24
9:37
Packages Mantığı 📦
Bu dersimizde, Java’da packages (paketler) kavramını öğreneceğiz.
-
25
15:51
Paket Oluşturma
Bu derste, Java’da nasıl paket oluşturabileceğimizi öğreneceğiz.
-
26
16:59
ArrayList
Bu derste, Java'da dinamik veri yapılarından biri olan ArrayList'in nasıl kullanılacağını öğreneceğiz.
-
27
7:28
ArrayList Type-Safety
Bu derste, Java'da ArrayList kullanırken tür güvenliğini nasıl sağlayacağımızı öğreneceğiz. Tür güvenliği, yalnızca belirli bir veri türünün elemanlarının listede saklanmasını s…
-
28
8:53
Classlarda ArrayList Kullanımı
Bu derste, Java'da ArrayList'in sınıflarda nasıl kullanılacağını öğreneceğiz. ArrayList, dinamik büyüyebilen bir veri yapısıdır ve sınıflarda veri saklamak, yönetmek ve işlemek …
-
29
15:00
Try-Catch-Finally Yapıları
Bu derste, Java'da hata yönetimi için kullanılan try-catch-finally yapılarını öğreneceğiz.
-
30
8:39
Exception Hierarchy
Bu derste, Java'daki istisna (exception) hiyerarşisini öğreneceğiz. Java, hata yönetimi için geniş bir istisna sınıfı yapısına sahiptir ve bu yapının nasıl işlediğini anlamak, h…
-
31
8:11
Exception Hierarchy Uygulama
Bu derste, daha önce öğrendiğimiz Exception Hierarchy kavramlarını uygulamalı bir şekilde pekiştireceğiz.
-
32
10:52
Checked Exceptions (kontrol edilen istisnalar)
Bu derste, Java'da "Checked Exceptions" (kontrol edilen istisnalar) kavramını öğreneceğiz. Checked exceptions, programın çalışma zamanında karşılaşılabilecek istisnalardır ve bu…
-
33
18:13
Throw ile Hata Fırlatma
Bu derste, Java'da throw anahtar kelimesi ile hata fırlatmayı öğreneceğiz. Hata yönetimi, yazılım geliştirmede önemli bir rol oynar ve bazen belirli bir hata durumunu manuel ola…
-
34
9:02
Custom Exception
Bu derste, Java'da kendi özel istisnalarımızı (Custom Exception) nasıl oluşturacağımızı öğreneceğiz.
-
35
8:25
Yeni Bir Dosya Oluşturma 📁
Bu derste, Java ile yeni bir dosya nasıl oluşturulur öğreneceğiz.
-
36
8:46
Dosya Bilgilerini Okumak
Bu derste, Java ile dosya içeriklerini nasıl okuyacağımızı öğreneceğiz.
-
37
6:05
Dosyaların Okunması
Bu derste, Java programlama dili ile dosyaların nasıl okunacağını öğreneceğiz.
-
38
8:08
Dosyaya Yazmak 📁 ✍️
Bu derste, Java kullanarak dosyaya nasıl veri yazacağımızı öğreneceğiz. Dosyaya yazma işlemi, veri kaydetme ve dışa aktarım gibi işlemler için çok önemlidir.
-
39
13:30
Generics
Bu derste, Java'da Generics kavramını öğreneceğiz. Generics, kodu daha esnek ve yeniden kullanılabilir hale getiren bir özelliktir. Farklı veri türleriyle çalışırken tür güvenli…
-
40
18:46
Repository Design Pattern ile Generics Kullanımı
Yeni bir ders ile öğrenmeye devam ediyoruz.
-
41
26:01
Threading
Bu derste, Threading kavramını ele alacağız. Thread’ler, uygulamalarımızın aynı anda birden fazla işlemi gerçekleştirmesine olanak tanır ve performansı artırarak daha verimli pr…
-
42
8:30
MySql Kurulumu 🐬
Bu derste, MySQL veritabanını bilgisayarımıza nasıl kuracağımızı öğreneceğiz.
-
43
5:42
JDBC Nedir?
Bu derste JDBC (Java Database Connectivity) kavramını öğreneceğiz. JDBC’nin veritabanı ile Java uygulamaları arasında nasıl bir köprü görevi gördüğünü keşfedecek ve temel bileşe…
-
44
18:58
Temel Sql Sorguları
Bu derste temel SQL sorgularını öğreneceğiz.
-
45
13:58
Veritabanı Bağlantısı Oluşturma
Bu derste Java ile bir veritabanına nasıl bağlanacağımızı öğreneceğiz.
-
46
8:41
Veritabanı Bağlantısını Bir Class Üzerinden Yönetmek
Bu derste Java'da bir sınıf kullanarak veritabanı bağlantısını nasıl yönetebileceğimizi öğreneceğiz.
-
47
10:56
Veritabanındaki Verileri Okuma (Read) 🗂️
Bu derste, Java ve SQL kullanarak veritabanındaki verileri nasıl okuyabileceğimizi öğreneceğiz.
-
48
21:16
Verilerin (ResultSet'in) Nesnelere Dönüştürülmesi 🛠️
Bu derste, veritabanından çekilen verileri (ResultSet) Java nesnelerine dönüştürmeyi öğreneceğiz. Nesne yönelimli programlamanın avantajlarından yararlanarak, veri yönetimini da…
-
49
13:09
Veri Ekleme 📝
Bu derste, nasıl veri ekleyebileceğimizi öğreneceğiz.
-
50
21:50
Veri Güncelleme (UPDATE) İşlemleri
Bu dersimizde Update yani güncelleme işleminden bahsedeceğiz. Hazırsanız başlayalım 🏃
-
51
7:11
Veri Silme (DELETE) İşlemleri 🗑️
Bu dersimizde DELETE yani silme işleminden bahsedeceğiz. Hazırsanız başlayalım 🏃
-
52
8:38
NetBeans IDE Kurulumu 🔧
Bu derste, NetBeans IDE'nin nasıl indirileceğini ve kurulacağını öğreneceğiz. Java projeleri geliştirmek için NetBeans'in sunduğu özellikleri inceleyerek, geliştirme ortamımızı …
-
53
31:45
Arayüz Tasarımına Giriş: Temel Bileşenler (Componentler - 1) 🎨
Bu derste, Java ile grafiksel kullanıcı arayüzü tasarımına giriş yapacağız. Arayüz tasarımında kullanılan temel bileşenleri (componentleri) öğrenecek ve bunları nasıl kullanabil…
-
54
37:14
JList Componenti ile Çalışmak 📋
Bu derste, Java Swing kütüphanesinin önemli bileşenlerinden biri olan JList'i öğreneceğiz.
-
55
6:07
JTable Component
Bu derste, JTable bileşenini kullanarak Java Swing ile tablo oluşturmayı ve yönetmeyi öğreneceğiz.
-
56
10:10
Veritabanı Bağlantısı 🔗
Bu derste, Java ile veritabanına nasıl bağlantı kuracağımızı öğreneceğiz.
-
57
10:12
Java'da Entity Sınıfı Oluşturma
Bu derste, veritabanı tablolarını temsil eden Entity sınıflarını nasıl oluşturacağımızı öğreneceğiz.
-
58
12:20
Veritabanında Listeleme Operasyonu 📋
Bu derste, veritabanında kayıtlı verileri nasıl listeleyeceğimizi öğreneceğiz.
-
59
10:15
DefaultTableModel İle Çalışma 🗃️
Bu derste, DefaultTableModel sınıfını kullanarak JTable componentinde verileri nasıl görüntüleyeceğimizi ve yöneteceğimizi öğreneceğiz.
-
60
10:25
TableRowSorter ile Verileri Filtreleme ve Sıralama 🔍 📊
Bu derste, TableRowSorter sınıfını kullanarak JTable üzerinde verileri nasıl filtreleyeceğimizi ve sıralayacağımızı öğreneceğiz.
-
61
24:39
Arayüz Üzerinden Kayıt Ekleme İşlemleri 📝
Bu derste, Java arayüzleri kullanarak nasıl veri kaydı ekleyeceğimizi öğreneceğiz.
-
62
30:50
Arayüzden Veri Güncelleme İşlemleri
Bu derste, Java arayüzleri kullanarak nasıl veri güncelleyebileceğimizi öğreneceğiz.
-
63
10:05
Arayüzde Veri Silme İşlemleri 🧹
Bu derste, Java arayüzleri kullanarak nasıl veri sileceğimizi öğreneceğiz.
-
64
6:11
Apache Tomcat Kurulumu 🌐
Bu derste, Apache Tomcat sunucusunun nasıl kurulacağını öğreneceğiz.
-
65
3:25
Eclipse IDE Kurulum ⚙️
Bu derste, Eclipse IDE'nin nasıl kurulacağını öğreneceğiz. Eclipse, Java ve diğer programlama dillerinde yazılım geliştirmek için yaygın olarak kullanılan güçlü bir entegre geli…
-
66
18:39
Hibernate ile Maven Projesi Oluşturma
Bu derste, Hibernate ve Maven kullanarak bir Java projesi oluşturmayı öğreneceğiz. Hibernate, veritabanı işlemlerini daha kolay hale getiren bir Java framework'üdür, ve Maven is…
-
67
4:25
Hibernate Configuration İşlemleri
Bu derste, Hibernate ile veritabanı bağlantısını yapılandırmayı öğreneceğiz. Hibernate konfigürasyonu, veritabanı bağlantısı, yapılandırma dosyaları ve Hibernate'in çalışması iç…
-
68
Hibernate Configuration Xml Dosyası 👇
PDF
-
69
8:50
Hibernate Annotation ile Çalışmak 📑
Bu derste, Hibernate ile Annotation kullanarak veritabanı işlemleri gerçekleştirmeyi öğreneceğiz.
-
70
24:21
Session Kullanarak İlk Sorgumuzu Yazalım 🖥️
Bu derste, Hibernate kullanarak Session aracılığıyla veritabanına bağlanmayı ve ilk sorgumuzu yazmayı öğreneceğiz.
-
71
11:46
Hibernate ile Insert İşlemi 📝
Bu derste, Hibernate kullanarak veritabanına Insert (Veri Ekleme) işlemi gerçekleştirmeyi öğreneceğiz.
-
72
8:30
Hibernate ile Update İşlemleri ✏️
Bu derste, Hibernate kullanarak Update (Veri Güncelleme) işlemini gerçekleştirmeyi öğreneceğiz.
-
73
5:19
Hibernate ile Delete İşlemleri
Bu derste, Hibernate kullanarak Delete (Veri Silme) işlemini gerçekleştirmeyi öğreneceğiz. Hibernate’in sağladığı Session ile, veritabanındaki belirli bir kaydı nasıl güvenli bi…
-
74
15:16
API (Application Programming Interface) Nedir?
Bu derste, API (Application Programming Interface) kavramını öğreneceğiz.
-
75
8:08
Spring Projesi Oluşturma 🚀
Bu derste, Java ile Spring Framework kullanarak bir proje oluşturmanın temellerini öğreneceğiz.
-
76
13:16
API Örneği 🌐
Bu derste, Java kullanarak bir API örneği oluşturacağız ve bu API ile nasıl etkileşime geçebileceğimizi öğreneceğiz.
-
77
4:40
Spring DevTools Kullanımı
Bu derste, Spring DevTools kullanarak Java projelerimizde geliştirme sürecini hızlandırmayı öğreneceğiz.
-
78
14:15
Json Türünde API İşlemleri
Bu derste, JSON (JavaScript Object Notation) formatında veri iletimi ve alımı gerçekleştireceğiz. JSON, API'ler arasında veri alışverişi yapmak için yaygın olarak kullanılan bir…
-
79
10:56
Tekil Veri Alma İşlemleri
Bu derste, veritabanından tekil veri çekme işlemleri üzerinde duracağız.
-
80
3:50
SpringApi Projemizi Oluşturalım
Bu derste bir Spring API projesi oluşturmayı öğreneceğiz.
-
81
6:27
Veritabanı Bağlantısı & Gerekli Bağımlılıkların Eklenmesi
Bu derste, Java ile veritabanı bağlantısı kurmayı öğreneceğiz.
-
82
9:18
Entity Sınıfının Oluşturulması
Bu dersimizde, entity sınıfı oluşturmayı öğreneceğiz.
-
83
19:55
Katmanlı Mimari Yapısı Nedir?
Bu dersimizde katmanlı mimari yapısından bahsedeceğiz.
-
84
20:58
Business Katmanının Oluşturulması
Bu dersimizde business (iş mantığı) katmanını nasıl oluşturacağımızı öğreneceğiz.
-
85
15:23
CRUD Operasyonlarının Yazılması
Bu derste, veritabanı ile etkileşimde bulunarak veri ekleme, okuma, güncelleme ve silme işlemlerini nasıl gerçekleştireceğimizi öğreneceğiz.
-
86
16:56
API Endpoint'lerinin Tanımlanması
Bu derste, bir API'nin temel yapı taşlarından biri olan end point'leri nasıl tanımlayacağımızı öğreneceğiz.
-
87
16:57
API Endpoint'lerinin Postman ile Test Edilmesi 🛠️
Bu derste, API endpoint'lerini test etmek için yaygın olarak kullanılan Postman aracını nasıl kullanacağımızı öğreneceğiz.
-
88
25:22
API Çağırma İşlemi 🌐
Sonuncu ders 🎊 Sonuncu dersimizde, Java ile bir API'yi nasıl çağıracağımızı öğreneceğiz.
Detaylar
Kapsam
88 ders · 22 saat 45 dakika
Kampüs
Format
Video Dersler
Nasıl işler
Dersleri istediğiniz zaman, istediğiniz tempoda izlersiniz. Anlamadığınız yeri geri sarar, tekrar edersiniz.
Cihazlar
Web, iOS, Android ve Android TV
Üyelik
Tek üyelikle tüm kurslara erişirsiniz. Kurs başına ek ücret yoktur.
Planlar
İptal
Taahhüt yoktur. İstediğiniz an iptal edin.
Yazılım & Geliştirme yolculuğu
Sık sorulan sorular
Bu kurs kimler için uygun?
Kurs açıklamasında belirtilen seviyeye sahip öğrenciler için hazırlanmıştır.
Seviyemin uygun olduğunu nasıl anlarım?
Önizlemeyi inceleyerek anlatım hızının size uygun olup olmadığını görebilirsiniz. Emin değilseniz bir önceki seviyeden başlamak genellikle daha verimli olur.
Dersleri istediğim zaman izleyebilir miyim?
Evet. Ne zaman isterseniz derslerinizi takip edebilir, kaldığınız yerden devam edebilirsiniz.
Bu kurs için ayrı ücret ödemem gerekir mi?
Hayır. Tek üyelikle Fielse kütüphanesindeki tüm kurslara erişirsiniz; kurs başına ek ücret yoktur.
Hangi cihazlardan kullanabilirim?
Web tarayıcısı, iOS, Android ve Android TV üzerinden kullanabilirsiniz. İlerlemeniz tüm cihazlarda senkronize olur.