Udemyalltr

(42 Saat) Sıfırdan Komple Java Geliştirici Kursu

Learn Java programming for Android, web development & more! Master this versatile language and unlock new tech opportunities.

4.5(13,989)
55,622students
40h 49m
Certificate
Mustafa Murat Coşkun
Mustafa Murat CoşkunSenior Software Developer | Bestselling Java Instructor

Course Content

(42 Saat) Sıfırdan Komple Java Geliştirici Kursu is an all-levels Udemy course taught by Mustafa Murat Coşkun. It runs 40h 49m, is taught in Turkish, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 13,989 reviews, with 55,622 students enrolled. It is a paid course, last updated April 2020.

Java ile Nesne Yönelimli Programlama Uzmanlığına İlk Adım

Java öğrenmek ve profesyonel uygulamalar geliştirmek mi istiyorsunuz? Bu kapsamlı Java eğitim kursu ile sıfırdan başlayarak nesne yönelimli programlama (OOP) prensiplerini derinlemesine öğrenecek ve Java geliştirici olarak kariyerinize sağlam bir temel oluşturacaksınız. Kursumuz, size Java programlama konusunda uzmanlaşma yolunda rehberlik edecek ve profesyonel projeler oluşturabilecek yetkinliğe kavuşmanızı sağlayacak.

Kursun Yapısı: Pratik ve Etkileşimli Öğrenme

Kurs boyunca tüm konuları Netbeans IDE ortamında uygulamalı olarak öğreneceksiniz. Öğrendiklerinizi pekiştirmek için Smart Notebook ve grafik tablet kullanarak görsel öğrenmeye odaklanacağız. Özellikle iş mülakatlarında sıkça sorulan Java konuları vurgulanacak. Her yeni konseptin ardından mini projeler ve uygulamalar ile öğrendiklerinizi pratiğe dökeceksiniz. Kursun son aşamalarında ise kapsamlı büyük projeler geliştirerek bilgi birikiminizi somutlaştıracaksınız.

Kurs İçeriği: Kapsamlı Java Bilgisi

Bu Java kursu ile aşağıdaki temel ve ileri düzey konuları öğreneceksiniz:

  • Java Temelleri: Java hakkında genel bilgiler, gerekli ortamların kurulumu, Java proje oluşturma, değişkenler, veri tipleri ve temel operatörler.
  • Programlama Yapıları: Koşullu durumlar, kod blokları, döngüler ve karar yapıları.
  • Nesne Yönelimli Programlama (OOP): Metodlar, metod overloading, sınıflar, constructorlar (yapıcı metodlar) ve inheritance (kalıtım). Composition, Encapsulation ve Polymorphism kavramları.
  • Veri Yapıları: Arrayler, ArrayListler, String sınıfı ve LinkedListler.
  • İleri Düzey Java: Interfaceler, abstract sınıflar, inner classlar, genericler, Java naming convention, paketler ve erişim belirleyiciler.
  • Java Framework'leri: Java Collection Framework, Exception Handling (istisna yakalama), Java I/O.
  • Çok İş Parçacıklı Programlama: Java Multithreading ve Concurrency.
  • Arayüz Geliştirme: Swing ile arayüz geliştirme.
  • Görsel Uygulamalar: Swing ile 2 boyutlu uzay oyunu geliştirme, Swing ile çekiliş uygulaması geliştirme.
  • Veritabanı Entegrasyonu: JDBC ve MySQL veritabanı ile entegrasyon.
  • Proje Geliştirme: JDBC ve MySQL ile Swing kullanarak şirket çalışanları projesi geliştirme.

Sürekli Güncellenen İçerik

Sıfırdan ileri seviyeye kadar uzanan bu komple Java geliştirici kursu, Türkiye'deki en büyük videolu Java kütüphanesi olmayı hedefliyor. Bu nedenle kursumuz sürekli olarak güncellenmekte ve yeni konular eklenmektedir. En son güncellemeleri takip etmek için aşağıdaki Son Güncellemeler bölümünü kontrol edebilirsiniz.

Destek ve İletişim

Kurs boyunca herhangi bir konuda yardıma ihtiyacınız olursa Slack takımımıza katılarak diğer katılımcılarla tartışabilir veya bu platform üzerinden sorularınızı sorabilirsiniz. Tüm sorularınızı, geri bildirimlerinizi ve eleştirilerinizi bizimle paylaşmaktan çekinmeyin.

Hemen Java dünyasına katılın ve geleceğin yazılımcısı olun!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.