Predmet je členený do nasledujúcich aktivít:
Prednášky sa budú konať formou online prednášok prostreníctvom MS-teams kanálu ASOS prednášky termíne podľa rozvrhu. t.j. utorok 9:00-11:00.
Cvičenia budú takisto prebiehať online na MS-teams kanály ASOS cvičenia vždy vo štvrtok od 17:00.
Individuálne konzultacie
Dokumenty k prenášakam a materíály k cvičeniam nájdete na podstránke Vyučovanie. Stránka bude postupne aktualizovaná.
predmet a pokrýva z 3 tematické okruhy:
Plán semestra – orientačne
Ťažisko prípravy spočíva v riešení implementačných zadaní. Pre jednotlivé cvičenia sú vytvorené podstránky obsahujúce vzorové implementačné zadania pokrývajúce témy: Webové servisy, Spring a Apache-Spark. Odporúčame študentom si tieto zadania implementovať priebežne v rámci domácej prípravy. Nenechávať implementaciu len na samotné cvičenie. Cvičenie je určené predovšetkým na konzultáciu implementačných problémov!
Implementačné zadania spolu za 50 bodov.
bude pozostávať z teoretickej a implementačnej časti spolu za 50 bodov. Na úspešné absolvovanie predmetu je potrebné získať zo skúšky minimálne 25 bodov a samozrejme spolu s cvičeniami aspoň 56!
Téme Návrhové vzory bude venovaná 1. prednáška. Cvičenia sa jej osobitne venovať nebudú. Ku skúške si študenti v rámci samoštúdia naštudujú nasleduúce návrhové vzory:
Ku skúške si študenti v rámci samoštúdia naštudujú nasledujúce návrhové vzory:
Na prenáškach budem zväčša používať vývojové prostredie Apache Netbeans 12.1. s java platformou openjdk-8-jdk a aplikačným serverom GlassFish-5.0.1
Virtuálny disk s OS linuxmint-20 a nainšalovaným vývojovým prostredím technológiami stiahnuť tu: MintEDU2021.vdi. (User: edu Password: edu4edu).
Stručný návod na inštaláciu 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)
Študenti však môžu pre implementáciu úloh na cvičeniach aj zápočtových testoch používať aj iné vývojové prostredie, potrebné je však používať platformu jdk8 Verzie jdk 11 a vyššie nie sú totiž spätne kompatibliné.
Pre riešenie implementačných úloh k téme 7. Návrh WSDL a XML-schémy je (zatiaľ) možné použiť vývojové prostredie Netbeans 8.* s inštalovaným pluginom XML-Tools. Virtuálny disk s týmto prostredím asi môžete stiahnuť tu: EDU2020.vdi. User: vsa Password: vsa4vsa