sbt ve Scala.js ile tam yığın Scala geliştirin
sbt ve Scala.js'i öğrenin: build.sbt modeli, çok projeli yapı, çapraz derleme, assembly, Scala.js ile DOM ve Laminar arayüzü, Vite paketleme ve JVM-JS ortak kod.
sbt build sistemi ve Scala.js ile web geliştirme
Eğitim, Scala projelerinin yapı aracı sbt ile Scala'dan JavaScript üreten Scala.js'i birlikte işler. build.sbt, settings-tasks-scope modeli, %% ve %%% operatörleri, çok projeli yapı, plugin'ler, assembly ve çapraz derleme anlatılır. Scala.js derleyicisi, fastLinkJS/fullLinkJS, DOM erişimi, JS facade ve npm entegrasyonu uygulanır. Laminar ile reaktif arayüz, Vite ile paketleme, sbt-crossproject ile JVM-JS ortak kod, upickle ile ortak sözleşme ve tam yığın laboratuvarı yapılır.
2 Gün. Her gün dört modül; sbt Build Sistemi; Scala.js ile Web Uygulaması ekseninde ilerleyen uygulamalı program.
Orta Seviye — sbt ile Scala proje yönetimi ve Scala.js ile tarayıcı uygulaması: build.sbt, çok proje, cross-project, DOM, Laminar ve paketleme.
Önce sbt build'i adım adım kurulur; ardından basit bir Scala.js uygulaması ortak model kullanan tam yığın projeye dönüştürülür.
sbt'nin ayar, görev ve scope modelini anlayarak karmaşık build'leri yönetirsiniz.
Aynı dille hem sunucu hem tarayıcı kodu yazarsınız.
Doğrulama ve model kodunu JVM ile JS arasında paylaşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Scala (case class, trait, koleksiyonlar) bilgisi gerekir.
HTML, DOM ve JavaScript temel bilgisi gerekir.
JDK 17+, sbt, Node.js ve IDE kurulu olmalıdır.
Komut satırı kullanımı gerekir.
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:
Ayar, görev ve scope modelini kullanarak build tanımlayabilirsiniz.
%% ve %%% operatörleriyle doğru kütüphane seçebilirsiniz.
Aggregate ve dependsOn ile çok projeli yapı kurabilirsiniz.
sbt-assembly ile çalıştırılabilir paket üretebilirsiniz.
fastLinkJS ve fullLinkJS çıktılarını yönetebilirsiniz.
scala-js-dom ve facade ile JavaScript'le konuşabilirsiniz.
Laminar ile reaktif arayüz geliştirebilirsiniz.
crossProject ile JVM ve JS arasında model paylaşabilirsiniz.
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 Performansı eğitimi: uygulama geliştiricisi gözüyle Java performansı. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Persistence API (JPA) eğitimi: jPA 3 / Jakarta Persistence ile uçtan uca kalıcılık. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Configuring Fields & Performing CRUD Operations eğitimi: alan eşleme ve temel CRUD işlemleri. Uygulamalı 2 gün, DVA Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Embedding Collections & Managing Cascade Operations eğitimi: embeddable, koleksiyon eşleme ve cascade zinciri. Uygulamalı 2 gün program.
Detayları Gör →Java Persistence API: Executing Queries & Managing the Entity Lifecycle eğitimi: sorgu teknikleri ve persistence context. Uygulamalı 2 gün program.
Detayları Gör →