Kurzusleírás
Médiaeszközök kezelése
Böngészői jogosultságok a navigator.permissions segítségével
- Hardver hozzáférése:
- Webkamera
- Mikrofon
- Opcionális jogosultságok:
- Földrajzi helymeghatározás
- Értesítések
- Vágólap (olvasás/írás)
- Jogosultság-lekérdezés és állapot
- Korlátok és böngészőkompatibilitás
Médiaeszközök olvasása a navigator.mediaDevices segítségével
- Eszközök felsorolása
- Eszközváltozások kezelése
Böngészők közötti kompatibilitás
- API használat:
- navigator.permissions.query()
- navigator.mediaDevices.enumerateDevices()
- getUserMedia()
- Safari-tartalék stratégia
Médiaeszközök kezelése
- Eszköz inicializálása: getUserMedia(constraints)
- Médiaeszköz-kötések
- Médiaáramok indítása és leállítása
- Eszközváltozások kezelése
Eszközök felvétele MediaRecorder-ral
- Áramlás és felvétel indítása/leállítása
- .webm fájl letöltése
- Valós idejű hanghullám-előnézet
Opcionális kiegészítések:
- .wav formátumban mentés ScriptProcessorNode-ral
- Audió FFT spektrum-vizualizáció
- Hangerő-sáv decibelben
- Hangfelismerés webkitSpeechRecognition-nel
Társ-csatolás (Peer Connection)
Jelzésadási szerverek
- Kétirányú csatorna opciók:
- WebSocket
- Socket.io
- SignalR
- Üzenet-struktúra
- Egyszerűsített WebRTC kliens
- Teljes jelzésadási folyamat
Videóhívás WebRTC-vel
- Architektúra: Node.js + ws
- WebRTC kliens: RTCPeerConnection
- Helyi E2E tesztelés
Opcionális funkciók:
- Hívás felbontása (csatlakozás lezárása, média leállítása)
- Csoportos hívás (több felhasználós szobák)
- Jegyalapú egyszerű hitelesítés
Képernyőmegosztás
- getDisplayMedia() használata
- Architektúra és opciók
Munkamenet-leírás protokoll (SDP)
- Bemutatkozás és tartalom
- SDP olvasása és értelmezése
- Kodekek:
- Hang & Video
- Alkotás és vezérlés
- Tartalék stratégiák
WebRTC statisztikák getStats()-tal
- Statisztikák típusai
- Statisztikák értelmezése
- Valós idejű bitráta/jitter gráfok
- Minőségalkotási stratégiák
A témák mind
- Gyakorlati esettanulmány
Követelmények
Ez a kurzus frontend- és full-stack-fejlesztőknek, technikai architektáknek és mérnököknek ajánlott, akik böngészőalapú valós idejű kommunikációs funkciókat, mint például videochatot, képernyőmegosztást vagy hangáramlást fejlesztenek. A résztvevőknek működő tudásuk legyen JavaScriptben és webes technológiákban, a Node.js és a WebSocket-alapú kommunikáció ismerete pedig opcionális előfeltétel.
Vélemények (3)
A képzés segített bővíteni a Burp Suite-tal kapcsolatos ismereteimet és megértésemet. Arra is rájöttem, hogy amit önálló tanulással elsajátítottam, az még meglehetősen korlátozott volt. Ez a képzés nagyon hasznos volt számomra QA-ként, mivel a Burp Suite értékes eszköz a biztonsági tesztelés végrehajtásához és az alkalmazástesztelés általános minőségének javításához. Továbbra is felfedezem ezt az eszközt, és további ismereteket szerzek a funkcióiról és képességeiről.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Kurzus - OWASP Top 10 2025
Gépi fordítás
Nagyon élveztem, hogy megismerhettem az AI támadásokat és azokat az eszközöket, amelyekkel gyakorolni és aktívan használni lehet a biztonsági teszteléshez. Sok olyan tudást szereztem, ami a kezdetekkor még nem állt rendelkezésemre, és a tanfolyam teljesítette az elvárásaimat. A képzésből a Comet Browser volt a kedvenc részem, és lenyűgözött, hogy mire képes. Mindenképpen tovább szeretnék ezzel foglalkozni. Összességében nagyszerű tanfolyam volt, és élveztem, hogy megismerhettem az OWASP GenAI Top 10 összes elemét.
Patrick Collins - Optum
Kurzus - OWASP GenAI Security
Gépi fordítás
Gyakorlati, gyakorlatok, személyes segítség és kérdések.
Jose Paulos - INESC TEC
Kurzus - Tailwind CSS
Gépi fordítás