Çok adımlı web süreçlerini Spring Web Flow ile kurun
Spring MVC, Thymeleaf, Web Flow durumları, subflow, güvenlik ve test konularıyla çok adımlı web uygulaması geliştiren 3 günlük eğitim.
Spring MVC ve Web Flow ile çok adımlı web uygulamaları
Eğitim Spring MVC'nin DispatcherServlet akışı, controller, form bağlama, Bean Validation ve Thymeleaf görünümlerini anlattıktan sonra Spring Web Flow'u ele alır: flow XML, view-state, action-state, decision-state, end-state, flow/view/flash/conversation scope, subflow, persistence context, flow güvenliği, exception handling, flow testi ve çok adımlı sipariş uygulaması.
3 Gün. Her gün dört modül; MVC, Thymeleaf ve Veri; Web Flow ve Doğrulama; Test, Dağıtım ve Proje ekseninde ilerleyen uygulamalı program.
Orta Seviye — Spring MVC, Thymeleaf, form doğrulama, Spring Web Flow akışları, subflow, güvenlik ve test
Sipariş akışı adım adım flow tanımıyla geliştirilir; her akış değişikliği tarayıcıda ve flow testleriyle doğrulanır.
Çok adımlı süreçleri durum ve geçiş olarak açıkça modellersiniz.
Adım bazlı doğrulama ve geri/ileri davranışını yönetirsiniz.
Flow testleriyle akış mantığını güvence altına alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve istisna kavramlarına temel hakimiyet.
Terminal ve temel Linux/Windows komutları.
JDK 17+ ve IntelliJ IDEA veya Eclipse kurulu bir bilgisayar.
Maven ile derleme ve temel git bilgisi.
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:
DispatcherServlet akışını açıklayabilirsiniz.
Bean Validation ve BindingResult kullanabilirsiniz.
Layout ve fragment ile sayfa kurabilirsiniz.
View-state ve action-state ile akış yazabilirsiniz.
Flow, view ve conversation scope'u ayırt edebilirsiniz.
Yeniden kullanılabilir alt akışlar kurabilirsiniz.
Flow'ları Spring Security ile koruyabilirsiniz.
Akış mantığını birim testle doğrulayabilirsiniz.
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.
Nginx, Apache ve JBoss web sunucu eğitimi: reverse proxy, yük dengeleme, virtual host, mod_rewrite, WildFly dağıtımı, Let's Encrypt TLS ve güvenlik başlıkları.
Detayları Gör →JShell eğitimi: Java REPL kullanımı, snippet, /vars /methods /list /save /open komutları, script, classpath ile kütüphane deneme ve JShell ile hızlı Java öğrenm
Detayları Gör →Amazon Kinesis Data Analytics for Java eğitimi: Apache Flink DataStream API, Kinesis Data Streams, pencereleme, state, checkpoint ve AWS Managed Flink dağıtımı.
Detayları Gör →Hibernate giriş eğitimi: ORM kavramı, SessionFactory, entity eşleme, Session CRUD, HQL, Criteria, OneToMany ve ManyToMany ilişkiler ve lazy loading.
Detayları Gör →JBoss EAP yönetim eğitimi: kurulum, standalone ve domain mod, jboss-cli, datasource, WAR dağıtımı, Elytron güvenliği, Artemis JMS, kümeleme ve JVM ayarları.
Detayları Gör →