План на курса
Въведение
- Общ преглед и история на комуникацията в реално време в уеб
- Архитектура на приложенията на WebRTC
Разбиране на сървърните технологии на WebRTC
- Защо се използват сървъри?
- ICE, STUN и TURN
- Варианти за сигнализиране при WebRTC
- Настройки на сървъра и опции за хостинг
WebRTC API
- Въведение в WebRTC API
- Използване на MediaStream за достъп до уеб камера и микрофон
- Използване на RTCPeerConnection за установяване на връзка между равнопоставени устройства
- Коммуникация чрез RTCDataChannel
- Споделяне на екран с WebRTC
Започване
- Настройка на средата за разработка
- Използване на софтуер и инструменти за разработка на WebRTC
Използване на Peer.js за създаване на видео чат между двама души
- Въведение в библиотеката Peer.js
- Настройка на HTML за видео чат между двама души
- Написване на JavaScript повиквания към Peer.js
- Тестване на приложението за чат между двама души
Използване на SimpleWebRTC за създаване на приложение за чат между множество участници
- Въведение в рамката SimpleWebRTC
- Настройка на HTML за видео чат между множество участници
- Написване на JavaScript повиквания към SimpleWebRTC
- Тестване на приложението за чат между множество участници
Обобщение и следващи стъпки
Изисквания
- Основни познания по JavaScript и HTML
- Основно разбиране за начина, по който работи уеб
Целева аудитория
- Уеб разработчици
- Всеки, който се интересува да научи и използва WebRTC
Отзиви от потребители (2)
Оценявам много обучението по AI атаки и инструментите, които са налични за започване на практика и активно използване при тестове за сигурност. Придобих много знания, които не имах в началото, а курсът реализира очакванията ми. Най-интересната част за мен беше Comet Browser, което ме впечатли с възможностите си. Определено ще се задълба по-задълбочено в тази тема. Като цяло, курсът беше изключително добър и насладих на ученето на всички точки от OWASP GenAI Top 10.
Patrick Collins - Optum
Курс - OWASP GenAI Security
Машинен превод
Че всеки технически урок съществува с много практически упражнения, за да закрепят концепциите.
Andrei-Calin Bajea
Курс - OWASP Top 10 2025
Машинен превод