Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Java101

JRJRJR
16,883 learners joined

Description

Çok yönlü, kullanımı kolay ve pek çok alanda kullanılabiliyor. Nesne yönelimli bir programlama dili olan Java pek çok farklı alanda kullanılıyor. Değişkenler, veri tipleri, temel operatörler, koşullu ifade, if ve else, switch- case, döngüler, while döngüsü, do-while döngüsü, for döngüsü, continue ve break, metot, return ve void, overloading, recursive, sınıf ve nesne, constructor(yapıcı), tek boyutlu dizi, çok boyutlu dizi, foreach...

Lessons

Patikaya Giriş

4 lessons
  1. Eğitime Genel Bakış ve Öneriler
  2. Temel Kavramlar
  3. Java Nedir
  4. Java Geliştirme Araçlarının Kurulumu

Java'ya Başlangıç

4 lessons
  1. Java'da Yazım ve İsimlendirme Kuralları
  2. Main Metodu ve Kullanımı
  3. Programlamaya Başlangıç
  4. Yorum Satırları

Temel Kavramlar ve Değişkenler

14 lessons
  1. Değişkenler ve Veri Tipler
  2. Byte, Short, Int ve Long Veri Tipleri
  3. Float ve Double Veri Tipleri
  4. Char ve Boolean Veri Tipleri
  5. String Veri Tipi
  6. Temel Operatörler
  7. Kullanıcıdan Veri Alma
  8. Pratik - Not Ortalaması Hesaplayan Program
  9. Pratik - KDV Tutarı Hesaplayan Program
  10. Pratik - Dik Üçgende Hipotenüs Bulan Program
  11. Pratik - Taksimetre Hesaplayan Program
  12. Pratik - Dairenin Alanını ve Çevresini Bulan Program
  13. Ödev - Vücut Kitle İndeksi Hesaplayan Program
  14. Ödev - Manav Kasa Programı

Koşullu İfadeler ve Kod Blokları

14 lessons
  1. Karşılaştırma Operatörleri
  2. Mantıksal Operatörler
  3. Kod Blokları (Scope)
  4. If ve Else Blokları
  5. Switch-Case Yapısı
  6. Pratik - Hesap Makinesi
  7. Pratik - Kullanıcı Girişi
  8. Pratik - Sınıfı Geçme Durumu
  9. Pratik - Hava Sıcaklığına Göre Etkinlik Önerme
  10. Pratik - Sayıları Büyükten Küçüğe Sıralama
  11. Pratik - Burç Bulan Program
  12. Ödev - Uçak Bileti Fiyatı Hesaplama
  13. Ödev - Çin Zodyağı Hesaplama
  14. Ödev - Artık Yıl Hesaplama

Döngüler

21 lessons
  1. Döngü Yapıları
  2. While Döngüsü
  3. Do-While Döngüsü
  4. For Döngüsü
  5. For ve While Arasındaki Farklar
  6. Continue ve Break Komutları
  7. Pratik - Girilen Sayıya Kadar Olan Çift Sayıları Bulan Program
  8. Pratik - Tek Sayıların Toplamını Program
  9. Pratik - Girilen Sayıdan Küçük 2’nin Kuvvetlerini Bulan Program
  10. Pratik - Faktöriyel Hesaplayan Program
  11. Pratik - Üslü Sayı Hesaplayan Program
  12. Pratik - Armstrong Sayıları Bulan Program
  13. Pratik - Harmonik Sayıları Bulan Program
  14. Pratik - Yıldızlar ile Üçgen Yapımı
  15. Pratik - ATM Projesi
  16. Pratik - EBOB-EKOK Bulan Program
  17. Ödev - Girilen Sayılardan Min ve Max Değerleri Bulma
  18. Ödev - Mükemmel Sayı Bulan Program
  19. Ödev - Ters Üçgen Yapımı
  20. Ödev - 1-100 Arasındaki Asal Sayıları Bulan Program
  21. Ödev - Fibonacci Serisi

Metotlar

11 lessons
  1. Metot Tanımı
  2. Return ve Void Tanımı
  3. Metotlarda Overloading (Aşırı Yüklenme)
  4. Metotlarda Local Değişken Yapıları
  5. Recursive (Özyineli) Metotlar
  6. Pratik - Palindrom Sayılar
  7. Pratik - Recursive ile Fibonacci Serisi Bulan Program
  8. Pratik - Gelişmiş Hesap Makinesi
  9. Ödev - Üs Hesabı Yapan Program
  10. Ödev - Asal Sayı Bulan Program
  11. Ödev - Desene Göre Metot Oluşturma

Nesneye Yönelik Programlamaya Giriş

3 lessons
  1. Sınıf ve Nesne Kavramları
  2. Nesne Yönelik Programlama Nedir ?
  3. Modelleme ve Soyut Düşünme

Sınıflar

6 lessons
  1. Sınıf Tanımları
  2. Nesne Oluşturma ve Sınıf Metotları
  3. Constructor (Yapıcı) Metot Kullanımı
  4. Pratik - Öğrenci Bilgi Sistemi
  5. Pratik - Boks Oyunu
  6. Ödev - Maaş Hesaplayıcı

Diziler

12 lessons
  1. Dizilerin Genel Mantıkları
  2. Tek Boyutlu Diziler
  3. Çok Boyutlu Diziler
  4. ForEach Kullanımı
  5. Arrays Sınıfı ve Metotları
  6. Pratik - Dizideki Elemanların Ortalamasını Bulan Program
  7. Pratik - Dizideki Maksimum ve Minimum Değerleri Bulan Program
  8. Pratik - Çok Boyutlu Diziler ile A Harfi Yazdıran Program
  9. Pratik - Dizideki Tekrar Eden Sayıları Bulan Program
  10. Ödev - Dizideki Elemanları Sıralama
  11. Ödev - Dizideki Elemanların Frekansı
  12. Ödev - Matris Transpozunu Bulma

Diğer Konular

4 lessons
  1. Math Sınıfı ve Metotları
  2. String Sınıfı ve Metotları
  3. Pratik - Sayı Tahmin Oyunu
  4. Pratik - Palindromik Kelimleri Bulan Program

Bitirme Projesi

1 lessons
  1. Mayın Tarlası Oyunu
Java101
  • intermediate
  • 94 lessons
  • Self-paced
  • 4.9 / 5 rating
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved