->
Udemy - S?f?rdan ?leri Seviyeye Komple Java Geli?tirici Kursu
Udemy - Sifirdan Ileri Seviyeye Komple Java Gelistirici Kursu

Java ile Nesne Y?nelimli Programlamay? ??renerek uzmanla?man?n ve profesyonel uygulamalar geli?tirmenin tad?n? ??kar?n.


Description

Java ile Nesne Yönelimli Programlamayı öğrenerek uzmanlaşmanın ve profesyonel uygulamalar geliştirmenin tadını çıkarın.

Bu kursta sıfırdan Java ile Nesne Yönelimli Programlamanın tüm konseptlerini öğrenerek Javada hep beraber uzmanlaşmaya çalışacağız ve kurs bitiminde profesyonel Java uygulamaları çıkarabilecek seviyeye geleceğiz. 

 

Kursun Yapısı

Kurs boyunca ;

  • Tüm bölümlerde temel konularımızı Netbeans IDE ortamında geliştireceğiz. Aynı zamanda öğrendiklerimizi daha kalıcı kılmak için Smart Notebook ve Grafik Tablet kullanarak şekil üzerinden de konseptleri anlamaya çalışacağız.
  • Temel konular anlatılırken özellikle iş mülakatlarında oldukça fazla sorulan konseptleri özellikle vurgulamaya çalışacağız.
  • Tüm bölümlerde öğrendiğimiz her yeni konseptten sonra mini projeler ve uygulamalar gerçekleştireceğiz.
  • Kursun son bölümlerinde öğrendiğimiz tüm bilgileri kullandıktan sonra büyük projeler geliştirmeye çalışacağız.
  • Kurs İçeriği

    Kurs boyunca şu konuları öğrenmeye çalışacağız.

    • Java Hakkında Genel Bilgiler ve Gerekli Ortamların Kurulması
    • Javada Proje Oluşturma
    • Değişkenler, Veri Tipleri ve Temel Operatörler
    • Koşullu Durumlar ve Kod Blokları
    • Döngüler ve Karar Yapıları
    • Metodlar ve Metodlarda Overloading
    • Sınıflar, Metodlar , Constructorlar( Yapıcı Metodlar ) ve Inheritance(Kalıtım)
    • Composition, Encapsulation ve Polymorphism Kavramları
    • Arrayler , Arraylistler ,String Sınıfı ve LinkedListler
    • Interfaceler, Abstract Sınıflar, Inner Classlar
    • Genericler
    • Java Naming Convention, Paketler ve Erişim Belirleyiciler
    • Java Collection Framework
    • Exception Handling (İstisna Yakalama)
    • Java I / O
    • Java Multithreading ve Concurrency
    • Swing ile Arayüz Geliştirme
    • Swing ile 2 Boyutlu Uzay Oyunu Geliştirme
    • Swing ile Çekiliş Uygulaması Geliştirme
    • JDBC ve Mysql Veritabanı 
    • Swing ile Şirket Çalışanları Projesi Geliştirme

     

    Kurs Güncellemeleri

    Sıfırdan İleri Seviye Komple Java Geliştirici kursunun Türkiyedeki en büyük videolu Java kütüphanesi olmasını hedeflediğimden , kursumuz sürekli güncellenecek ve yeni konseptler eklenmeye devam edecek. Kurs güncellemelerini bu kısmın en altındaki Son Güncellemeler başlığı altında takip edebilirsiniz.

     

    Son Güncellemeler

    Henüz Güncelleme Yok

    Kurs boyunca yardıma ihtiyacınız olduğunda Slack takımımıza girerek insanlarla tartışabilir veya bu platform üzerinden sorularınızı sorabilirsiniz.

    Ayrıca, kurs boyunca tüm sorularınızı, görüşlerinizi ve eleştirilerinizi hiç çekinmeden bana bildirebilirsiniz. Bunlara elimden geldiğince cevap vereceğime emin olabilirsiniz.

    Haydi ne bekliyorsunuz ? Şimdi Java ailesine katılın ve Javanın güzelliklerini hep beraber görmeye başlayalım.

    Bu kurs kimler için uygun:

    • Hiçbir programlama bilgisi olmayan ancak Java ile programlamayı öğrenmek isteyenler
    • Başka bir dilde programlama tecrübesi olup Java öğrenmek isteyenler
    • Javayı temelden öğrenmiş olup, ileri seviyelere konulara hakim olmak isteyenler

    Course content

    • Kursa Giriş
      • Giriş Videosu
      • Kursa Nasıl Çalışmalıyız ?
    • Java Hakkında Bilgiler , Gerekli Ortamların Kurulması ve Slack
      • Java Hakkında Genel Kavramlar
      • JDK'nın Windows'a Kurulumu
      • Netbeans IDE'nin Windows'a Kurulumu
      • JDK'nın Linux Ortamına Kurulumu
      • JDK'nın Linux Ortamına Kurulumu İçin Terminal Komutları
      • Netbeans IDE'nin Linux Ortamına Kurulumu
      • Netbeans IDE'nin Linux Ortamına Kurulması İçin Gereken Adımlar
      • JDK'nın Mac OS X Ortamına Kurulumu
      • Netbeans IDE'nin Mac OS X Ortamına Kurulumu
      • Netbeans IDE'ye Genel Bakış ve Netbeans'i Konfigure Etmek
    • Proje Oluşturma
      • Javadaki İlk Projemizi Oluşturmak ve main() Metodu
      • Javayı Cmdde veya Terminal Çalıştırmak
    • Değişkenler , Veri Tipleri ve Temel Operatörler
      • Değişkenlerin Tanımlanması,Kullanılması ve Yorum Satırları
      • Javadaki Int , Byte, Short ve Long Veri Tipleri
      • Javadaki Float ve Double Veri Tipleri
      • Javadaki Char ve Boolean Veri Tipleri
      • Javadaki String Veri Tipi
      • Temel Matematik Operatörleri , Artırma ve Azaltma Operatörleri
      • Scanner Sınıfını Kullanarak Konsoldan Input Alma
      • Scanner Kullanırken Karşılacağımız Beklenmedik Durumlar
      • Mini Proje - Beden Kitle Indeksi Hesaplama
      • Mini Proje - Kilometreye Göre Toplam Ödenecek Tutar Hesaplama
      • Mini Proje - İki Sayının Değerini Değiştirme
      • Mini Proje - Dik Üçgenin Hipotenüsünü Bulma
    • Koşullu Durumlar ve Kod Blokları
      • Kod Blokları ve Kodları Temiz Yazma
      • Karşılaştırma Operatörleri
      • Mantıksal Operatörler
      • Koşullu Durumlar - Part 1 - If ve Else Blokları
      • Koşullu Durumlar - Part 2 - If - Else if ve Else Blokları
      • Switch Case Yapıları
      • Mini Proje - Girilen 3 Sayıdan Maksimum Sayıyı Bulma
      • Mini Proje - Koşullarla Beden Kitlesi Hesaplama
      • Mini Proje - Basit Hesap Makinesi
      • Mini Proje - Gelişmiş Not Hesaplama
    • Döngüler ve Karar Yapıları
      • Döngü Yapılarını Kullanma
      • For Döngülerini Kullanma
      • While Döngülerini Kullanma ve For Döngülerinden Farkı
      • Do While Döngüleri
      • Break ve Continue Anahtar Kelimeleri
      • Mini Proje - Döngülerle ATM Programı
      • Mini Proje - Girilen Bir Sayının Armstrong Sayısı Olup Olmadığını Bulma
      • Mini Proje - İç İçe For Döngüsüyle Çarpım Tablosu Oluşturma
      • Mini Proje - Kullanıcı Girişi Programı
      • Mini Proje - Faiz Uygulaması
    • Metodlar ve Metodlarda Overloading
      • Metodlara Giriş
      • Metodlarda Parametre Kullanımı
      • Metodlarda Return Kullanımı
      • Method Overloading (Metodlarda Aşırı Yükleme)
      • Kod Bloklarındaki ve Metodlardaki Lokal Değişkenler
      • Mini Proje - 1'den 1000'e Kadar Olan Sayılardan Asal Olanları Bulma
      • Mini Proje - Kullanıcıdan Alınan 2 Sayının Ebobunu Bulma
      • Mini Proje - Method Overloading Kullanarak Gelişmiş Hesap Makinesi
    • OOP Part 1 - Sınıflar, Metodlar, Constructorlar ve Inheritance
      • Object Oriented Programlamaya Giriş
      • Sınıflarda Metod Tanımlama ve Metodları Kullanma
      • Constructorlar (Yapıcı Metodlar) - Part - 1
      • Constructorlar (Yapıcı Metodlar) - Part 2
      • Obje Referansları
      • Mini Proje - Nesne Yönelimli Atm Projesi - Part 1
      • Mini Proje - Nesne Yönelimli ATM Projesi - Part 2
      • Mini Proje - İdman Programı Oluşturma - Part 1
      • Mini Proje - Idman Programı Oluşturma - Part 2
      • Inheritance (Kalıtım) - Part 1 - Super , Overriding ve Ekstra Özellikler
      • Inheritance (Kalıtım ) - Part 2 - Ek Detaylar
      • Mini Proje - Çalışanlar Projesi - Part 1
      • Mini Proje - Çalışanlar Projesi - Part 2
    • OOP Part 2 - Composition , Encapsulation ve Polymorphism
      • Composition - Part 1 - Composition ile Bilgisayar Sınıfı Oluşturma
      • Composition - Part 2 - Bilgisayar Sınıfını Test Etme
      • Encapsulation Nedir ve Encapsulation Kullanma Avantajları
      • Polymorphism (Çok Biçimlilik) - Part 1 - Polymorphism Nedir ?
      • Polymorphismin Önemi , instanceof anahtar kelimesi ve Object Sınıfı
      • Mini Proje - Beyblade Programı - Part 1
      • Mini Proje - Beyblade Programı - Part 2
    • Arrayler , ArrayListler , String Sınıfı ve LinkedListler
      • Arrayler ve Arraylerin Özellikleri
      • Arrayler - Görsel Anlatım
      • Arrayleri Sıralamak , Kopyalamak , Arrays Sınıfı ve Ek Detaylar
      • Arraylerin Sıralanması ve Kopyalanması - Görsel Anlatım
      • Çok Boyutlu Arrayler
      • Mini Proje - Hafıza Oyunu - Part 1
      • Mini Proje - Hafıza Oyunu - Part 2
      • ForEach Döngüsü
      • ArrayListler ve ArrayListlerin Özellikleri
      • Mini Proje Part 1 - Şarkıcılar Projesi - Sınıf Oluşturma
      • Mini Proje Part 2 - Şarkıcı Projesini Test Etme
      • Autoboxing ve Unboxing Kavramları
      • String Sınıfı ve Stringlerin Metodları
      • LinkedListlere Giriş ve LinkedListlerin Çalışma Arkaplanı
      • LinkedList Tanımlanması ve ListIterator Kullanımı
      • Iterator ve LinkedList Kullanımı - Görsel Anlatım
      • Mini Proje : LinkedList Kullanarak Şehir Turu Programı
    • Interfaceler , Abstract Classlar ve Inner Classlar
      • Interfaceler Part 1 - Interfacelerin Tanımlanması ve Implement Edilmeleri
      • Interfaceler Part 2 - Ek Detaylar
      • Mini Proje - Yurtdışı Çıkış Programı - Part 1
      • Mini Proje - Yurtdışı Çıkış Programı - Part 2
      • Abstract ( Soyut ) Sınıflar
      • Mini Proje - Geometrik Şekillerin Alanlarını Hesaplama Programı - Part 1
      • Mini Proje - Geometrik Şekillerin Alanlarını Hesaplama Programı - Part 2
      • Static Anahtar Kelimesi
      • Statik Olmayan Inner Sınıflar
      • Static Inner Sınıflar
      • Lokal Inner Classlar
      • Anonim Inner Classlar
      • Mini Proje - Basit Matematik ve Fizik Problemleri - Part 1
      • Mini Proje - Basit Matematik ve Fizik Problemleri - Part 2
    • Genericler
      • Generic Sınıf Oluşturma
      • Generic Metod Oluşturma
      • Mini Proje - Ygs ve Lys Birincileri
    • Java Naming Convention, Paketler, Erişim Belirleyiciler
      • Java Naming Convention (Adlandırma Gelenekleri ) Nedir ?
      • Paketler - Part 1 - Paket Oluşturma ve Kullanma
      • Paketler - Part 2 - Paketlerin Bilgisayarda Tutulmaları
      • Paketler - Part 3 - Jar Dosyası Oluşturmak ve Kütüphane Olarak Kullanmak
      • Özelliklerin ve Değişkenlerin Kapsamı - Scope
      • Access Modifierlar(Erişim Belirleyiciler) - public,private,protected, default
      • Static Anahtar Kelimesi - Tekrar
      • Final Anahtar Kelimesi
      • Final Sınıflar , Final Metodlar ve Final Parametreler
      • Interfacelere Özellik veya Metod Ekleme Yolları
    • Java Collection Framework
      • Collection Framework Nedir ?
      • ArrayList Tekrar ve List Interface
      • List Interface , ArrayList ve LinkedList Performans Karşılaştırması
      • Set Interface, HashSet , LinkedHashSet ve TreeSet Farkları
      • HashMap Sınıfı
      • Map Interface, HashMap , LinkedHashMap ve TreeMap Sınıflarının Farkları
      • Kendi Objelerimizi Maplerde Kullanmak , hashCode() ve equals() metodları
      • Mini Proje - Map Kullanarak Bir Cümlenin Harf Frekansını Bulma
      • Listleri Sıralama ve Comparable Interface'i Kullanma
      • Listleri Sıralamak ve Comparator Interface'i Kullanma
      • Vectorler ve Stackler + Görsel Anlatım
      • Mini Proje - Stack Kullanarak Palindrome Kelime Kontrolü Programı
      • Queue Interface ve LinkedList'i Queue Olarak Kullanma
      • Mini Proje - Queue Kullanarak Ramazan Pidesi Kuyruğu Programı
      • Queue Interface ve PriorityQueue
      • Mini Proje - PriorityQueue ve Comparable Interface ile Acil Servis Uygulaması
      • ListIterator ve Iterator Farkları
      • Kendi Iterable Sınıflarımızı Oluşturmak ve Iterable Interface
      • Mini Proje - Iterable Interface'i ile Kumanda Projesi
      • Collection Framework Genel Tekrar
    • Exception Handling (İstisna Yakalama)
      • Exception Handling Nedir ?
      • Try ve Catch Blokları ile İstisna Yakalama
      • Finally Blokları
      • Throw Anahtar Kelimesi ile İstisna Fırlatma
      • Throws Anahtar Kelimesi , Checked Exception ve Unchecked Exception Farkı
      • Stacklerle Beraber Exceptionların İç içe metodlarda yakalanma mantığı
      • Kendi Exception Sınıflarımızı Oluşturmak
      • Mini Proje - Exception ile Yurtdışı Çıkış Programı
      • Mini Projesi - Exception ile Hesap Makinesi
    • Java Input Output
      • Java I / O Nedir ?
      • FileOutputStream ile Dosyalara Veri Yazmak
      • FileInputStream ile Dosyalardan Veri Almak
      • Mini Proje - Mp3 Kopyalama
      • FileWriter ile Dosyalara Veri Yazmak
      • Java 7 ile Beraber Gelen Try With Resource Kullanımı
      • Mini Proje - İdman Programı Log Dosyası Oluşturma
      • FileReader, BufferedReader Okuma İşlemleri ve BufferedWriter ile Yazma İşlemleri
      • Mini Proje - Dosyadan Okuyarak Not Hesaplama
      • Objeleri Serileştirmek, Serialization API ve serialVersionUID
      • Arrayleri ve Collectionları Serileştirmek
      • Transient Anahtar Kelimesi ve Statik Alanları Serileştirmek
      • Mini Proje - Serialization ile Hafıza Oyununu Kaydetme
    • Multithreading ve Concurrency
      • Multitasking ve Multithreading Nedir ?
      • Thread Oluşturma Yöntemleri , Thread Sınıfı ve Runnable Interface
      • Threadlerin Senkronizasyonu, Synchronized Kullanımı ve Join metodu
      • Birden Çok Lock Kullanımı ve Synchronized Metod Sıkıntısı
      • Thread Havuzları ve ExecutorService Kullanımı
      • Mini Proje - ArrayBlockingQueue Kullanarak Producer Consumer Problemi
      • Wait ve Notify Metodları
      • Mini Proje - Wait ve Notify Metodları ile Producer Consumer Problemi
      • ReentrantLock ve Condition Sınıfı , await() ve signal() Metodları
      • Deadlock Oluşma Durumları ve Engelleme Yöntemleri
      • Semaphore Kullanarak Birden Çok Threading Aynı Anda Çalışması
      • Callable ve Future Interfacelerinin Kullanımı ve Threadlerden Değer Döndürmek
      • Threadleri Yarıda Kesme, Thread Interrupt
      • Mini Proje - Threadlerle Mp3 Kopyalama
    • Swing ile Arayüz Geliştirme
      • Swing Kullanarak Netbeanste Tasarım Yapmak
      • JButton ve JTextField Kullanarak Web Sayfası Açma
      • JButton, JTextField ve JLabel ile Basit Hesap Makinesi
      • JPasswordField Kullanarak Kullanıcı Girişi Yapma
      • JTextArea Kullanarak Kelime ve Harf Sayımı Programı
      • Checkbox Kullanımı ve Sipariş Uygulaması
      • JCombobox ve RadioButton Kullanımı
      • Stok Uygulaması - JTable ile Ürün Ekleme
      • Stok Uygulaması - JTable ile Ürün Güncelleme
      • Stok Uygulaması - JTable ile Ürün Silme
      • ProgressBar Kullanarak Dosya İndirme Simulasyonu
      • JList Kullanımı ve Input Dialogları
      • Register Login Uygulaması - Arayüz Tasarımı
      • Register Login Uygulaması - Arayüze Özellik ve Action Ekleme
      • JFileChooser ve JColorChooser Kullanımı
      • Menülerle Notepad Uygulaması Geliştirme - Arayüz Tasarımı
      • Menülerle Notepad Uygulaması Geliştirme - Arayüze Action Ekleme
      • Graphics Kütüphanesi Kullanarak Arayüze Şekil Çizme
    • Proje #1 - Uzay Oyunu Geliştirme
      • Uzay Oyunu - Şekil Tasarımı ve Oyunun Altyapısını oluşturmak
      • Uzay Oyunu - Topu Hareket Ettirmek
      • Uzay Oyunu - Uzay Gemisini Hareket Ettirmek ve KeyListener Kullanımı
      • Uzay Oyunu - Uzay Gemisine Ateş Özelliği Eklemek
      • Uzay Oyunu - Ateş Ederek Topu Vurmak
      • Uzay Oyunu - Oyunu Çalışabilir bir Jar Dosyasına Dönüştürmek
    • Proje #2 - Çekiliş Uygulaması
      • Çekiliş Uygulaması - Arayüz Tasarımı
      • Çekiliş Uygulaması - Çekilişi Yapma
      • Çekiliş Uygulaması - Arayüze Alkış Sesi Ekleme
    • JDBC ve MySql Veritabanı
      • JDBC ve MySql Veritabanı Nedir ?
      • Xampp ile Mysql Veritabanı Kurulumu ve MySql Connector Jar Kütüphanesi
      • Java ile Veritabanı Bağlantısını Sağlama
      • Tablodan Veri Çekmek
      • Tabloya Veri Eklemek
      • Tablodaki Verileri Güncelleme
      • Tablodaki Verileri Silme
      • PreparedStatement Kullanımı
      • Database Transaction İşlemleri - commit() ve rollback() Metodları
    • Proje #3 - Şirket Çalışanları Projesi
      • Veritabanını Hazırlamak , Uygulama Sabitleri ve Veritabanı Bağlantısı
      • Admin Girişi Tasarımı ve Admin Girişini Kontrol Etme
      • Çalışan Tablosunu Oluşturma ve Çalışanları Görüntüleme
      • Çalışan Tablosu Üzerinde Dinamik Arama
      • Çalışan Tablosuna Yeni Çalışan Ekleme
      • Çalışan Bilgilerini Güncelleme
      • Tablodan Bir Çalışan Silme
      • Projeyi Jar Dosyası Haline Getirme ve Test Aşaması
    • BONUS
      • Mustafa Murat Coşkun'un Diğer Kursları İçin İndirim Linki
      • Tüm Projeler

    Sifirdan.Ileri.Seviyeye.Komple.Java.Gelistirici.Kursu.part1.rar

    Sifirdan.Ileri.Seviyeye.Komple.Java.Gelistirici.Kursu.part2.rar


     TO MAC USERS: If RAR password doesn't work, use this archive program: 

    RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


     TO WIN USERS: If RAR password doesn't work, use this archive program: 

    Latest Winrar  and extract password protected files without error.


     Coktum   |  

    Information
    Members of Guests cannot leave comments.




    rss