(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri

Java Swing ve AWT kütüphanelerinı çeşitli projeler geliştirerek öğrenmek

4.55 (14 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
369
students
40.5 hours
content
Apr 2020
last update
$19.99
regular price

What you will learn

Java programlama dili ile masaüstü uyugulama geliştirebilecekler

Java Swing ve AWT kütüphaneleri

Sıfırdan bir masaüstü uygulama geliştirmek

GUI projeleri basitten - ileriye

Java Swing ve AWT kütüphanesinin tüm komponentlerini

Java programlama dili

MySQL veritabanını

SQL kodları ile query (sorgu) yapmayı öğrenmek

Java ile MySQL baglantısını saglamak

Kursun sonunda kendi masaüstü uygulamalarını geliştirecekler

Java Date/Time Api

jl 1.0 jar kullanımı

itext jar ile projelerde pdf olusturma

Apache POI ile Excel Word dokumani olusturma

Java Time API

Description

       Hepinize Selamlar!

  •          Java Swing, Java programlama dilinde kullanılan bir GUI (Grafiksel Kullanıcı Arayüzü) kütüphanesidir. "Swing" terimi, Java'nın eski AWT (Abstract Window Toolkit) kütüphanesinin yerine geliştirilmiş ve daha gelişmiş bir kullanıcı arayüzü oluşturmak için tasarlanmış bir kütüphaneyi ifade eder.

  • Java Swing, platform bağımsızdır, yani bir kez yazılan bir Swing uygulaması, farklı işletim sistemlerinde (Windows, Linux, macOS vb.) aynı şekilde çalışabilir. Ayrıca, Swing uygulamaları genellikle daha modern ve esnek bir kullanıcı arayüzü sunar.

  • Swing kütüphanesi, bir dizi bileşen (component) içerir, örneğin düğmeler, metin kutuları, liste kutuları, pencere çerçeveleri ve daha fazlası. Bu bileşenler, kullanıcı arayüzünü oluşturmak ve etkileşimli uygulamalar geliştirmek için kullanılır. Swing aynı zamanda olay tabanlı programlamayı destekler, bu da kullanıcı etkileşimlerine tepki verebilen dinamik uygulamaların geliştirilmesini sağlar.


  •         Kursun amacı Java nın Swing ve AWT kütüphanelerini kullanarak çeşitli projeler geliştirip, bu küpüthaneleri nasıl kullanılacağını öğrenmek, projeler basitten zor seviyeye doğru gidecek. Bunlara ek olarak, java kendinde olmayan itextpdf.jar, pio-bin.jar, jl1.0.jar ve diğer kütüphaleri projelere nasıl dahil edileceğini ve nasıl kullanılacağını öğretmek.

  •         Kursun başından sonuna kadar olan tüm projelerde java swing ve awt kütüphanelerinin neredeyse tüm componenlerini ve özelliklerini kullanacağız

  •           Genelde, üniversitede olsun, başka herhangi bir yerde aldığımız kurslarda yada derslerde bir şeyi nasıl kullanacağınızı öğretmezler sadece onun ne olduğunu anlatırlar, bu yüzden böyle bir kurs hazırlamaya karar verdim. Amacım siz dereğli öğrencilere kaşığın ne olduğunun yanı sıra, onu nasıl kullanacağınızı öğretmek


Content

Giriş

Kurs Tanıtımı
Tavsiyeler ve Genel Bilgi paylasimi

Layout Managers

BorderLayout
GridLayout
FlowLayout
BoxLayout
CardLayout
Layout Managers test
Layout Managers test
Layout Managers test

Hesap makine - NetBeans IDE

Hesap Makine projesi tanıtımı NetBeans IDE
Hesap Makine 1 bölüm NetBeans IDE
Hesap Makine 2 bölüm NetBeans IDE
Hesap Makine 3 bölüm NetBeans IDE
Hesap Makine 4 bölüm NetBeans IDE
Hesap Makine 5 bölüm NetBeans IDE
Hesap Makine 6 bölüm NetBeans IDE
Hesap Makine 7 bölüm NetBeans IDE
Hesap Makine 8 bölüm NetBeans IDE
Hesap Makine 9 bölüm NetBeans IDE

Müzik player Java Swing NetBeans IDE

AudioPlayer projesi tanıtımı
AudioPlayer 1 bölüm
AudioPlayer 2 bölüm
AudioPlayer 3 bölüm
AudioPlayer 4 bölüm
AudioPlayer 5 bölüm

Not Hesaplama Sistemi Java Swing NetBeans IDE

Not Hesaplama Sistemi proje tanıtımı
Not Hesaplama Sistemi 1 bölüm
Not Hesaplama Sistemi 2 bölüm
Not Hesaplama Sistemi 3 bölüm
Not Hesaplama Sistemi 4 bölüm
Not Hesaplama Sistemi 5 bölüm
Not Hesaplama Sistemi 6 bölüm
Not Hesaplama Sistemi 7 bölüm
Not Hesaplama Sistemi 8 bölüm
Not Hesaplama Sistemi 9 bölüm
Not Hesaplama Sistemi 10 bölüm
Not Hesaplama Sistemi 11 bölüm
Not Hesaplama Sistemi 12 bölüm
Not Hesaplama Sistemi 13 bölüm

Genel Not Ortalama hesaplama Sistemi Netbeans Java Swing

GANO hesaplama sistemi Proje tanıtımı
1 bölüm - GANO hesaplama sistemi Projesi
2 bölüm - GANO hesaplama sistemi Projesi
3 bölüm - GANO hesaplama sistemi Projesi
4 bölüm - GANO hesaplama sistemi Projesi
5 bölüm - GANO hesaplama sistemi Projesi
6 bölüm - GANO hesaplama sistemi Projesi
7 bölüm - GANO hesaplama sistemi Projesi
8 bölüm - GANO hesaplama sistemi Projesi
9 bölüm - GANO hesaplama sistemi Projesi
10 bölüm - GANO hesaplama sistemi Projesi
11 bölüm - GANO hesaplama sistemi Projesi
12 bölüm - GANO hesaplama sistemi Projesi
13 bölüm - GANO hesaplama sistemi Projesi
14 bölüm - GANO hesaplama sistemi Projesi
15 bölüm - GANO hesaplama sistemi Projesi
16 bölüm - GANO hesaplama sistemi Projesi
17 bölüm - GANO hesaplama sistemi Projesi
18 bölüm - GANO hesaplama sistemi Projesi
19 bölüm - GANO hesaplama sistemi Projesi
20 bölüm - GANO hesaplama sistemi Projesi
21 bölüm - GANO hesaplama sistemi Projesi
22 bölüm - GANO hesaplama sistemi Projesi
23 bölüm - GANO hesaplama sistemi Projesi
24 bölüm - GANO hesaplama sistemi Projesi
25 bölüm - GANO hesaplama sistemi Projesi
Ödev
Ödevin cevabı

Çocuklar için Matematik oyun programı

Oyun tanıtımı
1 bölüm - Matematik oyun programı
2 bölüm - Matematik oyun programı
3 bölüm - Matematik oyun programı
4 bölüm - Matematik oyun programı
5 bölüm - Matematik oyun programı
6 bölüm - Matematik oyun programı
7 bölüm - Matematik oyun programı
8 bölüm - Matematik oyun programı
9 bölüm - Matematik oyun programı
10 bölüm - Matematik oyun programı
11 bölüm - Matematik oyun programı
12 bölüm - Matematik oyun programı
13 bölüm - Matematik oyun programı
14 bölüm - Matematik oyun programı
15 bölüm - Matematik oyun programı
16 bölüm - Matematik oyun programı
17 bölüm - Matematik oyun programı
18 bölüm - Matematik oyun programı
19 bölüm - Matematik oyun programı
20 bölüm - Matematik oyun programı
21 bölüm - Matematik oyun programı
22 bölüm - Matematik oyun programı
23 bölüm - Matematik oyun programı
24 bölüm - Matematik oyun programı
25 bölüm - Matematik oyun programı
26 bölüm - Matematik oyun programı
27 bölüm - Matematik oyun programı
28 bölüm - Matematik oyun programı
29 bölüm - Matematik oyun programı
30 bölüm - Matematik oyun programı
Ödev tanıtımı
Ödev Cevabı
31 bölüm - Matematik oyun programı
Bonus: Jar dosyasını Exe formata cevirme
Bonus: jdk hata çözümü

Java Date/Time API

Java Date API - LocalDate kullanımı
Java Date API - LocalTime kullanımı
Java Date API - DateTımeFormatter kullanımı
Java Date API - range() metodu kullanımı
Java Date API - TimeZone kullanımı
Java Date API - TimeZone İD kullanımı
Java Date API - MonthEnum kullanımı
Java Date API - sql.Date kullanımı
Java Date API - Calendar kullanımı
Java Date API - getAvailableIDs() ile tüm ZoneİDs çekme
Java Date API - DateFormat kullanımı
Java Date API - SimpleDateFormat örnekleri

Alarm Programı uyugulaması projesi

1 bölüm - Alarm Programının Tanıtımı
1 bölüm - Alarm Programı Masaüstü uygulamasi
2 bölüm - Alarm Programı Masaüstü uygulamasi
3 bölüm - Alarm Programı Masaüstü uygulamasi
4 bölüm - Alarm Programı Masaüstü uygulamasi
5 bölüm - Alarm Programı Masaüstü uygulamasi
6 bölüm - Alarm Programı Masaüstü uygulamasi
7 bölüm - Alarm Programı Masaüstü uygulamasi
8 bölüm - Alarm Programı Masaüstü uygulamasi
9 bölüm - Alarm Programı Masaüstü uygulamasi
10 bölüm - Alarm Programı Masaüstü uygulamasi
11 bölüm - Alarm Programı Masaüstü uygulamasi
12 bölüm - Alarm Programı Masaüstü uygulamasi
13 bölüm - Alarm Programı Masaüstü uygulamasi
14 bölüm - Alarm Programı Masaüstü uygulamasi
15 bölüm - Alarm Programı Masaüstü uygulamasi

itextpdf.jar da çok kullanılan sınıflar

Giriş-itextpdf.jar ile pdf fıle oluşturma
Pdf'e attrıbutelarını ayarlama (Yazar isimi, içerik oluşturan...)
Pdf file'a resim eklemek
itextpdf ile tablo oluşturmak
itextpdf ile tabloya resim eklemek
itextpdf deki List türlerini öğrenmek
itextpdf ile yazılara Style eklemek
PdfReader ile var olan pdf file güncellemek

Notepad Java Swing Projesi Netbeans

Notepad proje tanıtımı
1 bölüm - Notepad Java Swing Projesi
2 bölüm - Notepad Java Swing Projesi
3 bölüm - Notepad Java Swing Projesi
4 bölüm - Notepad Java Swing Projesi
5 bölüm - Notepad Java Swing Projesi
6 bölüm - Notepad Java Swing Projesi
7 bölüm - Notepad Java Swing Projesi
8 bölüm - Notepad Java Swing Projesi
9 bölüm - Notepad Java Swing Projesi
10 bölüm - Notepad Java Swing Projesi
11 bölüm - Notepad Java Swing Projesi
12 bölüm - Notepad Java Swing Projesi
13 bölüm - Notepad Java Swing Projesi
14 bölüm - Notepad Java Swing Projesi
15 bölüm - Notepad Java Swing Projesi
16 bölüm - Notepad Java Swing Projesi
17 bölüm - Notepad Java Swing Projesi
18 bölüm - Notepad Java Swing Projesi
19 bölüm - Notepad Java Swing Projesi
20 bölüm - Notepad Java Swing Projesi
21 bölüm - Notepad Java Swing Projesi
22 bölüm - Notepad Java Swing Projesi
23 bölüm - Notepad Java Swing Projesi
24 bölüm - Notepad Java Swing Projesi
25 bölüm - Notepad Java Swing Projesi
26 bölüm - Notepad Java Swing Projesi
27 bölüm - Notepad Java Swing Projesi
28 bölüm - Notepad Java Swing Projesi
29 bölüm - Notepad Java Swing Projesi
30 bölüm - Notepad Java Swing Projesi
31 bölüm - Notepad Java Swing Projesi
32 bölüm - Notepad Java Swing Projesi
33 bölüm - Notepad Java Swing Projesi
34 bölüm - Notepad Java Swing Projesi
35 bölüm - Notepad Java Swing Projesi
36 bölüm - Notepad Java Swing Projesi
37 bölüm - Notepad Java Swing Projesi
38 bölüm - Notepad Java Swing Projesi
39 bölüm - Notepad Java Swing Projesi
40 bölüm - Notepad Java Swing Projesi

Apache POI ile Word Dokumanı işlemleri

Apache POI kullanarak word dokumanı olusturma
Apache POI kullanarak Paragraf eklemek
Word dokumanın da Tablo oluşturmak
Apache POI ile Kelimelere style atamak
Apache POI ile TEXT ALIGNMENT işlemini yapmak
Apache POI ile Border, Font Family ve Font Size ayarları

Apache POI ile Excel Dokumanı işlemleri

Apache POI ile Excel Dokumanı ve Sheet oluşturmak
Apache POI ile Excel'de Cell işlemi
Cell'e Tarih ve zaman değerini atamak
Apache POI ile Excel'de Alignment işlemi
Apache POI ile Excel'de Cell Style işlemleri 1 bölüm
Apache POI ile Excel'de Cell Style işlemleri 2 bölüm
Apache POI ile Excel'de Cell Style işlemleri 3 bölüm
Apache POI ile Excel'de Font Style işlemi
Apache POI ile Excel Dokumanında Formül işlemleri 1 bölüm
Apache POI ile Excel Dokumanında Formül işlemleri 2 bölüm
Apache POI ile Excel File'e Link Ekleme işlemi

Apache POI ile Power Point Dokumanı işlemleri

Apache POI ile Power Point Dokumanı olusturma
SliteLayout işlemleri
.pptx dokumanına resim eklemek
Power point dokumanını resime cevirme 1 bölüm
Power point dokumanını resime cevirme 2 bölüm
Power point dokumanını resime cevirme 3 bölüm

jTable'dan Excel'e & Excel'den jTable'e Veri Tranferi Projesi Apache Poi ile

1 bölüm - Proje Arayüz Tasarımı 1
2 bölüm - Proje Arayüz Tasarımı 2
3 bölüm - JTable'e Başlık Eklemek
4 bölüm - Resim Ekle Butonuna Action Event Eklemek
5 bölüm - Temizle Butonuna Action Event Eklemek
6 bölüm - Ekle Butonuna Action Event Eklemek
7 bölüm - Aşağa İndir Butonuna Action Event Eklemek
8 bölüm - Yukarı Taşı Butonuna Action Event Eklemek
9 bölüm - JTable verilerini Excel'e Atama işlemleri 1
10 bölüm - JTable verilerini Excel'e Atama İşlemleri 2
11 bölüm - Excel verilerini JTable'a Atama işlemeleri 1
12 bölüm - Excel verilerini JTable'a Atama işlemeleri 2

Drag ve Drop işlemleri

Drag ve Drop proje tanıtımı
1 bölüm - Maunel Olarak JFrame oluşturma
2 bölüm - Jfarme'e Panelleri eklemek
3 bölüm - Panel'e Jlist leri ekleme
4 bölüm - degerAtama() methodu işlemi 1
5 bölüm - degerAtama() methodu işlemi 2
6 bölüm - degerAtama() methodu işlemi 3

Kutuphane Sistemi - Java Swing MySql

Kütüphane Sistemi - Proje tanıtımı
Ders 1 - Kütüphane Sistemi - Proje tasarımı 1 bölüm
Ders 2 - Kütüphane Sistemi - Proje tasarımı 2 bölüm
Ders 3 - Kütüphane Sistemi - Proje tasarımı 3 bölüm
Ders 4 - Kütüphane Sistemi - Proje tasarımı 4 bölüm
Ders 5 - Kütüphane Sistemi - Proje tasarımı 5 bölüm
Ders 6 - Kütüphane Sistemi - Proje tasarımı 6 bölüm
Ders 7 - Kütüphane Sistemi - Proje tasarımı 7 bölüm
Ders 8 - Kütüphane Sistemi - Proje tasarımı 8 bölüm
Ders 9 - Kütüphane Sistemi - Proje tasarımı 9 bölüm
Ders 10 - Kütüphane Sistemi - Proje tasarımı 10 bölüm
Ders 11 - Kütüphane Sistemi - Proje tasarımı 11 bölüm
Ders 12 - Veritabanı Bağlantısı (DATABASE CONNECTION)
Ders 13 - Kulanıcı Olusturma Butonu 1 bölüm
Ders 14 - Kulanıcı Olusturma Butonu 2 bölüm
Ders 15 - Kulanıcı Bilgilerini sorgulama (ARA Butonu)
Ders 16 - Kulanıcı Bilgilerini sorgulama 2 (ARA Butonu)
Ders 17 - Kullanıcı Bilgi Guncelle Butonu
Ders 18 - TC no ve Tel no INTEGER deger alma
Ders 19 - TEMİZLE Butonu KİTAP Ekleme bölümü
Ders 20 - Veritabanında Kitaplar Tablosu Olusturma
Ders 21 - Kitap Ekle Butonu
Ders 22 - Kitapların Verilerini JTable'a atamak
Ders 23 - JTable ayarları (eski verilerin silinmesi)
Ders 24 - Düzenle Botunu İle Verileri Yazı Alanlarına Atama işlemi
Ders 25 - SİL butanu ile Kitap verilerini SİLME işlemi
Ders 26 - Kitap Verileri güncelle butonu 1 bölüm
Ders 27 - Kitap Verileri güncelle butonu 2 bölüm
Ders 28 - Kitap Çeşit Sayısı Ekleme method'u
Ders 29 - Tüm Kitaplar Butonu
Ders 30 - Tüm Kitaplar Frame'i Anasayfa'ya Ekleme
Ders 31 - Kategoriye Göre Filtireleme (Kategorideki Kitaplar Butonu)
Ders 32 - Kategoriye Göre Filtireleme (Kategorideki Kitaplar Butonu) 2
Ders 33 - KitapHareketleri Tablosunu Oluşturma (Veritabanında)
Ders 34 - Kitap Hareketleri İşlemi Bitir Butonu 1
Ders 35 - Kitap Hareketleri İşlemi Bitir Butonu 2
Ders 36 - Kullanıcı Durumu (Radio Button Ekleme)
Ders 37 - Radio Butonlara Event Ekleme işlemi
Ders 38 - Kitap Hareketleri Guncelleme 1 Bölüm
Ders 39 - Kitap Hareketleri Guncelleme 2 Bölüm
Ders 40 - Kitap Hareketleri Guncelleme 3 Bölüm
Ders 41- Kitap Kontrolü Bölüm Kotrol Et Butonu 1
Ders 42 - Kontrol Et Butonu (Devamı)
Ders 43 - KulSayYok() methodu Kulancıdeki Kitap Sayısını Alma
Ders 44 - Kontrol Et Butonu ile Verileri Tabloya Aktarma
Ders 45 - Teslimi Yaklaşan Kitaplar 1 Bölüm
Ders 46 - Teslimi Yaklaşan Kitaplar 2 Bölüm
Ders 47 - Teslimi Yaklaşan Kitaplar 3 Bölüm
Ders 48 - Teslimi Yaklaşan Kitaplar 4 Bölüm
Ders 49 - Giriş Frame mi geliştirme
Ders 50 - Yeni Kayıt Oluşturma Frame mi
Ders 51- Giriş & Yeni kayıt Frameler arasında geçiş işlemleri
Ders 52 - Fonksiyonum Java Class Olusturma 1 bölüm
Ders 53 - Fonksiyonum Java Class Olusturma 2 bölüm
Ders 54 - Seç Butonu ile Resim ekleme
Ders 55 - AlanKontrolu methodu 1 bölüm
Ders 56 - AlanKontrolu methodu 2 bölüm
Ders 57 - AlanKontrolu methodu (Dev.) Verıtabında Tablo oluşturma
Ders 58 - Kullanıcı Adı kontrolu methodu
Ders 59 - Kayıt Oluştur Butonu işlemleri 1 bölüm
Ders 60 - Kayıt Oluştur Butonu işlemleri 2 bölüm
Ders 61 - Giriş Butonu işlemleri 1 bölüm
Ders 62 - Giriş Butonu işlemleri 2 bölüm
Ders 63 - AnaSayfaya Tarih ve Zaman ekleme
Ders 64 - AnaSayfaya Tarih ve Zaman hatası Düzeltme

Screenshots

(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Screenshot_01(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Screenshot_02(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Screenshot_03(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Screenshot_04

Reviews

Hasan
May 26, 2020
Çok örnek var güzel ama bu örnekler pek öğretici değil daha farklı ve güncel çalışmalar olmalı. Anlatım ve video süreleri iyi. Umarım yakında Java FX de eklenir.

Charts

Price

(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Price chart

Rating

(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Ratings chart

Enrollment distribution

(40+saat) Java'da Masaüstü Uygulama Geliştirme 0'dan ileri - Distribution chart
2713408
udemy ID
12/19/2019
course created date
3/16/2020
course indexed date
Bot
course submited by