Upozornenie: Predmet B-VSA je možné pokúsiť sa absolvovať maximálne 2x , po druhom nezvládnutí predmetu bude študent vylúčený zo štúdia (žiadne odpisovanie po semestri).
Predmet je členený do nasledujúcich aktivít:
Prednášky sa budú konať formou online prednášok prostredníctvom MS-Teams v termíne podľa rozvrhu. Link na pripojenie k online prednáškam Teams Prednaska VSA
Informácie k cvičeniam budú ešte aktualizované…
Cvičenie bude v Utorok 15:00-17:00 streamované cez Twitch.tv a otázky môžete klásť na Discord servery.
Záznam z tohto cvičenia bude na twitch.tv uchovaný 14 dní, následne bude dostupný na Youtube .
Konzultácie budú prebiehať priebežne počas týždňa v pracovnej dobe cez Discord.
Klásť otázky môžte aj počas cvičenia a budeme sa snažiť čo najviac zodpovedať. K otázkam kladené počas týždňa mimo cvičenia sa budeme snažiť dostať čo najskôr.
Odporúčame písať otázky, resp. problémy na ktoré ste narazili na spoločný Discord server predmetu, nie ako DM cvičiacim, nakoľko vám môžu pomôcť aj vaši kolegovia.
Invitation link na Discord VSA server – https://discord.gg/aWyepeKSQk
Všetky preberané kódy/projekty počas konzultácií/cvičení sú dostupne na Githube (tag ‚b-vsa‘).
Zápočet: Implementačné zadania. Spolu 50 bodov. Na udelenie zápočtu je potrebné získať minimálne 25 bodov.
Počas semestra budú:
Skúška: Implementačné úlohy a teoretické otázky. 50 bodov.
Na úspešné absolvovanie predmetu je potrebné získať aspoň 25 bodov zo skúšky (a spolu s bodmi za zápočet aspoň 56 bodov).
Abrhan – Kiss = Skupina A – https://classroom.github.com/a/8XPjU8Tm
Kiš – Rosoľanka = Skupina B – https://classroom.github.com/a/pCdsMeHi
Rychlý – Žúdel = Skupina C – https://classroom.github.com/a/n5jt5iwE
Pre implementáciu projektov na prednáškach, cvičeniach a skúške budeme používať technológie:
Operačný systém a vývojové prostredie (IDE) si môžu študenti zvoliť sami. Jediná podmienka je podpora IDE pre prácu s Maven-projektami na platforme Java8/jdk8.
Databázu pre vývoj databázových aplikácií a aplikačný server pre deployment REST-servisov si takisto môžu študenti vybrať sami. (Odporúčané voľne dostupné databázy: Derby, PostgreSQL, MySql,…)
Na prenáškach budem zväčša používať vývojové prostredie Apache Netbeans 12.1. s java platformou openjdk-8-jdk, aplikačným serverom GlassFish-5.0.1 a databázou Derby
Virtuálny disk s týmto vývojovým prostredím nainšalovaným na OS linux-mint-20 nájdete tu: MintEDU2021.vdi. (User: edu Password: edu4edu).
Stručný návod na manuálnu inštaláciu tohto vývojového prostredia pre linux:
1. Inštalácia openjdk8
$ sudo apt-get install openjdk-8-jdk
$ sudo update-alternatives –config java
z ponuky vybrať jdk8.
Nastavenie premennej prostredia JAVA_HOME=“/usr/lib/jvm/java-1.8.0-openjdk-amd64″
2. Inštalácia Netbeans12.1
$ sudo ./Apache-NetBeans-12.1-bin-linux-x64.sh
pri inštalácii zadať/zmeniť cestu k naištalovanému jdk-1.8. (/usr/lib/jvm/java-1.8.0-openjdk-amd64)
3. Inštalácia GlassFish – prostredníctvom Netbeans:
Záložka Services Servers/add … vybrať GlassFish 5.0 (5.0.1)
Počas inštalácie treba zadať prihlasovacie údaje pre Glassfish-admina: user: admin a password nechať prázdne.
( Pozn. inštalácia trochu trvá a nakoniec sa nerefrešne dialóg)