IRC chat bot és felügyeleti web alkalmazás fejlesztése modern JavaScript eszközökkel

OData támogatás
Konzulens:
Dr. Asztalos Márk
Automatizálási és Alkalmazott Informatikai Tanszék

A JavaScript, mint a böngészők uralkodó programozási nyelve, az elmúlt, bő egy évtizedben rohamos fejlődésnek indult. Immár nem csak kliens, de szerver oldalon is jelen van, és sorra jelennek meg hozzá a különböző, széleskörűen használt eszközök, keretrendszerek. Ahhoz, hogy a szakmai életben megállhassuk a helyünket és versenyképes tudásra tegyünk szert, szükséges ezeknek az új eszközöknek a megismerése és alkalmazása. A munkám célja tehát ezeknek a megismerése volt egy webes alkalmazás elkészítése segítségével, amely a népszerű Twitch élőadás közvetítő, „stream” platformhoz kapcsolódik.

A dolgozat először bepillantást enged a JavaScript fejlődésének egyik irányába, vagyis a TypeScript programozási nyelv és az Angular keretrendszer ökoszisztémájába. Ezek után bemutatja a JavaScript egyik legelterjedtebb szerver oldali futtató környezetét, a Node.js-t és a vele gyakran párba állított MongoDB adatbázis kezelőt, valamint a Redis adatbázist. A további részekben a dolgozat leírja az alkalmazás fejlesztésének folyamatát, felépítését és az elkészült funkciókat. Végül kitér az alkalmazás tesztelési megoldásaira, illetve a biztonsági óvintézkedéseire.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.