Java EE teknolojilerini kullanarak kurumsal uygulamaların geliştirilmesi - kurs 41.500 ruble. IBS Eğitim Merkezi'nden, eğitim 40 saat, Tarih: 1 Aralık 2023.
Miscellanea / / December 04, 2023
İşlenmiş konular:
1. JEE Platformuna Genel Bakış
- JEE temel teknolojilerine genel bakış;
- dağıtılmış EJB bileşenleri;
- CDI aracılığıyla bağımlılık enjeksiyonu;
- JMS aracılığıyla mesajlarla çalışmak;
- popüler uygulama sunucuları (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. EJB mimarisi
- oturum fasulyesi türleri;
- Singleton kutularının kullanımı;
- Arquillian konteynerinde EJB çekirdeklerinin test edilmesi;
- sunucuda yayınlanmak üzere WAR, JAR ve EAR arşivlerinin birleştirilmesi;
- uygulamaların sunucuya dağıtımı.
3. Oturum çekirdekleri
- durum bilgisi olmayan çekirdeklerin ölçeklenebilirliği ve hata toleransı;
- @Local ve @Remote arayüzleri;
- Vatansız fasulyelerin yaşam döngüsü;
- durumlu kutular için pasifleştirme ve etkinleştirme;
- yaşam döngüsü yönetimi için geri aramalar;
- EJB'den veri almak için servletlerin kullanılması;
- EJB (en-boy odaklı programlama) ile çalışmak için önleyiciler.
4. MDB kutuları
- mesajlaşma sistemleriyle çalışmanın avantajları;
- alıcıya, sıraya mesaj gönderme;
- konuları yayınlamak/bu konulara abone olmak;
- JMS kuyruğuna abonelik;
- JMS konusuna abonelik;
- Mesaj Odaklı Bean kullanılarak mesaj işleme.
5. CDI aracılığıyla Bağımlılık Enjeksiyonu
- bağımlılık enjeksiyonunun faydaları;
- Weld'in (CDI uygulaması) JEE sunucularından ayrı olarak ve onlarla birlikte kullanılması;
- üreticiler ve elden çıkarıcılar;
- CDI'daki önleyiciler;
- CDI'daki dekoratörler;
- CDI'da olaylarla ve Gözlemlenebilir modelle çalışmak.
6. JMS'le çalışmak
- JMS ile çalışmak için JEE sunucusunun kullanılması;
- WildFly'ı kurma, kuyruklar ve konular oluşturma;
- JMS ile çalışmaya yönelik bağlantılar ve oturumlar;
- mesajların eşzamansız gönderilmesi ve alınması;
- ActiveMQ kullanımı (JEE sunucusu olmayan mod);
- bir kuyruk veya konu elde etmek için JNDI'nin kullanılması;
- mesaj başlıkları ve özellikleri;
- mesajların istek-yanıt modunda iletilmesi;
- mesaj seçiciler;
- JMS 2.0 yetenekleri;
- OpenMQ'nun kullanımı.
7. JPA'yı kullanma
- varlıklarla çalışmak, sınıfları veritabanı tablolarına eşlemek;
- erişim türleri (alan veya özellik aracılığıyla);
- @Column ve @Lob alanlarının konfigürasyonu;
- birincil anahtarların oluşturulmasına yönelik stratejiler;
- varlıkların bire bir, bire çok, çoktan çoğa ilişkileri;
- tek taraflı ve ikili ilişkiler;
- basamaklı işlemler;
- yetimlerin uzaklaştırılması;
- ilişkilerin tembel yüklenmesi;
- yerleşik sınıflar ve koleksiyonlar;
- sınıf mirası haritalama stratejileri;
- EntityManager ile çalışma, temel işlemler;
- kalıcılık bağlamı kavramı, bağlantılı ve bağlantısız varlıklar kavramı;
- 1. ve 2. düzey önbellek, önbellekten veri silinmesi;
- işlemlerle çalışmak;
- bildirimsel işlem yönetimi;
- iyimser ve kötümser engelleme;
- persistence.xml kullanarak Kalıcılık Biriminin kurulması;
- Bahar Verilerinin temelleri;
- Spring Data ile JEE konteynerinde çalışmak.
Kurs, Spring Framework'ün pratikte profesyonel kullanımı için gerekli olan REST hizmetlerinin belgelenmesi, veri serileştirme, Spring'de işlemler, JWT yetkilendirmesi, WebFlux'un pratik uygulaması, test etme, Docker'da dağıtım ve çok daha fazlası diğerlerine.
4,2
67 500 ₽
Bu kursta öğrenciler Java® SE platformunda gelişmelerini sağlayacak temel bilgi ve becerileri kazanacaklardır. Nesneye yönelik programlamanın temelleri ve tasarım için UML'nin kullanımı ele alınmaktadır. uygulama mimarilerinin yanı sıra Java® dilini kullanmanın temelleri (dil türleri, operatörler, sınıflar, paketler, istisnalar). Çok sayıda pratik alıştırma sunulmaktadır.
4
41 500 ₽