Webalkalmazás fejlesztése
Absztrakt
A mai világban az internet szinte már mindenhol megtalálható. Mindenki zsebében található egy okos telefon. Minden háztartás és cég rendelkezik internet kapcsolattal. Ezen kívül a webalkalmazások sok más előnnyel is rendelkeznek a hagyományos, asztali alkalmazásokkal szemben, mint például platformfüggetlenség és alacsony erőforrásigény (a végfelhasználó szemszögéből). Ennek köszönhetően a webalkalmazások lassacskán átveszik a teret a hagyományos, asztali alkalmazásoktól. Egy modern webalkalmazás készítése viszont nem egy banális dolog. Egy applikációnak az internetre való migrációja, vagy akár egy vadonat új applikáció elkészítése számos csapdát is rejthet magában. E dokumentum összefoglalja, hogyan is lehet egy modern webalkalmazást elkészíteni. Összefoglalja egy modern webalkalmazás architektúráját, felépítését. Bemutatja, hogyan lehet egy a REST alapuló beckendet elkészíteni - Java nyelven, a Spring Boot keretrendszer felhasználásával - és miként lehet az biztonságossá tenni. Emellett a beckendhez párosuló frontendet is tárgyalja, amely az Angular keretrendszer felhasználásával jött létre. Az itt átadott információ nem csupán megismerteti az olvasót egy modern webalkalmazás felépítésével, hanem akár támpontot is nyújthat neki egy saját webalkalmazás elkészítésében.