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.
Získať pokročilé znalosti v problematike ORM a webových REST servisov, tak aby ich absolventi predmetu vedeli efektívne využívať pri návrhu a implementácii viacvrstvových aplikácií.
Budú ešte aktualizované…
Prípadne si dohodnúť osobné konzultácie emailom.
Zápočet:
Počas semestra je možné získať spolu 40 bodov. Na udelenie zápočtu je potrebné získať minimálne 20 bodov.
Hodnotený bude jeden implementačný projekt a niekoľko krátkych kontrolných testov s teoretickými otázkami.
Skúška:
Skúška bude pozostávať z implementačných úloh a teoretických otázok, spolu za 60 bodov. Na úspešné absolvovanie predmetu je potrebné získať aspoň 30 bodov zo skúšky (a spolu s bodmi za zápočet aspoň 56 bodov).
Dôležité: Skúška bude prebiehať v počítačových učebniach s obmedzeným prístupom na internet.
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.
Databázu a aplikačný server si takisto môžu študenti vybrať sami. Odporúčané voľne dostupné relačné databázy pre vývoj databázových aplikácií: PostgreSQL, DerbyDB …
Upozornenie: Ako referenčná databáza pri hodnotení zadaní sa bude používať PostgreSQL.
V počítačovej učebni (cpu) je k dispozícii virtuálny disk s OS linux-mint-20 a technológiami: java21 (openjdk 21.0.5), maven3.8.7, databáza PostgreSQL 16.4 a vývojové prostredie Apache Netbeans 23 s integrovaným aplikačným serverom Glassfish8. Návod na vytvorenie virtuálneho stroja v počítačovej učebni.
Virtuálny disk s týmto prostredím si môžete stiahnuť tu: EDU2025.vdi.
Linux user: edu password: edu4edu
Poznámka: Iné vývojové prostredie pre jazyk java v počítačových učebniach zatiaľ k dispozícii nie je.
Stručný návod na manuálnu inštaláciu tohto vývojového prostredia pre linux:
1. Inštalácia openjdk
$ sudo apt update
$ sudo apt install default-jdk
2. Inštalácia nástroja maven
$ sudo apt install maven
3. Inštalácia databázy postgres
$ sudo apt install postgresql
$ sudo apt install postgresql-contrib
4. Inštalácia Netbeans 23
$ stiahnuť zo stránky https://netbeans.apache.org/front/main/download/nb23/ zip a rozbaliť
5. Inštalácia GlassFish8 – prostredníctvom Netbeans:
Záložka Services Servers/add … vybrať GlassFish 8
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)
Skriptá k predmetu: Vývoj softvérových aplikácií – prednášky a cvičenia