Yazılım geliştirme sürecinin temellerini kavrayın
Java Foundations: Geliştirme Temelleri eğitimi: SDLC, algoritma ve akış şeması, sözde kod, hata türleri, Git temelleri, birim test fikri ve dokümantasyon.
Yazılım geliştirme temelleri
Eğitim, kod yazmanın ötesindeki geliştirme sürecini ele alır: yazılım geliştirme yaşam döngüsü (şelale, çevik, Scrum'a kısa bakış), problem çözme, algoritma, akış şeması ve sözde kod, derleme/çalışma zamanı/mantık hataları, hata ayıklama, Git ile sürüm kontrolü (init, add, commit, branch), birim test fikri ve JUnit'e ilk bakış, kod belgeleme, paketleme ve çalıştırılabilir uygulama dağıtımı.
2 Gün. Her gün dört modül; Süreç ve Algoritma; Araçlar ve Kalite ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Yazılım geliştirme yaşam döngüsü, algoritma, sözde kod, hata türleri, sürüm kontrolü ve test
Her konu kısa IDE alıştırmalarıyla pekiştirilir; Java Foundations tarzı kod okuma ve çıktı tahmin soruları çözülür.
Bir yazılımın fikirden dağıtıma kadar nasıl ilerlediğini görürsünüz.
Kod yazmadan önce algoritma ve sözde kod hazırlarsınız.
Kodunuzu sürüm kontrolüne alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.
JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).
Dosya/klasör yönetimi ve metin editörü kullanımı.
İnternet erişimli, 8 GB RAM'li bir dizüstü bilgisayar.
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:
Yazılım geliştirme yaşam döngüsünü açıklarsınız.
Çevik ve şelale yaklaşımlarını karşılaştırırsınız.
Problemi akış şeması ve sözde kodla ifade edersiniz.
Derleme, çalışma zamanı ve mantık hatalarını ayırt edersiniz.
Git ile temel sürüm kontrolü yaparsınız.
Basit bir JUnit testi yazarsınız.
Javadoc ve README hazırlarsınız.
Uygulamayı çalıştırılabilir JAR olarak paketlersiniz.
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.
Servlet wrapper ve dispatcher eğitimi: HttpServletRequestWrapper, ResponseWrapper, body önbellekleme, forward/include farkları ve DispatcherType filtre eşlemele
Detayları Gör →Servlet zincirleme teknikleri: RequestDispatcher forward/include, sendRedirect, Front Controller, servlet-JSP MVC, PRG deseni ve çok adımlı sipariş akışı.
Detayları Gör →Servlet Context Listener eğitimi: ServletContextListener, @WebListener, havuz başlatma, zamanlanmış görevler, temiz kapanış ve ClassLoader sızıntılarını önleme.
Detayları Gör →Servlet Request Listener eğitimi: ServletRequestListener, attribute listener, istek süresi ölçümü, MDC loglama, Micrometer metrikleri ve async senaryolar.
Detayları Gör →Advanced Java ve DSA uygulamalı program: generics, Stream, eşzamanlılık, JVM, ağaç/graf/heap algoritmaları, dinamik programlama ve JMH ölçümlü bitirme projesi.
Detayları Gör →