Eğitim İçeriği
Giriş
- Gerçek Zamanlı Communication'nin web üzerindeki genel bakışı ve tarihi
- WebRTC uygulama mimarisi
WebRTC Sunucu Teknolojilerini Anlama
- Neden sunucular kullanılmalı?
- ICE, STUN ve TURN
- WebRTC sinyal seçenekleri
- Sunucu kurulumu ve barındırma seçenekleri
WebRTC API'si
- WebRTC API'sine giriş
- Web kamerasına ve mikrofonuna erişmek için MediaStream'i kullanma
- Eşler arası bağlantı kurmak için RTCPeerConnection'ı kullanma
- RTCDataChannel veri iletişimi
- WebRTC ile ekran paylaşımı
Başlangıç
- Geliştirme ortamının kurulumu
- WebRTC geliştirme yazılımı ve araçlarını kullanma
İki Kişilik Bir Video Sohbeti Oluşturmak İçin Peer.js Kullanımı
- Peer.js kütüphanesine giriş
- İki kişilik bir video sohbeti için HTML'nın kurulumu
- Peer.js'ye JavaScript çağrıları yazma
- İki kişilik sohbet uygulamasının test edilmesi
Çok Kişilik Bir Sohbet Uygulaması Oluşturmak İçin SimpleWebRTC Kullanımı
- SimpleWebRTC çerçevesine giriş
- Çok kişilik video sohbeti için HTML'nın kurulumu
- SimpleWebRTC'ye JavaScript çağrıları yazma
- Çok kişilik sohbet uygulamasının test edilmesi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- JavaScript ve HTML hakkında temel bilgi
- Web'in nasıl çalıştığına dair temel anlayış
Hedef Kitle
- Web geliştiricileri
- WebRTC'yi öğrenmek ve kullanmakla ilgilenen herkes
Danışanlarımızın Yorumları (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Eğitim - Visual Studio Code
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Eğitim - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Eğitim - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Eğitim - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.