Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Masterclass: 100+ Proje, 50 Soru, Gerçek Hayat Çözümler
Rating: 4.4 out of 5(52 ratings)
264 students
Created byEmre Erkaya
Last updated 9/2024
Turkish

What you'll learn

  • Java dilinin temellerini ve nesne yönelimli programlamayı öğrenin.
  • Java ile gerçek dünya projeleri oluşturun.
  • Koleksiyonlar ile etkili kod yazın.
  • Java dilinin konularını öğrenin ve uygulayın.

Course content

4 sections56 lectures8h 2m total length
  • Java | Giriş6:43
  • Değişkenler ve Veri Tipleri - Konu Anlatımı31:40
  • Standart Programlama Yapıları - Konu Anlatımı27:12
  • Öğrenci Not Hesaplama - Temel Matematik İşlemleri10:31
  • Basit Hesap Makinesi - Temel Aritmetik İşlemler8:39
  • İdeal Gaz Kanunu Hesaplama Projesi4:42
  • Serbest Düşme Hareketi Hesaplama Projesi5:53
  • Palindrom Kontrolü - String İşlemleri5:20
  • Taş Kâğıt Makas (Basit Oyun) - Rastgele Sayı Üretimi7:52
  • Kareler Toplamı - Matematiksel Hesaplamalar5:17
  • İstanbul Fetih Oyunu10:14
  • Metin Ters Çevirici - Diziler ve String İşlemleri2:43
  • Dizideki En Büyük ve En Küçük Değer Bulma - Diziler7:33
  • Dizi Birleştirme - Diziler ve String İşlemleri6:10
  • Fibonacci Serisi - Döngüler ve Koşullu İfadeler4:35
  • En Büyük Ortak Bölen Bulma - Algoritma Geliştirme4:09
  • Çarpım Tablosu - Döngüler3:14
  • Faktoriyel Hesaplama - Döngüler4:33
  • ATM Simülasyonu - Koşullar ve Döngüler8:06
  • Öğrenci Not Hesaplama Metotlar Yardımıyla8:45

Requirements

  • Programlama deneyimi gerekmez. Bu kurs, sıfırdan Java öğrenmek isteyenler için uygundur.

Description

Java Masterclass: Sıfırdan 100+ Proje, 50 Soru ve Gerçek Hayat Çözümleri

Bu kurs, Java programlamaya sıfırdan başlayarak, ileri düzey konulara kadar kapsamlı bir öğrenme deneyimi sunar. Amacımız, teorik bilgiyle birlikte gerçek dünyadaki sorunları çözebilecek projeler geliştirmenizi sağlamak. 100’den fazla proje ve 50’den fazla sınav sorusu ile Java programlamada hem temel hem de ileri düzey konuları öğrenip, pratik yaparak uzmanlaşacaksınız.

Kursun İçeriği ve Öğrenim Hedefleri

  • Sıfırdan Java Öğrenin: Java diline hiç aşina olmayanlar için ideal olan bu kurs, temel programlama kavramlarını ve Java'nın ana yapı taşlarını adım adım öğretir. Değişkenler, döngüler, koşullar, nesne yönelimli programlama gibi konularla başlayarak, daha karmaşık projeler geliştireceksiniz.

  • 100+ Proje ile Pratik Yapın:

    • Gündelik hayatın içinden alınmış örneklerle Java projeleri yaparak öğrendiklerinizi pratiğe dökeceksiniz. Her proje, gerçek dünyada karşılaşabileceğiniz problemlere çözüm getiren uygulamalar içerir. Bu projelerle iş görüşmelerinde öne çıkmanızı sağlayacak somut portföy parçaları elde edeceksiniz.

    • Proje örnekleri: Market fiyat hesaplama uygulaması, hava durumu tahmin uygulaması, görev listesi oluşturma, basit oyunlar (örneğin, sayı tahmin oyunu) ve çok daha fazlası.

  • 50+ Soru ile Bilginizi Test Edin:

    • 25 çoktan seçmeli soru ile öğrendiğiniz teorik bilgileri sınayıp kendinizi test edebileceksiniz.

    • 25 çıktı sorusu ile ise Java kodlarının çalışma sonuçlarını tahmin ederek daha derinlemesine anlamanızı geliştireceksiniz.

  • Gerçek Hayat Çözümleri: Kurs boyunca öğreneceğiniz her şey, gerçek dünyada karşılaşabileceğiniz yazılım sorunlarını çözmenize yardımcı olacak. Örneğin, finansal hesaplama yazılımları, veri işleme ve analiz uygulamaları, basit web servisleri gibi projeleri adım adım inşa edeceksiniz.

Bu Kurs Kimler İçin Uygun?

  • Yeni Başlayanlar: Java programlamaya yeni başlayanlar için ideal bir başlangıç noktası. Programlama deneyiminiz olmasa bile, bu kurs sizi sıfırdan alıp ileri seviyeye taşıyacaktır.

  • Orta Düzey Geliştiriciler: Java bilgisi olan ama projelerle kendini daha da geliştirmek isteyenler için mükemmel. Gelişmiş projelerle Java'nın güçlü özelliklerini öğrenip profesyonel becerilerinizi geliştirebilirsiniz.

  • Kariyer Değiştirmek İsteyenler: Farklı bir alanda çalışıp yazılım dünyasına adım atmak isteyenler için bu kurs, hem teorik hem pratik bilgi sunarak kariyer değişimini kolaylaştırır.

Bu Kursta Neler Öğreneceksiniz?

  1. Java'nın Temelleri: Değişkenler, veri türleri, döngüler, koşullar, fonksiyonlar ve temel algoritmalar.

  2. Nesne Yönelimli Programlama (OOP): Sınıflar, nesneler, kalıtım, polimorfizm, encapsulation gibi OOP ilkeleri.

  3. Koleksiyonlar: Array'ler, HashMap, HashSet.

Kursun Avantajları

  • Gerçek Dünya Uygulamaları: Kurs boyunca yapılan projeler, gerçek dünya senaryolarına dayanır. Bu projeler, iş hayatında karşılaşabileceğiniz problemlere benzer çözümler sunar.

  • Kodlama Alıştırmaları: 100’den fazla proje ve 50 soru ile öğrendiklerinizi sürekli pekiştirip pratik yapma imkanı bulacaksınız.

  • Ayrıntılı Anlatım: Her konuyu adım adım, anlaşılır bir şekilde anlatıyoruz. Karmaşık konular bile basit örneklerle açıklanıyor.

  • Kariyer Gelişimi: Java’yı iyi derecede öğrenerek yazılım geliştirme kariyerinizde bir adım öne geçebilirsiniz. Kurs, iş görüşmeleri ve yazılım projelerinde ihtiyaç duyacağınız becerileri kazandırır.

Kurs Sonunda Neler Kazanacaksınız?

  • Java Programlamada Uzmanlık: Kursu tamamladığınızda, hem temel hem de ileri düzey Java becerilerine sahip olacak ve sıfırdan yazılım geliştirebileceksiniz.

  • Profesyonel Proje Portföyü: 100+ projeyle iş başvurularında kullanabileceğiniz kapsamlı bir portföye sahip olacaksınız.

  • Kendi Yazılımınızı Geliştirme Yeteneği: Gerçek dünyada karşılaşılan problemleri çözmek için kendi projelerinizi yazabilecek ve özgüvenle yazılım geliştirme yapabileceksiniz.

Gereksinimler

  • Java programlamayı öğrenmek için sadece bir bilgisayar ve öğrenme isteği yeterli. Kurs, sıfırdan başladığı için ön bilgi gerekmemektedir.

Who this course is for:

  • Java programlamayı sıfırdan öğrenmek isteyen yeni başlayanlar.
  • Yazılım geliştirme alanında kariyer yapmayı hedefleyen öğrenciler ve profesyoneller.
  • Java dilinde pratik projeler yaparak becerilerini geliştirmek isteyenler.
  • Üniversite öğrencileri ve yazılım mühendisliği öğrencileri.