Java EE Teknolojileri ile Uygulama Geliştirme Eğitimi
Java EE Teknolojileri ile Uygulama Geliştirme Eğitimi
Eğitim Hakkında
Bu eğitim, Java EE teknolojilerini ve kurumsal uygulama geliştirme süreçlerini kapsamlı şekilde öğretmeyi amaçlar. Katılımcılar, Java EE mimarisi, web teknolojileri, servlet ve JSP uygulamaları, JSF, EJB, JPA, JMS, web servisleri ve güvenlik politikaları konularında derinlemesine bilgi edineceklerdir.
Ön Koşul
Katılımcıların temel Java bilgisine ve nesne yönelimli programlama (OOP) kavramlarına hakim olması gerekmektedir.
Eğitim İçeriği
- Değişik Java Platformlarını ve Sürümlerini Tanıma
- Kurumsal Uygulama Gereksinimlerini Tanıma
- Java EE API ve Servislerini Tanıma
- Tasarım Kalıpları / Model View Controller Kalıbı
- Senkron ve Asenkron İletişim
- Katmanlı Mimari (Client, Presentation, Service, İntegration, Persistence)
- Bir Java EE Uygulamasında Web Komponentlerinin Rolünü Anlama
- HTTP Request-Response Modelini Tanıma
- Java Servletler, JSP ve JSF Karşılaştırması
- Servlet API’yı Tanıma
- Annotation ve Deployment Tanıtıcılarla Servlet Konfigürasyonu.
- Request ve Response API’ları Kullanmak
- Servletleri Controller Olarak Kullanmak
- JSP Teknolojisinin Rolünü Bir Web-Sunum Mekanizması Olarak Değerlendirmek
- JSP Sayfaları Yaratmak
- Servletlerden Gelen Verileri JSP Sayfasında İşlemek
- JSTL ve EL Teknolojilerine Bakış
- Jsf Modelini Açıklamak
- Web Uygulamalarına Jsf Desteği Eklemek
- Jsf Tag Kütüphanelerini Kullanmak
- Jsf Sayfalarına Yönlendirme Ayarları
- Jsf Managed Bean’leri
- Jsf Tip Dönüştürme, Doğrulama ve Hata Yönetimi
- EJB Türleri: Session Bean’ler
- EJB Türleri:Message Driven Bean’ler
- Java Persistence API ‘In Entity EJB Yerine Kullanımı
- EJB’lerin Rolünü Bir Java EE Uygulamasında Görmek
- EJB Lite
- Stateless ve Stateful Bean Davranış Şekillerini Açıklamak
- Stateless Session Bean İşlemsel Karekteristiklerini Öğrenme
- Stateful Session Bean İşlemsel Karekteristiklerini Öğrenme
- Singleton Session Bean’ler
- Session Bean Uygulaması
- Session Bean Kullanıcısı Yaratmak
- Java EE Uygulamasında Java Persistence API’ın Yeri
- ORM
- Entity Sınıfları
- Entitymanager API Kullanımı
- Entity Component’lerin Yaşam Döngüsü
- Persistent Birimlerin Paketlenmesi
- Transaksiyon Birimlerini Tanımak
- Program ve Bildirim Yoluyla Transaksiyon Kapsam Belirlemesi Karşılaştırma
- Java Transaction API (JTA)Kullanımı
- Container-Yönetimli Transaksiyon Politikası Uyarlaması
- Entity Komponentlerinin Optimistik Kilitlenmesi ve Sürüm Numaralandırılması
- Entity Componentlerinin Pessimistik Kilitlenmesi
- Asenkron İşlem Gerekliliği
- JMS Teknolojisi
- JMS ve Transaksiyonlar
- JMS Yönetimi
- Message-Driven Bean’lerin Özellikleri ve Yaşamdöngüleri
- Jms Message-Driven Bean Geliştirmek
- Web Servislerin Rolü
- Web Servis Modelleri
- Platformdan Bağımsız Web Servis Geliştirme Spekleri
- XML İşleme ve Web Servisleri Hazırlamada Kullanılan Java API’larını Tanıma
- JAX-WS ve JAX-RS ile Java EE Web Servisleri Geliştirmek
- Java ile Web Servis Kullanan Uygulamalar Yaratmak (Web Servis Clientları Yaratmak)
- Konteynır Yönetimli Güvenlik
- Kullanıcı Rolleri ve Yetkilerini Belirlemek
- Rol-Temelli Güvenlik Politikası Yaratmak
- Güvenlik API’larını Tanımak ve Kullanmak
- Web Katmanında Authenticationı Sağlamak
Kazanımlar
Java EE platformunu ve API’lerini tanıma
Kurumsal uygulama mimarisi ve katmanlı yapı (Client, Presentation, Service, Integration, Persistence) kavrama
Servlet, JSP ve JSF teknolojilerini etkin şekilde kullanabilme
EJB türlerini (Session Bean, Message-Driven Bean) uygulama
Java Persistence API (JPA) ile ORM ve veri yönetimi becerisi kazanma
Transaction yönetimi ve optimistik/pesimistik kilitleme yöntemlerini öğrenme
JMS ile asenkron iletişim ve mesajlaşma altyapısı kurma
JAX-WS ve JAX-RS ile web servisleri geliştirme ve entegrasyon sağlama
Java EE uygulamalarında güvenlik politikaları ve rol bazlı erişim yönetimi uygulama
Gerçek dünya senaryolarında Java EE ile ölçeklenebilir kurumsal uygulamalar geliştirme
Hedef Kitle
Java Developer’lar & Yazılım Geliştiriciler
Backend Developer
Yazılım Mimarları
Teknik Liderler
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.