Kerangka Materi
Pendahuluan
- Tinjauan dan sejarah Komunikasi Real-time di web
- Arsitektur aplikasi WebRTC
Memahami Teknologi Server WebRTC
- Mengapa menggunakan server?
- ICE, STUN, dan TURN
- Opsi signaling WebRTC
- Pengaturan server dan opsi hosting
API WebRTC
- Pengantar API WebRTC
- Menggunakan MediaStream untuk mengakses webcam dan mikrofon
- Menggunakan RTCPeerConnection untuk membangun koneksi peer
- Komunikasi data melalui RTCDataChannel
- Berbagi layar dengan WebRTC
Mulai Mengembangkan
- Mengatur lingkungan pengembangan
- Menggunakan perangkat lunak dan alat pengembangan WebRTC
Menggunakan Peer.js untuk Membuat Obrolan Video Dua Orang
- Pengantar pustaka Peer.js
- Pengaturan HTML untuk obrolan video dua orang
- Penulisan panggilan JavaScript ke Peer.js
- Pengujian aplikasi obrolan dua orang
Menggunakan SimpleWebRTC untuk Membuat Aplikasi Obrolan Multi-Orang
- Pengantar kerangka kerja SimpleWebRTC
- Pengaturan HTML untuk obrolan video multi-orang
- Penulisan panggilan JavaScript ke SimpleWebRTC
- Pengujian aplikasi obrolan multi-orang
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengetahuan dasar tentang JavaScript dan HTML
- Memahami cara kerja web secara dasar
Target Audiens
- Pengembang web
- Siapa saja yang tertarik mempelajari dan menggunakan WebRTC
Testimoni (3)
Saya sangat menikmati belajar tentang serangan AI dan alat-alat yang tersedia untuk mulai berlatih serta menggunakannya secara aktif dalam pengujian keamanan. Saya mendapatkan banyak pengetahuan baru yang sebelumnya tidak saya miliki, dan kursus ini sesuai dengan harapan saya. Bagian favorit saya dari pelatihan adalah Comet Browser, dan saya terkagum-kagum dengan kemampuannya. Saya pasti akan mengeksplorasi lebih dalam lagi. Secara keseluruhan, ini adalah kursus yang sangat baik, dan saya sangat menikmati mempelajari Top 10 OWASP GenAI.
Patrick Collins - Optum
Kursus - OWASP GenAI Security
Diterjemahkan Mesin
Langsung praktik, latihan, bimbingan tatap muka, dan sesi tanya jawab.
Jose Paulos - INESC TEC
Kursus - Tailwind CSS
Diterjemahkan Mesin
Bahwa setiap pelajaran teknis disertai dengan berbagai latihan praktis untuk memperkuat konsep-konsep tersebut.
Andrei-Calin Bajea
Kursus - OWASP Top 10 2025
Diterjemahkan Mesin