ECLIPSE: WORKING WITH LANGUAGES & CODE EĞİTİMİ

Eclipse'in kod araçlarını ustalıkla kullan

İçerik yardımı, kod şablonları, refaktör, hata ayıklayıcı, JUnit, kod analizi ve çoklu dil desteği ile Eclipse'te verimli kodlama

Eclipse Content Assist, kod şablonları, refaktör, debugger, JUnit ve çoklu dil desteğiyle verimli kodlama eğitimi.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Eclipse'in editör, refaktör, hata ayıklama ve test araçlarıyla kodlama

Bu eğitim, Eclipse'te kodlama verimliliğini artıran araçları öğretir. Content Assist (Ctrl+Space), kod şablonları ve Source menüsü, Quick Fix, Organize Imports, Java Editor özellikleri, Rename/Extract Method/Move gibi refaktör araçları, call hierarchy ve açık bildirim, debugger (breakpoint, conditional breakpoint, watch), JUnit 5 testleri, kapsam eklentisi, CDT ile C/C++, JSDT/Web Tools ile HTML-JS-CSS ve kod biçimlendirme/analiz ayarları uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; canlı kodlama, kısayol alıştırmaları ve mini projeler üzerinde uygulamadan oluşur.

Seviye

Temel Seviye — Eclipse ile Java, C/C++ ve web dillerinde kod yazma, refaktör, hata ayıklama ve test

Öğrenme Metodu

Katılımcılar bilinçli olarak hatalı yazılmış örnek projeyi Eclipse araçlarıyla düzeltir, refaktör eder, test eder ve hata ayıklar.

Neden Bu Eğitim?

⌨️Kısayol hakimiyeti

Eclipse kısayolları ve içerik yardımıyla kodlama hızınızı artırırsınız.

🐞Hata ayıklama

Debugger ile hataları hızla bulup nedenini inceleyebilirsiniz.

🔁Güvenli refaktör

Refaktör araçlarıyla kodu davranışı bozmadan yeniden düzenlersiniz.

Anahtar Konular

Eclipse kullanımıEclipse refaktörEclipse debuggerEclipse JavaEclipse JUnitEclipse content assistEclipse CDTSonarLintIDE verimliliğiEclipse kısayolları
“IDE'yi iyi bilen geliştirici, aynı kodu daha az emekle ve daha az hatayla yazar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Bir dilde temel bilgi

Java veya C gibi bir dilde temel kod yazabilmek gerekir.

2
Eclipse kurulu

Eclipse IDE ve JDK kurulu olmalıdır.

3
Temel kavramlar

Değişken, fonksiyon ve sınıf kavramları bilinmelidir.

4
Proje dosyaları

Eğitimde verilecek örnek proje bilgisayara aktarılacaktır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, içerik yardımı, şablonlar ve hızlı düzeltmelerle kod yazma hızını artırır.
Modül 1
Editör ve İçerik Yardımı
  • Content Assist ve Ctrl+Space
  • Otomatik tamamlama ve import yönetimi
  • Quick Fix (Ctrl+1) ile hata düzeltme
  • Javadoc ve hover bilgisi
  • Open Type ve Open Resource
  • Kod katlama ve hızlı gezinme
Modül 2
Şablonlar ve Kod Üretimi
  • sysout, for, foreach şablonları
  • Özel kod şablonu oluşturma
  • Source menüsü: getter/setter, constructor
  • toString, equals, hashCode üretme
  • Override/Implement methods
  • Delegate methods
Modül 3
Kod Biçimi ve Stil
  • Formatter profili ve Ctrl+Shift+F
  • Save Actions ile otomatik düzenleme
  • Organize Imports (Ctrl+Shift+O)
  • Takım içi ortak biçim dosyası
  • Checkstyle uyarıları
  • Çalışma alanı bazlı ayarlar
Modül 4
Gezinme ve Arama
  • Call Hierarchy ve Type Hierarchy
  • Open Declaration (F3)
  • Find References
  • Eclipse arama: dosya, Java, metin
  • Outline ve Quick Outline
  • Bookmark ve Task etiketleri
Günün hedefiKatılımcı, refaktör, debugger ve test araçlarını kullanır ve farklı dillerle çalışır.
Modül 1
Refaktör Araçları
  • Rename ve Move
  • Extract Method, Extract Variable
  • Inline ve Change Method Signature
  • Extract Interface ve Pull Up
  • Refaktör önizleme ve geri alma
  • Refaktör öncesi test güvencesi
Modül 2
Debugger Kullanımı
  • Breakpoint, koşullu breakpoint
  • Step Into, Step Over, Resume
  • Variables ve Expressions görünümü
  • Watchpoint ve exception breakpoint
  • Remote debug temelleri
  • Debug sırasında kod değiştirme (hot code replace)
Modül 3
Test ve Kod Kalitesi
  • JUnit 5 test oluşturma
  • Run As JUnit ve test sonuçları
  • Kapsam (EclEmma) raporu
  • SonarLint ile anlık analiz
  • Null analizi ve uyarı seviyeleri
  • Önemli uyarı ve hata ayarları
Modül 4
Diğer Dillerle Çalışma
  • CDT ile C/C++ projesi ve derleme
  • Web Tools ile HTML, CSS, JS düzenleme
  • PyDev ile Python
  • Dil sunucusu (LSP) eklentileri
  • Proje türüne göre perspektif değiştirme
  • Dil başına biçim ve şablon ayarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hızlı kodlama

Content Assist ve şablonlarla kod yazma süresini kısaltabilirsiniz.

✅
Kod üretimi

Source menüsüyle getter, constructor ve equals/hashCode üretebilirsiniz.

✅
Gezinme

Call Hierarchy ve Find References ile kodu hızla keşfedebilirsiniz.

✅
Refaktör

Extract Method ve Rename gibi refaktörleri güvenle uygulayabilirsiniz.

✅
Debugger

Koşullu breakpoint ve watch ile hataları izleyebilirsiniz.

✅
Test

JUnit 5 testlerini yazıp kapsamını ölçebilirsiniz.

✅
Kod kalitesi

SonarLint ve uyarı ayarlarıyla kodunuzu sürekli denetleyebilirsiniz.

✅
Çoklu dil

C/C++, web ve Python projelerini aynı IDE'de yönetebilirsiniz.

Kimler İçin Uygundur?

  • Eclipse kullanan Java ve çok dilli geliştiriciler
  • öğrenciler
  • IDE verimliliğini artırmak isteyen programcılar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Eclipse kullanan Java ve çok dilli geliştiriciler, öğrenciler ve IDE verimliliğini artırmak isteyen programcılar.
Kurulum bu eğitimde var mı?
Hayır, kurulum için Eclipse: Installation & Development Platforms eğitimi vardır; bu eğitimde kurulu Eclipse ile çalışılır.
Hangi diller işlenir?
Ağırlıklı Java; C/C++, web ve Python için Eclipse eklentileri tanıtılır.
IntelliJ kullananlar katılabilir mi?
Evet, kavramlar benzerdir; ancak uygulamalar Eclipse üzerinde yapılır.
Sertifika veriliyor mu?
Evet, Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Eclipse: Working with Languages & Code Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelONOS için Uygulama Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

ONOS için Uygulama Geliştirme Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

ONOS SDN uygulama geliştirme eğitimi: Java, OSGi, Intent Framework, FlowRule, PacketProcessor, REST API ve Mininet ile test.

Detayları Gör →
Yazılım Geliştirme GenelOpenBMC Yocto Geliştirme: BitBake, Katmanlar ve Derleme Sistemleri Eğitimi
Yazılım Geliştirme Eğitimleri

OpenBMC Yocto Geliştirme: BitBake, Katmanlar ve Derleme Sistemleri Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

OpenBMC Yocto geliştirme eğitimi: BitBake, meta-katmanlar, recipe ve bbappend yazımı, devtool, SDK ve firmware imajı derleme.

Detayları Gör →
Yazılım Geliştirme GenelOpenCL ile GPU Programlama Eğitimi
Yazılım Geliştirme Eğitimleri

OpenCL ile GPU Programlama Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

OpenCL ile GPU programlama eğitimi: platform modeli, kernel yazımı, local bellek, matris çarpımı, redüksiyon ve profiling uygulamaları.

Detayları Gör →
Yazılım Geliştirme GenelOpening & Navigating the Application in Project (Online Desktop Client) Eğitimi
Yazılım Geliştirme Eğitimleri

Opening & Navigating the Application in Project (Online Desktop Client) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Project Online Desktop Client eğitimi: oturum açma, proje açma, görünümler, Gantt, filtre ve gruplama, raporlar ve gezinme.

Detayları Gör →
Yazılım Geliştirme GenelOperations Orchestration 10.x Flow Development Eğitimi
Yazılım Geliştirme Eğitimleri

Operations Orchestration 10.x Flow Development Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Operations Orchestration 10.x flow geliştirme eğitimi: OO Studio, flow tasarımı, hata yönetimi, Content Pack ve Central dağıtımı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn