Akış kontrolünü ve hata ayıklamayı birlikte öğrenin
Eğitim if-else, switch ifadesi, for, while, do-while, break, continue ve etiketli çıkışları, koşul ve döngü tasarımını ve bunlarla ilgili hata türlerini (derleme, çalışma zamanı, mantık) işler.
Program akışı ve sistematik hata ayıklama
Eğitim if-else, switch ifadesi, for, while, do-while, break, continue ve etiketli çıkışları, koşul ve döngü tasarımını ve bunlarla ilgili hata türlerini (derleme, çalışma zamanı, mantık) işler. Ardından IDE debugger ile breakpoint, step into/over/out, watch, call stack, conditional breakpoint, değişken değiştirme, exception breakpoint, loglama ve rubber duck yöntemiyle sistematik hata ayıklama uygulanır.
2 Gün. Her gün dört modül; Akış Kontrol Yapıları; Debugging ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Java akış kontrolü ve hata ayıklama: if, switch, döngüler, break/continue, IDE debugger, breakpoint ve loglama
Bilerek hatalı hazırlanmış küçük programlar debugger ile adım adım izlenip düzeltilir; her hata türü için bir çözüm stratejisi geliştirilir.
Programın hangi yoldan gideceğini ilk okumada öngörürsünüz.
Tahmin yerine debugger ile hatayı kanıtlayarak bulursunuz.
Doğru yerde log ile sorunları sonradan izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken ve operatör temelleri.
JDK 17 ve IntelliJ IDEA veya Eclipse.
Önceden deneyim gerekmez.
Hata çözmeye istekli olmak.
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:
Doğru koşul yapılarını seçip yazabilirsiniz.
break ve continue ile döngü akışını yönetebilirsiniz.
Derleme, çalışma zamanı ve mantık hatalarını ayırt edebilirsiniz.
Stack trace okuyarak hata konumunu bulabilirsiniz.
Breakpoint ve step komutlarıyla program akışını izleyebilirsiniz.
Conditional ve exception breakpoint kullanabilirsiniz.
Anlamlı ve seviyeli loglar yazabilirsiniz.
Hipotez tabanlı hata ayıklama yapabilirsiniz.
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.
JBoss EAP ve WildFly yönetimi: jboss-cli, datasource, domain modu, Elytron, Undertow, kümeleme, yama ve sorun giderme. 3 gün uygulamalı.
Detayları Gör →İleri Java: JMM, CompletableFuture, sanal thread, G1/ZGC, JFR, JMH, NIO.2, JPMS, güvenli kodlama ve jlink. 4 gün uygulamalı.
Detayları Gör →Clean code ve clean architecture: SOLID, refactoring, hexagonal mimari, DDD, Spring Boot ve ArchUnit. 3 günlük uygulamalı Java eğitimi.
Detayları Gör →Jakarta EE eğitimi: Servlet, JSF, CDI, EJB, JPA, Hibernate önbelleği, JTA ve güvenlik ile kurumsal Java web uygulaması. 3 gün uygulamalı.
Detayları Gör →Java web servisleri: JAX-WS SOAP, JAX-RS REST, Jersey, Spring Boot, JAXB/Jackson, JWT/OAuth2, OpenAPI ve Resilience4j. 3 gün uygulamalı.
Detayları Gör →