Pengembangan aplikasi perusahaan menggunakan teknologi Java EE - tarif 41.500 rubel. dari IBS Training Center, pelatihan 40 jam, Tanggal: 1 Desember 2023.
Miscellanea / / December 04, 2023
Topik yang dibahas:
1. Ikhtisar Platform JEE
- gambaran umum teknologi inti JEE;
- komponen EJB yang didistribusikan;
- injeksi ketergantungan melalui CDI;
- bekerja dengan pesan melalui JMS;
- server aplikasi populer (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. arsitektur EJB
- jenis kacang sesi;
- penggunaan tempat sampah Singleton;
- menguji biji EJB dalam wadah Arquillian;
- perakitan arsip WAR, JAR dan EAR untuk dipublikasikan di server;
- penyebaran aplikasi ke server.
3. Kacang sesi
- skalabilitas dan toleransi kesalahan pada stateless beans;
- Antarmuka @Lokal dan @Remote;
- siklus hidup kacang tanpa kewarganegaraan;
- pasivasi dan aktivasi untuk tempat sampah dengan status;
- panggilan balik untuk manajemen siklus hidup;
- menggunakan servlet untuk mendapatkan data dari EJB;
- pencegat untuk bekerja dengan EJB (pemrograman berorientasi aspek).
4. Tempat sampah MDB
- keuntungan bekerja dengan sistem pesan;
- mengirim pesan ke penerima, mengantri;
- menerbitkan/berlangganan topik;
- berlangganan antrian JMS;
- berlangganan topik JMS;
- pemrosesan pesan menggunakan Message Driven Bean.
5. Injeksi Ketergantungan melalui CDI
- manfaat injeksi ketergantungan;
- penggunaan Weld (implementasi CDI) secara terpisah dari server JEE dan bersama-sama dengan mereka;
- produsen dan pembuang;
- pencegat di CDI;
- dekorator di CDI;
- bekerja dengan peristiwa dan pola Observable di CDI.
6. Bekerja dengan JMS
- penggunaan server JEE untuk bekerja dengan JMS;
- menyiapkan WildFly, membuat antrian dan topik;
- koneksi dan sesi untuk bekerja dengan JMS;
- pengiriman dan penerimaan pesan yang tidak sinkron;
- penggunaan ActiveMQ (mode tanpa server JEE);
- menggunakan JNDI untuk mendapatkan antrian atau topik;
- header dan properti pesan;
- transmisi pesan dalam mode permintaan-respons;
- pemilih pesan;
- Kemampuan JMS 2.0;
- penggunaan OpenMQ.
7. Menggunakan JPA
- bekerja dengan entitas, memetakan kelas ke dalam tabel database;
- jenis akses (melalui bidang atau properti);
- konfigurasi bidang @Column dan @Lob;
- strategi untuk menghasilkan kunci utama;
- hubungan entitas satu-ke-satu, satu-ke-banyak, banyak-ke-banyak;
- hubungan unilateral dan bilateral;
- operasi berjenjang;
- pemindahan anak yatim piatu;
- malas memuat hubungan;
- kelas dan koleksi bawaan;
- strategi pemetaan warisan kelas;
- bekerja dengan EntityManager, operasi dasar;
- konsep konteks persistensi, konsep entitas yang terhubung dan terputus;
- Cache tingkat 1 dan 2, menghapus data dari cache;
- bekerja dengan transaksi;
- manajemen transaksi deklaratif;
- pemblokiran optimis dan pesimis;
- menyiapkan Unit Persistensi menggunakan persistence.xml;
- Dasar-dasar Data Musim Semi;
- bekerja dengan Spring Data dalam wadah JEE.
Kursus ini mencakup topik-topik yang diperlukan untuk penggunaan profesional Spring Framework dalam praktiknya, seperti mendokumentasikan layanan REST, serialisasi data, transaksi di Spring, otorisasi JWT, penerapan praktis WebFlux, pengujian, penerapan di Docker dan banyak lagi untuk yang lainnya.
4,2
67 500 ₽
Dalam kursus ini, siswa akan memperoleh pengetahuan dan keterampilan dasar yang memungkinkan mereka berkembang di platform Java® SE. Dasar-dasar pemrograman berorientasi objek dan penggunaan UML untuk desain dibahas. arsitektur aplikasi, serta dasar-dasar penggunaan bahasa Java® (jenis bahasa, operator, kelas, paket, pengecualian). Sejumlah besar latihan praktis ditawarkan.
4
41 500 ₽