Web sunucularını üretim düzeyinde yapılandırın.
3 günlük web sunucu eğitimi: Nginx reverse proxy ve yük dengeleme, Apache virtual host ve mod_rewrite, JBoss/WildFly dağıtımı ve TLS ile üretim mimarisi.
Nginx, Apache ve JBoss ile web ve uygulama sunucusu yapılandırması
Bu eğitim üç yaygın sunucuyu birlikte ele alır. Nginx'te server ve location blokları, reverse proxy, upstream yük dengeleme, gzip ve cache, rate limiting; Apache httpd'de virtual host, mod_rewrite, mod_proxy, .htaccess ve MPM seçimi; JBoss/WildFly'da WAR dağıtımı, standalone.xml, undertow alt sistemi ve AJP/HTTP bağlantısı işlenir. Let's Encrypt ile TLS, HSTS, güvenlik başlıkları, erişim logları ve performans ayarı da uygulanır.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Nginx, Apache HTTP Server ve JBoss/WildFly ile web sunucusu kurulumu, reverse proxy, TLS, yük dengeleme ve Java uygulama sunumu.
Linux sanal makinelerinde her sunucu kurulur, birlikte zincir olarak çalıştırılır (Nginx → JBoss) ve ab veya wrk ile yük testine sokulur.
Üç sunucunun yapılandırma mantığı yan yana görüldüğü için hangisinin nerede uygun olduğunu bilirsiniz.
Reverse proxy ile Java uygulamasının önüne Nginx koyma pratiği uygulanır.
TLS, HSTS, rate limit ve başlık sertleştirmesi standart adımlar olarak gösterilir.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları, servis yönetimi (systemctl) ve dosya düzenleme bilinmelidir.
HTTP metotları, durum kodları ve başlıkları bilmek gerekir.
IP, port ve DNS kavramlarına aşinalık gerekir.
VirtualBox veya bulut sanal sunucu kullanabilmek faydalıdır.
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:
server, location ve upstream bloklarıyla Nginx'i yapılandırabilirsiniz.
Nginx ile Java uygulamasını proxy arkasında sunabilirsiniz.
Round-robin ve least_conn gibi algoritmalarla trafik dağıtabilirsiniz.
Virtual host, MPM ve modülleri yönetebilirsiniz.
mod_rewrite ile yönlendirme ve URL kuralları yazabilirsiniz.
WildFly'a WAR dağıtıp CLI ile yönetebilirsiniz.
Let's Encrypt ile TLS kurup HSTS ve güvenlik başlıklarını ekleyebilirsiniz.
502, 503 ve 504 hatalarını log ve yapılandırma üzerinden çözebilirsiniz.
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.
Jakarta Servlet dağıtım betimleyicisi eğitimi: web.xml, servlet-mapping, filter, listener, error-page, security-constraint, FORM login ve WAR yapısı.
Detayları Gör →Jakarta Servlet başlangıç eğitimi: HttpServlet, doGet ve doPost, HttpServletRequest, form işleme, redirect ve forward, servlet yaşam döngüsü, oturum ve Tomcat 1
Detayları Gör →Servlet scope eğitimi: request, session ve application scope öznitelikleri, forward, thread güvenliği, AtomicInteger, ConcurrentHashMap, listener ve oturum güve
Detayları Gör →Jakarta Servlets ServletContext ve Init Parametreleri eğitimi: ServletContext, ServletConfig, init-param, context-param, listener ve uygulama kapsamlı paylaşıml
Detayları Gör →Servlet Yaşam Döngüsü ve HTTP Metotları eğitimi: init, service, destroy aşamaları, HttpServlet metotları, durum kodları, başlıklar ve eşzamanlı istek yönetimi.
Detayları Gör →