Groovy ile JVM'de kısa ve güçlü kod yaz
Groovy Programlama Başlangıç eğitimi 2 günlük uygulamalı programda kurulum ve i̇lk betik, değişkenler ve operatörler, koleksiyonlar, kontrol yapıları gibi konuları kapsar. Groovy ortamını kurup betik ve sınıf çalıştırabilirsiniz.
Groovy sözdizimi, closure, koleksiyonlar ve Java entegrasyonu
Bu eğitim, JVM üzerinde çalışan dinamik dil Groovy'yi sıfırdan öğretir. def ile dinamik tipleme, GString ve çok satırlı dizgeler, opsiyonel noktalı virgül ve parantez, güvenli gezinme (?.), Elvis (?:) ve spread (*.) operatörleri, Groovy truth ele alınır. Liste, map ve range koleksiyonları ile closure, each/collect/find/groupBy, sınıflar ve property'ler, @TypeChecked/@CompileStatic, Java sınıflarıyla birlikte çalışma, dosya/JSON/XML işleme (JsonSlurper), script ve Gradle build dosyası okuma, Spock ile test girişi ve Grape bağımlılık yönetimi uygulanır.
2 Gün. Her gün dört modül; katılımcılar groovy temelleri konusundan başlayıp closure, sınıflar ve entegrasyon konusuyla tamamlar.
Başlangıç Seviye — JVM üzerinde Groovy dilinin temelleri: dinamik tipler, closure, koleksiyonlar, sınıflar ve Java entegrasyonu.
Groovy konsolu ve IntelliJ ile her kavram kısa betiklerle denenir; Java ve Groovy karşılığı yan yana yazılarak kod azalması gözlemlenir.
Java'da onlarca satırlık işi birkaç satırda yazarsınız.
Gradle ve Jenkins pipeline dosyalarını okuyup düzenleyebilir hale gelirsiniz.
Mevcut Java kütüphanelerini Groovy'den sorunsuz kullanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Daha önce kod yazmış olmak şart değildir; temel mantıksal düşünme yeterlidir.
Dosya yönetimi ve metin editörü kullanımı gibi temel işlemler bilinmelidir.
JDK ve bir IDE kurulabilen Windows, macOS veya Linux bilgisayar gerekir.
Her gün işlenen örnekleri tekrar yazmaya ayrılacak kısa bir süre verimi artırı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:
Groovy ortamını kurup betik ve sınıf çalıştırabilirsiniz.
def, GString ve Groovy truth ile kısa kod yazabilirsiniz.
Elvis, güvenli gezinme ve spread operatörlerini kullanabilirsiniz.
Liste, map ve range ile veri işleyebilirsiniz.
Closure yazıp koleksiyon metotlarıyla birleştirebilirsiniz.
Property'li sınıflar ve AST dönüşümlerini kullanabilirsiniz.
Java kütüphanelerini Groovy kodundan çağırabilirsiniz.
Gradle build dosyalarını ve basit Spock testlerini okuyabilirsiniz.
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 generics ileri eğitimi: bounded type parameter, wildcard, PECS kuralı, type erasure, recursive bound ve @SafeVarargs ile tip güvenli API tasarımı.
Detayları Gör →Java generics ile sınıf ve metot yazma eğitimi: generic sınıf, arayüz, metot, diamond operatörü, Comparable sınırı, Iterable gerçekleme ve generic repository uy
Detayları Gör →Spring Boot için Gradle eğitimi: build.gradle, Kotlin DSL, Spring Boot plugin, bootJar, bootBuildImage, çok projeli yapı, version catalog ve CI entegrasyonu.
Detayları Gör →Java operatörleri eğitimi: aritmetik, atama, karşılaştırma, mantıksal, bitwise, shift, üçlü operatör, öncelik kuralları ve integer overflow örnekleriyle başlang
Detayları Gör →Java değişkenleri ve primitive tipler eğitimi: int, double, char, boolean, referans tipler, String, wrapper sınıflar, tip dönüşümü ve değişken kapsamı ile başla
Detayları Gör →