İzmir · Birebir · Lise ve Üniversite
İzmir Java Kursu
Lise ve üniversite için birebir Java dersi.
Java'yı kalabalık bir sınıfta değil, birebir öğreniyorsun. 36 derslik program boyunca tek bir sistemi adım adım büyütüyorsun; sonunda elinde şirketlerin kullandığı ölçekte, çalışan bir uygulama oluyor.
Ders online yapılıyor, istersen İzmir'de yüz yüze de olabiliyor. Kayıt başvuru usulüyle: önce ücretsiz bir ön görüşme yapıyoruz, seviyene bakıyoruz, sonra karar veriyorsun.
- Program
- 36 ders
- Ders
- 60-75 dakika
- Müfredat
- 248 konu
- Biçim
- Online / yüz yüze
- Ücret
- 63.000 TL
Neden birebir
Java'da takıldığın yer herkesin takıldığı yer değil.
Nesne yönelimli programlamada herkes farklı bir noktada kopuyor. Sınıfta anlatım o noktayı beklemiyor, birebir derste bekliyor.
Derste tek kişisin
Konu oturana kadar o konuda kalıyoruz. Anladığın yerde hızlanıyoruz, kimseyi beklemiyorsun.
Saat sana göre
Ders saatini okul, üniversite ya da iş programına göre koyuyoruz. Sınav haftasında tempoyu düşürüyoruz.
Online ya da yüz yüze
Dersler evden yapılıyor. Yüz yüze istersen İzmir içinde yüz yüze seçeneği de var.
Kodun neden çalışmadığını tek başına saatlerce aramıyorsun. Ekranını görüyorum, yanlış satırı o an birlikte okuyoruz.
İzmir
İzmir'in her yerinden derse girebiliyorsun.
Kursa gidip gelmek gerekmiyor: ders bilgisayardan yapılıyor. Akşam dersine yetişmek için yola çıkmıyorsun.
Şu an Konak, Karşıyaka, Bornova ve Buca'dan öğrencilerimiz var. Karabağlar, Çiğli, Gaziemir ve Bayraklı'dan katılanlar aynı saatte derse giriyor. Urla ve Aliağa gibi merkeze uzak ilçelerde online seçenek tek başına yeterli oluyor.
Yüz yüze ders isteyenler için İzmir içinde yüz yüze seçeneği var. Üniversite öğrencilerinde çoğu zaman şu oluyor: dönem içinde online, sınav dönemlerinde yoğunlaştırılmış yüz yüze.
- Konak
- Karşıyaka
- Bornova
- Buca
- Karabağlar
- Çiğli
- Gaziemir
- Bayraklı
- Balçova
- Narlıdere
- Urla
- Aliağa
Yolda geçen saati koda ayırıyorsun. Ders iptal olmuyor, trafik programı bozmuyor.
Müfredat
Program 36 derste tamamlanıyor ve tek bir sistem büyüyor.
Her konu ayrı bir örnekle değil, aynı projenin üstüne biniyor. Dönem sonunda elinde parça parça alıştırma değil, bütün bir uygulama oluyor.
| Ders aralığı | Konu | Teslim |
|---|---|---|
| Ders 1-12 | Temeller ve nesne yönelimli programlama: tipler, koşullar, diziler, metotlar, sınıf ve nesne, kalıtım, arayüzler. | Her ders sonunda ödev, 10. derste ilk çalışan modül |
| Ders 13-24 | Koleksiyonlar, Stream, istisna yönetimi, test yazma ve Git ile sürüm takibi. | Testleriyle birlikte teslim edilen ara proje |
| Ders 25-36 | SQL ve JPA ile veritabanı, Spring Boot web servisi, kimlik doğrulama ve yetki, yapay zekâ entegrasyonu. | Bitirme projesi ve sunum |
Dönem sonunda gösterebileceğin şey bir sertifika değil, çalışan ve kaynak kodu senin olan bir servis.
Ders akışı
Ders 60 ila 75 dakika sürüyor ve dört parçaya bölünüyor.
Dersten "dinledim" diye değil, "çalıştırdım" diye kalkıyorsun.
Öğrenim sistemi
Ders bittiğinde öğrenme durmuyor; aradaki günlerde panel devralıyor.
Ders haftada bir. Öğrenmenin geri kalanı aşağıdaki ekranlarda sürüyor ve hepsi fiyata dahil.
Öğrenci paneli
Nereden devam edeceğini aramıyorsun.
Ders programın, ödevlerin ve günlük alıştırmaların tek girişte duruyor. Paneli açtığında o gün ne yapacağın ekranda yazıyor.
Büyüt
Ders programı
Ders günleri senin düzenine göre kuruluyor.
Her dersin tarihi, ders kaydı ve dokümanı aynı yerde. Kaçırdığın ya da anlamadığın dersi sonradan tekrar izliyorsun.
Büyüt
Öğrenim Asistanı
Gece yarısı takıldığında bekleyecek kimse aramıyorsun.
Panelde bekleyen asistan hazır cevap vermiyor. Ne yapmaya çalıştığını anlayıp adım adım düşündürüyor, çözümü sen buluyorsun.
Büyüt
Kodlama ödevleri
Teslim etmediğin ödev gözden kaçmıyor.
Ödev panelden veriliyor, panelden teslim ediliyor. Ödev sana göre seçiliyor: dersin verisine bakılıp seni en çok geliştirecek çalışma veriliyor.
Büyüt
İnteraktif soru bankası
Derste öğrendiğini gerçek problemlerde deniyorsun.
Konu konu pekiştirme her an açık. Çözüm açıklamaları görünüyor; birebir öğrencide günlük çözüm limiti yok.
Büyüt
Günlük alıştırma
Günde üç kısa soruyla düzenli pratik.
İki ders arasındaki günler de programın parçası. Panel her gün seviyene göre kısa alıştırma üretiyor, çoğu zaman on dakika sürüyor.
Büyüt
Klavye egzersizleri
Harf ararken düşünce zinciri kopuyor.
Kod yazarken klavyede harf aramak kurduğun mantığı ortasından kesiyor. Panelde süreli egzersiz var: doğru sayısı, hata sayısı ve dakikadaki kelime sayın ekranda.
Büyüt
Gelişim karnesi
Nerede zorlandığını tahmin etmiyoruz, ekranda görüyoruz.
Hangi konuda ilerlediğin, nerede takıldığın haftalık olarak yazıyor. Bir sonraki dersin planı da buna bakılarak kuruluyor.
Büyüt
Veli Takip Portalı
Ailen nasıl gittiğini sana sormuyor, açıp bakıyor.
Hangi ders işlendi, ödevini gönderdin mi, ne kadar çalıştın. Velinin kendi girişi var; ödemeyi yapan kişi süreci de görüyor.
Büyüt
Ne kadar çalıştığını hatırlamaya çalışmıyorsun; panelde yazıyor.
Java mı Python mu
Java kurumsal tarafa, Python veri ve yapay zekâ tarafına açılıyor.
İkisi de iyi bir ilk dil değil aynı anda. Java, kuralları baştan öğreten bir dil: tip vermeden değişken tanımlayamıyorsun, sınıf kurmadan program yazamıyorsun. Bu başlangıçta yavaşlatıyor, sonra hız kazandırıyor. Büyük bir kod tabanında hangi parçanın ne yaptığını Java'da okumak daha kolay.
Python'da ilk çalışan programa birkaç ders içinde ulaşıyorsun, bu yüzden ortaokul ve lisede Python'la başlıyoruz. Lise sonunda ya da üniversitede yazılıma ciddi biçimde yöneldiysen Java anlamlı: staj ilanlarının ve kurumsal backend işlerinin çoğu bu tarafta.
Zaten Python biliyorsan Java'ya geçiş kolay oluyor. Mantık aynı, değişen şey disiplin: derleyici seni her hatada durduruyor ve bu ilk haftalarda can sıkıyor, sonra kod yazma alışkanlığını düzeltiyor.
| Java | Python | |
|---|---|---|
| Kimin için | Lise sonu ve üniversite | Ortaokul, lise, üniversite |
| Ders sayısı | 36 ders | 28 ders |
| Güçlü olduğu yer | Kurumsal backend, Android, Spring Boot | Veri, yapay zekâ, otomasyon |
| Dönem sonu çıktısı | Kimlik doğrulamalı web servisi | Kendi verisiyle çalışan uygulama |
Hedefin staj ve kurumsal yazılımsa Java, veri ve yapay zekâysa Python. Emin değilsen ön görüşmede buna birlikte karar veriyoruz.
Eğitmen
Dersi kim veriyor?
Dersleri Berk Akademi'nin kurucusu Berk Keskin veriyor. Tanıtımda gördüğün kişi ile derse giren kişi aynı.
Grup dersi yok. Her ders tek öğrenciyle işleniyor, bu yüzden kontenjan sınırlı ve kayıt başvuru usulüyle alınıyor.
Berk Keskin kimdir sayfasıFiyat ve kayıt
Program ücretleri ve ödeme seçenekleri
Birebir Java programının iki biçimi ve tutarları aşağıda. İçerik ikisinde de aynı.
36 ders, KDV dahil · 6 ay vade farksız taksit
- Ders kayıtları
- Ödev sistemi ve soru bankası
- Günlük alıştırmalar
- 7/24 Öğrenim Asistanı
- Veli Takip Portalı
36 ders, KDV dahil · 6 ay vade farksız taksit
- Online paketin tamamı
- İzmir içinde yüz yüze ders
- Takvim birlikte planlanıyor
Kayıt başvuru usulüyle alınıyor: önce ücretsiz ön görüşme yapıyoruz, kontenjan uygunsa kayıt açılıyor.
Ders başına ne ödediğini baştan biliyorsun. Dönem ortasında ek ücret çıkmıyor.
Merak edilen detaylar
Kayıt olmadan önce bilinmesi gerekenler.
Java'nın iş ilanlarındaki karşılığı
Java, bankaların, sigorta şirketlerinin ve büyük e-ticaret sistemlerinin arka tarafında çalışan dil. Bu şirketler sistemlerini on yıllık ölçekte planlıyor ve Java'nın geriye dönük uyumluluğu bu yüzden tercih sebebi.
İlanlarda Java tek başına geçmiyor: yanında Spring Boot, SQL, Git ve test yazma isteniyor. Programın son üçte biri tam olarak bunları kapsıyor, çünkü Java bilip Spring Boot bilmemek ilan tarafında Java bilmemekle aynı kapıya çıkıyor.
Android tarafı ayrı bir yol. Kotlin son yıllarda öne geçti ama Kotlin öğrenmenin en kısa yolu Java bilmekten geçiyor; ikisi aynı sanal makinede çalışıyor ve aynı kütüphaneleri kullanıyor.
Öğrendiğin şey bir dönemlik ders değil, ilanlarda aranan bir yığının tamamı.
Üniversite dersleriyle ilişkisi
Bilgisayar mühendisliği ve yazılım mühendisliğinde Nesne Yönelimli Programlama dersi çoğu bölümde Java ile veriliyor. Bu program o dersin konularını kapsıyor ama sırası farklı: üniversitede konu anlatılıp geçiliyor, burada her konu aynı projenin üstüne biniyor.
Veri Yapıları dersi de bu programdan besleniyor. Koleksiyonlar bölümünde liste, küme ve harita yapılarını kullanmayı öğreniyorsun; dersin teorik tarafı sana yabancı gelmiyor.
Vize ve final dönemlerinde tempoyu düşürüyoruz. Amaç okul dersinin yerine geçmek değil, okulda anlatılanın neden öyle olduğunu anlamanı sağlamak.
Okuldaki dersin konusu geldiğinde ilk defa duymuyorsun, ikinci defa görüyorsun.
Spring Boot'a ne zaman geçiliyor
Spring Boot'a programın son üçte birinde, 25. ders civarında geçiyoruz. Daha erken başlamak işe yaramıyor: Spring'in yaptığı işin büyük kısmı, saf Java'da elle yazacağın şeyleri senin yerine kurmak. O elle yazma aşamasını atlarsan çerçeve sihir gibi görünüyor ve bir şey bozulduğunda ne olduğunu anlamıyorsun.
Önce veritabanını SQL ile kendin sorguluyorsun, sonra JPA ile aynı işi yapıyorsun. İki yolu da gördüğün için JPA'nın ürettiği sorguyu okuyabiliyorsun.
Son derslerde kimlik doğrulama ve yetkilendirme geliyor. Bitirme projesinde kullanıcı girişi olan, her kullanıcının yalnız kendi verisini gördüğü bir servis çıkıyor ortaya.
Çerçeveyi kullanmayı değil, çerçevenin ne yaptığını öğreniyorsun.
Staj başvurusu için ne gerekiyor
Staj başvurusunda not ortalamasından çok, gösterebildiğin kod işe yarıyor. Bitirme projesi bu yüzden dönem boyunca Git ile takip ediliyor: başvuru anında ortada tek seferde yazılmış bir dosya değil, aylara yayılmış bir geçmiş oluyor.
Testler de aynı sebeple programın parçası. Test yazmamış birinin kodu ile testleri olan kodu ayırt etmek başvuruyu okuyan kişi için çok kolay.
Özgeçmişte ne yazacağını da konuşuyoruz. Kullandığın teknolojileri sıralamak yerine, projede hangi problemi çözdüğünü bir cümleyle anlatmak daha çok karşılık buluyor.
Başvuruya boş bir özgeçmişle değil, çalışan bir bağlantıyla gidiyorsun.
Bilgisayar ve kurulum
İnternete bağlanan her bilgisayar yeterli. Java geliştirme ortamı Python'a göre biraz daha çok bellek istiyor ama oyun bilgisayarı gerekmiyor; 8 GB bellekli bir dizüstü rahatça yetiyor.
Kurulumu ilk derste birlikte yapıyoruz: JDK, IntelliJ IDEA Community ve Git. Üçü de ücretsiz. Kurulum sırasında çıkan hatalar dersin bir parçası, çünkü ilerideki hataların çoğu da benzer şekilde okunuyor.
Tablet ve telefon yetmiyor. Kod yazmak için fiziksel klavye ve birden çok pencereyi aynı anda görebileceğin bir ekran şart.
İlk dersin sonunda ortam kurulu ve ilk programın çalışıyor oluyor.
Günde ortalama 60 dakika öneriyoruz
Haftada bir ders 60 ila 75 dakika sürüyor. Ödevlerle birlikte günde ortalama 60 dakika çalışmayı öneriyoruz. Sürdürülebilir gelişim böyle oluyor.
Bu süre okul ve sınav yoğunluğuna göre esniyor. Vize haftasında alıştırmaları hafifletiyoruz, ara tatilde tempoyu artırıyoruz. Amaç programdan kopmamak: Java'da iki hafta ara vermek, kurduğun projenin nerede kaldığını hatırlamakla geçiyor.
Okul düzenin bozulmuyor, program da yarıda kalmıyor.
Belge ve bitirme projesi
Program sonunda katılım belgesi veriliyor. Bunun ötesindeki belgeler koşullu: eğitim sonundaki sınava girip geçenlere veriliyor.
Asıl çıktı belge değil, bitirme projesi. Belge koleksiyonu ve izolasyon üzerine kurulu bir sistem yazıyorsun: kullanıcılar kendi belgelerini yüklüyor, herkes yalnız kendi verisini görüyor. Kimlik doğrulama, veritabanı ve testler bir arada çalışıyor.
Elinde bir kâğıt değil, açıp çalıştırabildiğin ve savunabildiğin bir sistem oluyor.
Ön görüşmede konuştuklarımız
Ön görüşme ücretsiz ve yaklaşık yirmi dakika sürüyor. Amacı satış yapmak değil, nereden başlayacağını belirlemek.
Üç şeyi konuşuyoruz: daha önce hangi dille ne yaptın, haftanın hangi günü ve saati uygun, hedefin ne. Hedef bazen okul dersine destek oluyor, bazen staj hazırlığı, bazen kariyer değişikliği. Üçünde de program aynı ama sıralama ve proje seçimi farklı kuruluyor.
Görüşmenin sonunda ders sayısını, fiyatı ve başlangıç tarihini yazılı olarak iletiyorum. Kontenjan uygunsa kayıt açılıyor, uygun değilse bunu da açıkça söylüyorum.
Karar vermeden önce kime ve neye ödeyeceğini görüyorsun.
Sık sorulanlar
İzmir Java Kursu hakkında merak edilenler
İzmir Java kursu fiyatları ne kadar?
Hiç kod yazmadım, Java ile başlayabilir miyim?
Spring Boot programa dahil mi?
Nasıl bir bilgisayar gerekiyor?
Ders saatleri esnek mi?
Dersler online olarak mı yapılıyor, yüz yüze mi?
Derste kaç öğrenci oluyor?
Önce konuşalım, sonra karar ver.
Ön görüşme ücretsiz ve yaklaşık yirmi dakika sürüyor. Seviyene bakıyoruz, uygun günü konuşuyoruz, fiyatı yazılı olarak iletiyorum.