Java EE and Web Application Security Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 4 Gün

Bir geliştirici olarak, sizin göreviniz kurşun geçirmez kodlar yazmak. 

Peki ya tüm çabalarınıza rağmen kariyeriniz boyunca yazdığınız kodların hatalarla dolu olduğunu ve bu hataların var olduğundan haberiniz olmadığını söylesek?

Peki ya tam şu anda bu yazıyı okurken, hackerlar kodunuzu kırmaya çalışıyorsa?

Bu ileri seviye eğitim, kodlara bakış açınızı değiştirecek. Bu eğitim sisteminize saldırı düzenleyenlerin numaralarını ve onları nasıl en aza indireceğinizi öğretecek. 

Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Bu eğitime katılmak için herhangi bir ön koşul yoktur.

Kimler Katılmalı

Bu eğitime Java EE geliştiricileri, yazılım mimarları ve test ediciler katılmalıdır. 

Neler Öğreneceksiniz

  • Güvenliğin temel konseptleri, IT güvenliği ve güvenli kodlamayı anlayacaksınız.
  • OWASP top ten ötesindeki web savunmasızlıklarını ve onlardan nasıl kaçınacağınızı öğreneceksiniz. 
  • XML güvenliğini öğreneceksiniz.
  • Müşteri taraflı savunmasızlıkları ve güvenli kodlama pratiğini öğreneceksiniz. 
  • Java geliştirme ortamının çeşitli güvenli karakterlerini kullanmayı öğreneceksiniz.
  • Bir pratik kriptografi anlayışına sahip olacaksınız.
  • Web servis konseptlerinin güvenliğini anlayacaksınız.
  • JSON güvenliğini öğreneceksiniz.
  • Java EE çözümlerinin güvenliğini anlayacaksınız. 
  • Pratik servis atakları ve korunmalarının reddi hakkında bilgi sahibi olacaksınız.
  • Tipik kod hatalarını ve onlardan nasıl kaçınacağınızı öğreneceksiniz.
  • Java framework içerisinde bazı savunmasızlıklar hakkında bilgi alacaksınız.
  • Güvenli kodlama pratikleri üzerine daha fazla okuma ve kaynak alacaksınız.

Outline

  • IT güvenliği ve güvenli kodlama
  • Web uygulamalarının güvenliği 
  • Müşteri güvenliği
  • Java güvenliği kurulumu
  • Pratik kriptografi
  • Java içerisinde güvenli iletişim
  • Web servislerinin güvenliği
  • Java EE güvenliği
  • Servis reddi
  • Ortak kodlamada hatalar ve savunmasızlıklar
  • Güvenlik ve güvenli kodlamanın prensipleri
  • Bilgi kaynakları


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

04 Haziran 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
05 Temmuz 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
01 Ağustos 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
16 Ağustos 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Ağustos 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
25 Ağustos 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
03 Eylül 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
04 Eylül 2025 (4 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Java EE and Web Application Security Eğitimi ile ilgili sıkça sorulan sorular

Java nedir?

Java, 1995 yılında Sun Microsystems tarafından geliştirilen, nesne yönelimli ve platformdan bağımsız bir programlama dilidir. "Bir kez yaz, her yerde çalıştır" (Write Once, Run Anywhere) felsefesiyle tanınır.


Java ne için kullanılır?

Java;

  • Web uygulamaları
  • Android mobil uygulamaları
  • Kurumsal yazılımlar
  • Oyunlar
  • Masaüstü uygulamaları
  • gibi birçok alanda yaygın şekilde kullanılır. Özellikle büyük şirketlerin sistemleri Java ile yazılmıştır.

Java öğrenmek zor mu?

Java sözdizimi oldukça açık ve düzenlidir. Başlangıçta kavramlar (sınıflar, nesneler, miras vb.) zorlayıcı olabilir, ancak düzenli çalışmayla rahatça öğrenilebilir. Java, birçok eğitim kaynağına ve büyük topluluğa sahip olduğu için destek bulmak kolaydır.


Java ile ne kadar sürede iş bulabilirim?

Temel seviyede Java bilgisiyle iş bulmak zor olabilir. Ancak backend development (özellikle Spring Framework), Android geliştirme gibi alanlarda uzmanlaşırsanız 3–6 ay içinde staj veya giriş seviyesinde iş bulabilirsiniz.


Java’nın en popüler framework’leri nelerdir?

  1. Spring / Spring Boot – Kurumsal uygulamalar için
  2. Hibernate – ORM (veri tabanı işlemleri) için
  3. JavaFX / Swing – Masaüstü uygulamaları için
  4. JUnit – Test otomasyonu için

Java mı Python mu?

Bu tamamen hedefe bağlı:

  • Python: Daha sade, veri bilimi ve yapay zeka için uygun.
  • Java: Daha güçlü tip sistemi, büyük sistemlerde ve kurumsal uygulamalarda tercih edilir.
  • Eğer sağlam bir yazılım temeli istiyorsan, Java mükemmel bir tercihtir.

Java ile mobil uygulama geliştirilebilir mi?

Evet. Özellikle Android uygulamaları geliştirmek için Java uzun süre ana dil olarak kullanıldı. Şimdi Kotlin öne çıksa da Java hâlâ destekleniyor.


Java’nın günümüzdeki yeri nedir?

Java hâlâ Fortune 500 şirketlerinin çoğu tarafından aktif olarak kullanılıyor. Bankacılık, sigorta, telekomünikasyon gibi sektörlerde Java yazılımları kritik rol oynamaktadır. Ayrıca Java SE 21 gibi güncellenen sürümlerle modern kalmayı sürdürüyor.


Java’da hangi IDE’ler kullanılır?

En popüler Java geliştirme ortamları:

  • IntelliJ IDEA 🧠 – En gelişmiş ve profesyonel ortam
  • Eclipse ☀️ – Açık kaynak, güçlü ama biraz karmaşık
  • NetBeans 💡 – Başlangıç için uygun ve kullanımı kolay

Java geliştiricisi olmak için hangi konular öğrenilmeli?

Başlangıç için:

  • Değişkenler, kontrol yapıları, diziler
  • Nesne yönelimli programlama (OOP)
  • Koleksiyonlar, exception handling
  • Dosya işlemleri ve JDBC
  • Sonrasında:
  • Spring Framework, REST API, Unit Test
  • Maven/Gradle, Git, GitHub
  • Temel veri yapıları ve algoritmalar
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.