İçereği Atla

Kurs Hakkında


OzzAcademy Java Eğitim Programı

Sıfırdan İleri Seviyeye Modern Java Yazılım Geliştirme Eğitimi (Toplam 200 Saat)

Güçlü, popüler ve kurumsal dünyada en çok tercih edilen programlama diline hakim olun.

Java; kurumsal yazılımlardan mobil uygulamalara, büyük ölçekli sistemlerden bulut tabanlı mimarilere kadar geniş kullanım alanına sahip dünyanın en yaygın dillerinden biridir.

Ozz Academy’nin Java Eğitim Programı, tamamen uygulamalı bir öğrenme modeli ile hiç bilmeyenlerden ileri seviyeye kadar her katılımcıyı profesyonel Java geliştiricisi olmaya hazırlar.

Bu eğitimde; Java’nın temel sözdiziminden nesne yönelimli programlamaya, veri tabanı işlemlerinden Spring Framework’e, web uygulama geliştirmeden test süreçlerine kadar tam kapsamlı bir yol haritası sunulur.

Bu Programda Neler Öğreneceksin?


Katılımcılar, profesyonel bir Java geliştiricisinin sahip olması gereken tüm temel ve ileri seviye becerileri kazanır:

  • Java sözdizimi, veri tipleri, operatörler, kontrol yapıları
  • Nesne yönelimli programlama (OOP) teknikleri
  • Diziler, koleksiyonlar ve veri yapıları
  • Lambda ifadeleri, Stream API ve fonksiyonel programlama
  • Exception handling, dosya işlemleri, I/O yönetimi
  • JDBC ile veritabanı bağlantısı ve SQL işlemleri
  • Servlet, JSP, web temelleri ve session yönetimi
  • Spring Boot, Spring MVC, REST API geliştirme
  • JUnit, Mockito, Test Driven Development (TDD)
  • Maven/Gradle ile proje yönetimi, paketleme ve deployment
  • Gerçek Java projeleriyle uygulamalı pratik

Program, Java geliştiriciliğinin tüm yapı taşlarını tek bir kursta sunarak katılımcıları kurumsal dünyaya hazır hale getirir.

Eğitim Yapısı


Eğitim hibrit formatta sunulur:

  • Teknopark İstanbul laboratuvarlarında yüz yüze uygulamalı Java eğitimleri
  • Canlı online derslerle uzaktan katılım imkânı

Tüm dersler kaydedilir ve katılımcılar 7/24 erişim sağlayabilir.

Her konu, proje tabanlı uygulamalar ve gerçek senaryolarla desteklenir.

Gerçek Uygulama Deneyimi


Program boyunca katılımcılar:

  • Kendi Java geliştirme ortamını kurar (JDK + IDE)
  • Sıfırdan Java projeleri geliştirir
  • OOP prensiplerini gerçek kod örnekleriyle uygular
  • Collection Framework ile veri yapılarını yönetir
  • Stream API ile fonksiyonel programlama yapar
  • SQL + JDBC ile veri tabanı tabanlı uygulamalar geliştirir
  • Servlet ve JSP ile web tabanlı projeler oluşturur
  • Spring Boot ile modern REST API’ler tasarlar
  • JUnit ile otomatik testler geliştirir
  • Maven/Gradle ile proje yönetimi yapar
  • Final proje kapsamında uçtan uca Java uygulaması geliştirir

👉 Bu bölüm sadece özet niteliğindedir.

Gerçek eğitim, proje tabanlı yoğun uygulamalarla çok daha kapsamlıdır.

Eğitim İçeriği (Modül Modül)


Java’ya Giriş ve Temel Kavramlar
  • Java'nın tarihçesi ve avantajları
  • JDK & IDE kurulumu (IntelliJ IDEA, Eclipse)
  • İlk Java programı ("Hello World")
  • Veri tipleri, değişkenler, sabitler
Operatörler ve Kontrol Yapıları
  • Aritmetik & mantıksal operatörler
  • if–else, switch yapıları
  • for, while, do-while döngüleri
Diziler ve Veri Yapıları
  • Arrays
  • ArrayList, HashMap, HashSet
  • Java Collections Framework
Nesne Yönelimli Programlama (OOP)
  • Sınıflar ve nesneler
  • Encapsulation
  • Inheritance
  • Polymorphism (overloading/overriding)
  • Abstract sınıflar ve interface kavramı
İleri Seviye OOP Konuları
  • static & final anahtar kelimeleri
  • Inner classes & anonymous classes
  • Exception handling
Java I/O İşlemleri
  • Dosya okuma & yazma
  • BufferedReader & BufferedWriter
  • Serialization & deserialization
Java Collections Framework Derinlemesine
  • List, Set, Map, Queue arayüzleri
  • ArrayList, LinkedList, HashSet, HashMap
  • Collections yardımcı metodları
Lambda İfadeleri & Fonksiyonel Programlama
  • Lambda ifadeleri
  • Stream API
  • Functional interfaces (Consumer, Predicate vb.)
Veritabanı İşlemleri & JDBC
  • JDBC bağlantısı
  • SQL temel komutları
  • PreparedStatement, ResultSet kullanımı
Java ile Web Geliştirme (Servlet & JSP)
  • Servlet yapısı
  • JSP ile dinamik sayfa oluşturma
  • Cookies & session yönetimi
Spring Framework’e Giriş
  • Spring Core & Dependency Injection
  • Spring Boot ile hızlı proje geliştirme
  • Spring MVC ile web & REST API geliştirme
Unit Test ve Test Driven Development (TDD)
  • JUnit & TestNG kullanımı
  • Mockito ile mocking
  • TDD metodolojisi
Java ile Proje Geliştirme ve Dağıtım
  • Proje planlama & kod yapısı
  • Maven / Gradle ile bağımlılık yönetimi
  • Uygulama paketleme ve deployment


Bu Eğitim Sonunda


Katılımcılar:

  • Java programlama diline sağlam bir temelle hakim olur
  • OOP mantığını ileri seviye uygular
  • Web ve REST API geliştirebilir
  • SQL ve veri tabanı işlemlerinde yetkin hale gelir
  • Spring Boot ile modern uygulamalar oluşturabilir
  • Kurumsal projelerde yer alabilecek, profesyonel seviyeye ulaşır


İletişim


Daha detaylı içerik, proje örnekleri, kontenjanlar ve kayıt süreci için bizimle iletişime geçebilirsiniz.

Sıkça Sorulan Sorular

Eğitimlerimize başlamadan önce en çok merak edilen konuları sizin için derledik. Kayıt süreçleri, eğitim formatı ve teknik gereksinimler hakkında tüm detaylara aşağıdaki sorular üzerinden hızlıca ulaşabilirsiniz.

Eğitimlerimizin tamamı canlı (real-time) olarak yürütülmektedir. 

Dersler Zoom veya sınıf ortamında gerçekleştirilir. Canlı derslerin kayıtları bazı programlarda tekrar izlenebilmesi için paylaşılabilir, ancak eğitim modeli tamamen uygulamalı ve interaktiftir.

Çoğu başlangıç seviye programımız için herhangi bir ön bilgi gerekmemektedir. Eğitmenlerimiz dersleri temel kavramlardan başlatarak anlatır. Orta ve ileri seviye eğitimlerde ise yalnızca temel bilgisayar kullanımı ve motivasyon yeterlidir.

OzzAcademy’de başarıyla tamamladığınız programlar sonrasında, uluslararası alanda tanınan ve geçerliliği olan sertifikalara sahip olursunuz. Bu sertifikalar, global iş piyasasında rekabet avantajı sağlayarak profesyonel kariyerinizde sizi öne çıkarır.

Evet. Eğitimlerimizi deneyimlemeniz için ücretsiz demo ders imkânı sunuyoruz. Demo dersler, eğitmenlerimizin anlatım tarzını, sınıf ortamını ve eğitim kalitemizi görmeniz için idealdir. Katılım sağlamak için kayıt formunu doldurmanız yeterlidir; ekibimiz size uygun tarihleri iletir.


OzzAcademy Çevrimiçi
👋 Merhaba, nasıl yardımcı olabiliriz?