Eğitim İçeriği

Giriş

  • Kursun amaçları ve yapısı
  • Java EE 8 özelliklerine genel bakış

Java EE Mimarisine Genel Bakış

  • Java EE’te çok katmanlı mimari
  • Temel bileşenler: EJB, JPA, JSP ve Servlet’ler
  • Java EE’in kurumsal uygulamalardaki rolü

Java EE 8 API’leri ve İşlevselliğine Genel Bakış

  • Yeni API’lere giriş: JSON-B, Güvenlik ve HTTP/2
  • Mevcut API’lerde iyileştirmeler: JAX-RS, CDI ve daha fazlası
  • Bulut ve HTML5 desteği

Geliştirme Ortamının Hazırlanması

  • Java EE 8 ve gerekli araçların kurulması
  • Entegre Geliştirme Ortamının (IDE) ayarlanması
  • Uygulama sunucularının yapılandırılması (örneğin, WildFly, GlassFish)

Java EE 8’in Kurulması ve Yapılandırılması

  • Adım adım kurulum kılavuzu
  • Sunucu ayarlarının yapılandırılması
  • Kurulumun doğrulanması

Örnek Bir Uygulama Oluşturma

  • Temel proje yapısının ayarlanması
  • Basit bir web hizmeti geliştirilmesi
  • Örnek uygulamanın dağıtılması

Bir Database’e Okuma ve Yazma

  • Java EE uygulamalarını bir veritabanına bağlama
  • Veritabanı işlemleri için JPA’yı kullanma
  • CRUD işlemlerini uygulama

Bağımlılık Enjeksiyonunu Anlama

  • Java EE’te Bağımlılık Enjeksiyonunun (DI) kavramları
  • Uygulamalarda CDI açıklamalarını kullanma
  • Bean’leri ve yaşam döngülerini yönetme

Durumlu Bileşenler Yazma

  • Sorumlu oturum bean’lerine genel bakış
  • Sorumlu bileşenleri oluşturma ve yönetme
  • Kalıcılık ve durum yönetimi

Java EE Websocket’leriyle Çalışma

  • Java EE’te Websocket’lere giriş
  • Gerçek zamanlı iletişim için Websocket’lerin ayarlanması
  • Uygulamalarda Websocket’lerin uygulanması

Java Türünü JSON’a Eşleme

  • Veri bağlama için JSON-B API’sini kullanma
  • JSON eşlemelerini özelleştirme
  • Java EE ile JSON ayrıştırma ve oluşturma

Uygulama için Bir Kullanıcı Arayüzü Geliştirme

  • Java EE’te JSF ve HTML5’e genel bakış
  • JSF ile bir kullanıcı arayüzü oluşturma
  • Ön uç ile arka uç hizmetlerinin entegrasyonu

Uygulamayı Güvenli Hale Getirme

  • Java EE Güvenlik API’sini uygulama
  • Kimlik doğrulama ve yetkilendirme mekanizmaları
  • RESTful hizmetleri ve web uygulamalarını güvenli hale getirme

Uygulamayı Test Etme

  • Java EE bileşenleri için birim ve entegrasyon testleri yazma
  • Java EE uygulamalarını test etmek için araçlar (örneğin, Arquillian)
  • Testlerin geliştirme hattında otomatikleştirilmesi

Uygulamayı Hata Ayıklama

  • Java EE’te hata ayıklama teknikleri
  • Hata ayıklama için IDE araçlarını kullanma
  • Yaygın sorunların giderilmesi

Uygulamayı Dağıtma

  • Java EE uygulamalarını paketleme
  • Farklı ortamlara dağıtma (geliştirme, hazırlık, üretim)
  • Sürekli dağıtım uygulamaları

Sorun Giderme

  • Yaygın dağıtım sorunlarını belirleme ve çözme
  • Uygulama performansını izleme
  • Uygulama kararlılığı için en iyi uygulamalar

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Java programlama deneyimi

Hedef Kitle

  • Geliştiriciler
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler