[VSA | Cvičenie] 1 - Úvod a pripojenie na MySQL

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Cvičenie predstavuje organizačné informácie k predmetu Vývoj softvérových aplikácií, vrátane komunikácie cez Discord, harmonogramu prednášok a cvičení a spôsobu hodnotenia (dva semestrálne projekty po 20 bodov, teoretický test a implementačná úloha po 5 bodoch, skúška za 50 bodov). Vysvetľuje sa potrebné technické vybavenie – Java 8, Maven, IntelliJ IDEA (alternatívne NetBeans) a možnosti databáz ako MySQL, MariaDB, PostgreSQL alebo embedovaná H2. Spomína sa aj možnosť použiť pripravenú virtuálku s Linux Mintom, NetBeans a databázou Derby pre tých, ktorí chcú postupovať presne podľa prednášky. Cvičiaci zdôrazňuje, že obsah semestra bude zameraný na objektovo-relačné mapovanie cez JPA a prepojenie s SQL databázami, neskôr na tvorbu REST služieb. Na záver plánuje v praktickej časti ukázať vytvorenie nového Maven projektu v IntelliJ a pripojenie na databázu.

  • - Organizácia predmetu: komunikácia cez Discord, prednášky na Teams, cvičenia streamované na Twitchi a archivované na YouTube
  • - Hodnotenie: 2x20 bodov za semestrálne projekty, 2x5 bodov za test a implementačnú úlohu, 50 bodov skúška, minimum 25 bodov na zápočet
  • - Technológie: Java 8, Maven projekty, IntelliJ IDEA (postačuje Community edícia, študenti majú Ultimate zadarmo)
  • - Podporované databázy: MySQL, MariaDB, PostgreSQL alebo embedovaná H2, na prednáške bola ukázaná Derby a MariaDB
  • - K dispozícii je virtuálka s Linux Mintom, NetBeans a Derby databázou pre tých, ktorí chcú kopírovať postup z prednášky
  • - Sylabus a materiály (EPA1 a ďalšie) sú dostupné na stránke predmetu, kódy z cvičení budú zverejňované na GitHub
  • - Plán semestra: prvá polovica JPA a mapovanie na SQL databázy, druhá polovica tvorba REST služieb

Zhrnutie pripravené s pomocou AI z prepisu videa.