Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Bagian 1: Nginx (Hari 1 selama 1,5 hari)
Modul 1: Menginstal Nginx dan Modul Pihak Ketiga
- Menginstal Nginx menggunakan manajer paket
- Mengonfigurasi Nginx untuk layanan web
- Menyetel opsi konfigurasi berkaitan dengan lokasi penyimpanan file
- Tabel: Opsi konfigurasi HTTP
- Mengaktifkan berbagai modul yang tersedia
- Tabel: Opsi konfigurasi modul HTTP
- Menonaktifkan modul yang tidak diperlukan
- Tabel: Opsi penonaktifan modul
- Menginstal modul pihak ketiga
Modul 2: Panduan Konfigurasi Nginx
- Bentuk format konfigurasi dasar
- Parameter global konfigurasi Nginx
- Tabel: Direktif konfigurasi global
- Menggunakan berkas include untuk memisahkan konfigurasi
- Direktif klien pada bagian server HTTP, direktif I/O file, direktif hash, serta direktif socket
- Bagian virtual server dalam konfigurasi
- Cara mengatur Location – di mana, kapan, dan bagaimana menggunakannya
Modul 3: Nginx sebagai Reverse Proxy
- Mengenal modul proxy
- Direktif yang tersedia dalam modul proxy
- Modul upstream: Manajemen koneksi keepalive serta algoritma load balancing
- Jenis server upstream: Server tunggal, beberapa server, maupun server non-HTTP
- Cara mengatasi masalah yang muncul pada server upstream
Modul 4: Topik Lanjutan Reverse Proxy
- Pengenalan aspek keamanan
- Mengenkripsi trafik dengan SSL
- Autentikasi klien melalui sertifikat SSL
- Memblokir akses berdasarkan alamat IP pengirim
- Pemisahan komponen aplikasi guna meningkatkan skalabilitas sistem
- Optimisasi performa reverse proxy: Teknik buffering, caching, serta kompresi
Modul 5. Server HTTP Nginx
- Direktif yang terkait dengan server HTTP
- Direktif pencatatan log HTTP
- Direktif pengaturan jalur file HTTP
- Direktif resolusi nama host HTTP
- Direktif interaksi klien dengan server HTTP
- Direktif pembatasan penggunaan sumber daya HTTP
- Direktif modul akses HTTP
- Direktif streaming HTTP
Modul 6. Load Balancing pada Nginx
- Pengertian dasar mengenai load balancing
- Cara menyusun lingkungannya
- Penerapan modul upstream
- Memilih direktif yang tepat (Weight, Hash, Max Fails, dll.)
- Menguji hasil konfigurasi
Modul 7: Teknik Troubleshooting Nginx
- Menganalisis isi berkas log
- Mengonfigurasi pencatatan log tingkat lanjut
- Kesalahan konfigurasi yang umum terjadi
- Masalah performa server
- Pemanfaatan modul Stub Status
Bagian 2: Apache (Hari 2 selama 1 hari)
Modul 1. Instalasi
- Menginstal Apache
- Cara memulai, menghentikan, dan merestart Apache
- Cara menghapus instalasi Apache
- Mencari lokasi berkas-berkas konfigurasi Apache
Modul 2. Penambahan Modul Umum
- Menginstal modul tambahan secara umum
- Memasang mod_dav untuk sistem Unix
- Menyertakan mod_perl dalam konfigurasi
- Integrasi mod_php pada platform Unix
- Mengaktifkan mod_ssl untuk pengamanan data melalui SSL
- Mencari modul yang dibutuhkan lewat situs modules.apache.org
- Menambahkan mod_security guna memperkuat keamanan
Modul 3. Pencatatan Log
- Mendapatkan lebih banyak informasi dan detail log
- Cara memutar berkas log agar tetap terkelola
Modul 4. Virtual Hosts
- Membuat virtual host berdasarkan nama domain
- Mengatur virtual host berdasarkan alamat IP
Modul 5. Alias, Redireksi, dan Rewriting
- Memetakan sebuah URL ke folder tertentu
- Membuat URL baru untuk konten yang sudah ada sebelumnya
- Mengalokasikan URL tersendiri bagi masing-masing pengguna
- Mengarahkan permintaan ke lokasi lain menggunakan redireksi
- Menghubungkan beberapa URL agar mengarah pada satu tujuan yang sama
- Memodifikasi elemen path maupun query string dalam proses rewriting
- Mengubah bagian segment URL menjadi parameter pencarian
Modul 6. SSL
- Proses instalasi SSL
- Cara membuat sertifikat SSL mandiri
- Pembentukan Certificate Authority (CA) yang terpercaya
- Mengaktifkan layanan tertentu melalui protokol SSL
- Autentikasi klien berdasarkan sertifikat digital
Modul 7. Konten Dinamis
- Mengaktifkan direktori CGI dalam konfigurasi Apache
- Menerapkan skrip CGI di luar lokasi ScriptAlias
- Menentukan dokumen utama yang ditampilkan pada direktori CGI
- Aktivasi serta pemanfaatan fitur WebDAV
- Penerapan konfigurasi canggih dan penanganan risiko keamanan terkait WebDAV
Bagian 3: Mesin Virtual Java (Hari 3 selama 0,5 hari)
Optimisasi Pengaturan Mesin Virtual Java
Pemilihan pengaturan JVM yang tepat
- Mengatur ukuran masing-masing generasi kolektor sampah
- Di mana mengonfigurasi pengaturan JVM
- Bagaimana menyelesaikan masalah kekurangan memori untuk JVM
- Taksiran jumlah memori yang disarankan untuk aplikasi Anda
- Cara menetapkan ukuran heap memory yang optimal
Rasio yang tepat antara generasi muda dan tua
- Macam-macam algoritma kolektor sampah
- Pemilihan algoritma kolektor yang sesuai dengan aplikasi Anda
- Kolektor G1 dan keunggulannya
- Cara menganalisis perilaku pengumpulan sampah
- Pemanfaatan memori secara efisien oleh JVM
- Penanganan error “Out of Memory”
- Cara mengidentifikasi kebocoran memori dalam kode program
Bagian 4: Aplikasi Web Java
Pendahuluan teknologi aplikasi web berbasis Java
- Apa itu Servlet serta kapan sebaiknya menggunakannya
- Konsep dasar JSP
- Perbedaan antara Servlet dan JSP
- Pengertian JavaBean sebagai komponen pendukung
- Pendekatan JEE dalam pembangunan aplikasi skala besar
- Fungsi EJB (Session Beans, Entity Beans, MDB Beans) dalam sistem enterprise
- Pola desain MVC
- Peran Model dalam arsitektur
- Fungsi View sebagai antarmuka visual
- Tugas Controller dalam pengendalian alur
Bagian 5: Konten Multimedia serta HTML 5
- Penggunaan elemen audio dan video pada HTML 5
- Berbagai protokol streaming yang tersedia
- Internet Protocol television (IPTV)
- HTTP Live Streaming - Implementasi server pendukung layanan streaming
- Pengaruh OTT streaming dalam penyebaran konten
Bagian 6: JBoss (Hari 4 selama 1 hari)
Modul 1: Menginstal Komponen Utama
- Mengatur lingkungan Java untuk penggunaan JBoss
- Proses instalasi JBoss AS
- Fitur utama dari application server ini
- Cara membuat konfigurasi server khusus sendiri
Modul 2: Penyesuaian Layanan JBoss AS
- Metode monitoring aktivitas layanan JBoss AS
- Pengelolaan thread pool pada server ini
- Mengatur opsi pencatatan log sistem
- Konfigurasi koneksi antara server dengan basis data
- Penerapan pengaturan transaksi yang stabil
Modul 3. Implementasi EJB 3 Session Beans
- Membuat komponen Enterprise JavaBeans
- Mengonfigurasi wadah penyimpanan EJB secara tepat
Modul 4: Memasang Aplikasi Web
- Mendesain tata letak antarmuka web
- Mengatur parameter server web JBoss
Modul 5: Penggunaan Layanan Messaging JBoss
- Pendahuluan pada sistem messaging terbaru dari JBoss
- Mengembangkan aplikasi yang membutuhkan layanan JMS
- Konsep lanjutan pengelolaan pesan dengan JBoss
Modul 6: Pengelolaan Operasional JBoss AS
- Pendekatan Java Management Extension dalam monitoring sistem
- Fungsi Admin Console untuk konfigurasi server ini
- Cara mengatur aplikasi yang dijalankan melalui server
- Pengaturan sumber daya perangkat keras maupun jaringan secara terpusat
Modul 7. Pengenalan JBoss Drools
- Cara memperoleh paket aplikasi ini
- Menginstal BRMS serta Guvnor sebagai bagian integrasinya
- Integrasi plugin Drools ke dalam struktur sistem
Modul 8. Penggunaan Guvnor
- Navigasi antarmuka Guvnor untuk pengguna baru
- Fungsi administrasi: Manajemen aturan, paket instalasi, serta proses penerapan
- Cara membuat aturan logika kompleks memakai fitur panduan Guvnor
- Peralihan desain aturan dari lingkungan Guvnor ke alat pengembangan IDE JBoss
- Tes validasi terhadap seluruh skema aturan yang dibuat
Persyaratan
- Pemahaman dasar mengenai konsep serta protokol server web
- Pengalaman mengoperasikan baris perintah Linux dan pengedit teks
- Pengetahuan pemrograman dasar dalam Java atau PHP
Target Peserta
- Para administrator sistem
- Pengembang web
- Siapa saja yang ingin mempelajari penggunaan teknologi server web beserta fitur-fiturnya
28 Jam
Testimoni (3)
mode pelatihan di tempat kerja
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Kursus - HAProxy Administration
Diterjemahkan Mesin
Labs
Frank Mhlongo - Standard Bank of South Africa
Kursus - JBoss
Diterjemahkan Mesin
prakteknya sangat interaktif dan mudah di pahami