Java'yı satır satır JShell ile keşfedin
JShell ile Java kodunu derlemeden deneyin: snippet yönetimi, /edit /save /open komutları, classpath ile JAR yükleme, .jsh script ve jdk.jshell API uygulamalı işlenir.
REPL ile derleme beklemeden Java deneme ve öğrenme
Eğitim, JDK 9 ile gelen JShell aracını kullanarak Java kodunu derleme adımı olmadan satır satır denemeyi öğretir. /vars, /methods, /list, /edit, /save ve /open komutları, otomatik import, forward reference, snippet düzenleme, classpath ile harici JAR yükleme, jshell script (.jsh) yazımı ve JShell'in API ile gömülmesi uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün JShell Temelleri; 2. gün Script ve İleri Kullanım.
Başlangıç Seviye — JShell ile etkileşimli Java deneme ve prototipleme
Katılımcılar JShell oturumlarında canlı kod yazar, snippet'leri düzenler ve kendi .jsh script dosyalarını oluşturur.
Her ifadenin sonucunu derleme beklemeden görerek öğrenme hızınızı artırırsınız.
API ve algoritma fikirlerini proje oluşturmadan dakikalar içinde denersiniz.
Tekrar kullanılabilir .jsh dosyalarıyla otomasyon alışkanlığı edinirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JDK 9 üstü, tercihen 17 kurulu ve jshell komutu çalışır olmalıdır.
Değişken, metot ve sınıf tanımına kısa aşinalık yeterlidir.
Komut satırında dizin gezinme ve komut çalıştırma bilgisi gerekir.
.jsh script dosyaları için basit bir editör hazır olmalıdır.
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.
Program sonunda katılımcılar:
JShell oturumunu açıp kodu satır satır çalıştırabilirsiniz.
Değişken, metot ve sınıf snippet'lerini listeleyip düzenleyebilir ve silebilirsiniz.
/edit, /save, /open ve /reset gibi komutlarla oturumu yönetebilirsiniz.
Varsayılan ve özel import'ları yönetebilirsiniz.
Classpath ile üçüncü parti JAR'ları oturuma ekleyebilirsiniz.
.jsh script dosyaları yazıp çalıştırabilirsiniz.
Yeni API ve algoritmaları projeye koymadan önce JShell'de doğrulayabilirsiniz.
jdk.jshell API'siyle kod değerlendirmeyi uygulamanıza ekleyebilirsiniz.
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.
Java kuyruk (queue) veri yapısı eğitimi: Queue, Deque, circular queue, PriorityQueue, BlockingQueue, üretici-tüketici ve BFS uygulamalarıyla uygulamalı Java.
Detayları Gör →Java tek yönlü bağlı liste eğitimi: Node yapısı, ekleme, silme, tersleme, slow-fast işaretçi, birleştirme ve mülakat problemleri ile uygulamalı veri yapıları.
Detayları Gör →Java stack (yığın) veri yapısı eğitimi: dizi ve liste ile gerçekleme, ArrayDeque, parantez kontrolü, infix-postfix dönüşümü, monotonic stack ve undo/redo.
Detayları Gör →JPA ve Hibernate ile veri modelleme eğitimi: entity, ilişkiler, embeddable, kalıtım eşleme, Bean Validation, @Version kilitleme ve auditing uygulamaları.
Detayları Gör →JPA ve Hibernate'e giriş eğitimi: EntityManager, persistence context, entity yaşam döngüsü, JPQL, transaction yönetimi ve Spring Data JPA ile CRUD uygulamaları.
Detayları Gör →