Java döngülerini doğru ve verimli kullanın
Eğitim for, while, do-while ve enhanced for döngülerinin ne zaman seçileceğini, sayaç ve sentinel kontrollü döngüleri, break, continue ve etiketli kullanımı, iç içe döngülerle matris ve desen çizimini, off-by-one hatalarını, sonsuz döngü tespitini, dizi ve ko…
Yinelemeli yapılar ve döngü tasarımı
Eğitim for, while, do-while ve enhanced for döngülerinin ne zaman seçileceğini, sayaç ve sentinel kontrollü döngüleri, break, continue ve etiketli kullanımı, iç içe döngülerle matris ve desen çizimini, off-by-one hatalarını, sonsuz döngü tespitini, dizi ve koleksiyon gezmeyi, Iterator ile silme, döngü değişmezi (loop invariant) kavramını ve stream ile karşılaştırmayı örneklerle işler.
2 Gün. Her gün dört modül; Temel Döngüler; İleri Döngü Kalıpları ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Java döngüleri: for, while, do-while, for-each, iterator, break/continue, iç içe döngü ve stream alternatifi
Çarpım tablosu, asal sayı, fibonacci ve dizi işleme gibi küçük programlar yazılır; debugger ile döngü adım adım izlenir.
Her probleme uygun döngü türünü seçersiniz.
Off-by-one ve sonsuz döngü hatalarını önceden yakalarsınız.
Tekrarlayan işleri adım adım çözmeyi öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, operatör ve if bilgisi.
Dizi tanımlama ve indeks kavramı.
JDK 17 ve IDE.
Önceden deneyim gerekmez.
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:
for, while ve do-while arasında doğru seçim yapabilirsiniz.
Kullanıcı girişi ile kontrol edilen döngüler yazabilirsiniz.
break, continue ve etiketli çıkışları doğru kullanabilirsiniz.
Dizi ve koleksiyonları güvenle gezebilirsiniz.
Matris ve desen problemlerini çözebilirsiniz.
Asal sayı ve sıralama gibi klasik problemleri kodlayabilirsiniz.
Off-by-one ve sonsuz döngü hatalarını bulup giderebilirsiniz.
Basit döngüleri stream ifadelerine çevirebilirsiniz.
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.
sbt ve Scala.js eğitimi: build.sbt, çok projeli yapı, sbt-assembly, DOM facade, Laminar, Vite ve crossProject ile ortak kod uygulamalıdır.
Detayları Gör →Spring Boot eğitimi: Initializr, auto-configuration, REST, Spring Data JPA, doğrulama, Actuator, Security girişi, test ve Docker paketleme.
Detayları Gör →Spring Boot ile mikroservis geliştirme eğitimi: Spring Cloud, Gateway, Eureka, Resilience4j, OpenTelemetry, Saga, Keycloak ve Kubernetes dağıtımı.
Detayları Gör →Spring Boot @Async, @Scheduled ve form eğitimi: ThreadPoolTaskExecutor, ShedLock, uygulama olayları, Thymeleaf formları ve doğrulama.
Detayları Gör →Spring Boot RESTful API servisleri eğitimi: kaynak tasarımı, ProblemDetail, HATEOAS, ETag ve önbellek, sürümleme, JWT güvenliği ve OpenAPI.
Detayları Gör →