Available courses

Kurz Docker ťa prevedie od úplných základov kontajnerizácie až po praktické nasadenie aplikácií v modernom vývojovom prostredí. Naučíš sa, čo je Docker, ako fungujú kontajnery, image, volume, siete a ako pomocou Dockeru zjednodušiť vývoj, testovanie aj deployment aplikácií.

Kurz je navrhnutý prakticky a zrozumiteľne. Každá časť stavia na predchádzajúcej, takže postupne získaš pevný základ aj schopnosť samostatne pracovať s Dockerom v reálnych projektoch. Od prvého spusteného kontajnera sa dostaneš až k tvorbe vlastných image, práci s Docker Compose, správe dát, sieťovaniu, optimalizácii a základom produkčného nasadenia.

Počas kurzu si vyskúšaš bežné scenáre z praxe: spustenie webovej aplikácie v kontajneri, prepojenie služby s databázou, tvorbu vlastného Dockerfile, prácu s viacerými kontajnermi naraz aj riešenie častých problémov. Súčasťou kurzu je dôraz na dobré návyky, bezpečnosť, efektivitu a pochopenie toho, prečo sa jednotlivé veci robia práve takto.

Skill Level: Beginner

Kurz Základy programovania v Jave je vstupným bodom do sveta softvérového vývoja.

Účastník sa naučí chápať syntax jazyka Java, základné princípy programovania, riadenie toku programu, prácu s dátami, úvod do objektového prístupu a osvojí si aj nástroje, ktoré využívajú profesionálni vývojári.

Kurz je navrhnutý tak, aby študent po jeho absolvovaní rozumel, ako fungujú premenné, cykly, podmienky, metódy, triedy, výnimky a ako vytvoriť svoj prvý reálny projekt v prostredí VS Code.

Zároveň sa oboznámi so správou závislostí cez Maven, základmi verzovania pomocou Gitu a najlepšími praktikami (best practices) pri písaní kódu.

Štruktúra kurzu:

  1. Základy programovania v Jave
  2. Objektovo orientované programovanie v Jave
  3. Kolekcie a Stream API v Jave
  4. Tvorba grafických aplikácií (Swing & JavaFX)
  5. Práca so súbormi a formátmi v Jave
  6. Databázy a JDBC v Jave
  7. Multithreading a asynchrónne programovanie v Jave
  8. Android aplikácie v Jave
  9. Enterprice vývoj v Jakarta EE (JEE)
  10. Sieťové aplikácie a komunikácia v Jave
  11. Spring Boot - moderné webové a REST aplikácie
  12. Testovanie v Jave (JUnit, Selenium, QA)
  13. Pokročilé Java koncepty (Anotácie, RMI, JNI, Moduly, Maven)
  14. Build & Deployment v Maven a Dockeri
Skill Level: Beginner

Tento kurz predstavuje ideálny štart pre každého, kto sa chce uplatniť v rýchlo rastúcich oblastiach Data Science, Machine Learning, Deep Learning a Computer Vision. Nenáročným tempom ťa prevedieme základmi programovania v jazyku Python – najpopulárnejšom jazyku dátovej analýzy a umelej inteligencie.

Kurz nevyžaduje žiadne predchádzajúce skúsenosti s programovaním. Všetko budeme vysvetľovať od úplných základov a krok za krokom budovať tvoju istotu v písaní kódu, chápaní syntaxe a algoritmickom myslení.

Skill Level: Beginner

Objav základnú stavebnú jednotku vedeckého a numerického výpočtu v Pythone – knižnicu NumPy. Naučíš sa efektívne pracovať s veľkými číselnými poľami, vektormi a maticami, optimalizovať výpočty a pripraviť dáta pre ďalšie analýzy alebo strojové učenie.

Skill Level: Beginner

Objav silu knižnice Pandas – štandardného nástroja pre analýzu a spracovanie dát v Pythone. Naučíš sa efektívne manipulovať s dátovými rámcami, čistiť a analyzovať dáta, pripravovať ich na vizualizácie či strojové učenie. Kurz je postavený na praktických príkladoch a reálnych datasetoch.

Skill Level: Beginner

Kurz Thymeleaf je určený pre všetkých, ktorí sa chcú naučiť vytvárať dynamické webové stránky v Java aplikáciách, najmä v kombinácii so Spring Boot. Thymeleaf je moderný šablónovací nástroj, ktorý umožňuje prepájať HTML stránky s dátami z backendu a vytvárať plnohodnotné webové aplikácie generované na strane servera.

Počas kurzu sa naučíš pracovať so šablónami, zobrazovať dáta z Java objektov, vytvárať formuláre, spracovávať vstupy od používateľa a prepájať frontendovú časť aplikácie s backendovou logikou. Kurz je prakticky zameraný a jednotlivé témy si precvičíš na príkladoch typických pre reálne webové aplikácie.

Čo sa v kurze naučíš:

  • čo je Thymeleaf a na čo sa používa,
  • ako prepojiť Thymeleaf so Spring Boot projektom,
  • vytváranie HTML šablón,
  • zobrazovanie dát z modelu na stránke,
  • používanie Thymeleaf atribútov,
  • prácu s premennými, podmienkami a cyklami,
  • tvorbu formulárov a spracovanie používateľských vstupov,
  • validáciu formulárov,
  • prácu s fragmentmi a opakovateľnými časťami stránky,
  • zobrazovanie zoznamov, detailov a tabuliek,
  • navigáciu medzi stránkami,
  • prepojenie Thymeleaf so Spring MVC,
  • tvorbu jednoduchej CRUD webovej aplikácie.

Pre koho je kurz určený:

Kurz je vhodný pre študentov, začínajúcich aj mierne pokročilých Java vývojárov, ktorí už poznajú základy Javy a chcú sa naučiť vytvárať klasické webové aplikácie pomocou Spring Bootu. Je vhodný aj pre tých, ktorí chcú pochopiť, ako funguje server-side rendering a tvorba dynamických HTML stránok v Java ekosystéme.

Po absolvovaní kurzu budeš vedieť:

Samostatne vytvárať dynamické webové stránky v Spring Boot aplikáciách, zobrazovať dáta z backendu, spracovávať formuláre, používať šablóny a vytvárať jednoduché webové aplikácie s prepojením na backendovú logiku.

Odporúčané vstupné znalosti:

Základy programovania v Jave, HTML a základná znalosť Spring Boot alebo Spring MVC. Znalosť databáz a Hibernate je výhodou, ale nie je nevyhnutná.

Skill Level: Beginner

Kurz Bootstrap je určený pre všetkých, ktorí sa chcú naučiť vytvárať moderné, responzívne a vizuálne atraktívne webové stránky rýchlo a efektívne. Bootstrap je jeden z najpoužívanejších frontend frameworkov, ktorý výrazne uľahčuje tvorbu webového dizajnu pomocou hotových komponentov, mriežkového systému a štýlov.

Počas kurzu sa naučíš pracovať s layoutom stránky, responzívnym dizajnom, navigáciou, tlačidlami, kartami, formulármi, tabuľkami, ikonami a ďalšími prvkami, ktoré sa bežne používajú pri tvorbe webových stránok. Kurz je zameraný prakticky, takže si jednotlivé témy precvičíš na konkrétnych ukážkach a menších projektoch.

Čo sa v kurze naučíš:

  • čo je Bootstrap a na čo sa používa,
  • ako pripojiť Bootstrap do HTML stránky,
  • princípy responzívneho dizajnu,
  • používanie Bootstrap grid systému,
  • tvorbu moderného rozloženia stránky,
  • prácu s kontajnermi, riadkami a stĺpcami,
  • používanie tlačidiel, kariet, navigácie a menu,
  • tvorbu responzívnych formulárov,
  • prácu s tabuľkami, upozorneniami, badge prvkami a ikonami,
  • používanie komponentov ako navbar, modal, carousel, accordion či dropdown,
  • úpravu vzhľadu pomocou Bootstrap tried,
  • tvorbu jednoduchej responzívnej webovej stránky.

Pre koho je kurz určený:

Kurz je vhodný pre začiatočníkov aj mierne pokročilých študentov, ktorí už poznajú základy HTML a CSS a chcú sa naučiť rýchlejšie vytvárať profesionálne vyzerajúce webové stránky. Je vhodný aj pre budúcich frontend developerov, web dizajnérov a každého, kto chce zlepšiť svoje praktické zručnosti pri tvorbe webu.

Po absolvovaní kurzu budeš vedieť:

Samostatne vytvárať responzívne webové stránky pomocou Bootstrapu, používať hotové komponenty, správne navrhovať layout stránky a prispôsobovať vzhľad webu pre počítače, tablety aj mobilné zariadenia.

Odporúčané vstupné znalosti:

Základy HTML a CSS. Znalosť JavaScriptu je výhodou, ale nie je nevyhnutná.

Skill Level: Beginner

Kurz Hibernate ORM je určený pre všetkých, ktorí chcú pochopiť, ako efektívne pracovať s databázami v Java aplikáciách. Naučíš sa prepájať objektový svet Javy s relačnými databázami pomocou ORM prístupu a získaš praktické zručnosti potrebné pri vývoji moderných backend aplikácií.

Počas kurzu sa oboznámiš s tým, ako Hibernate funguje, ako mapovať entity na databázové tabuľky, pracovať so vzťahmi medzi objektmi, vytvárať databázové operácie a optimalizovať výkon aplikácie. Kurz je zameraný prakticky, takže jednotlivé témy si precvičíš na reálnych príkladoch.

Čo sa v kurze naučíš:

  • základy ORM a princípy fungovania Hibernate,
  • konfiguráciu Hibernate v Java projekte,
  • vytváranie entít a mapovanie na databázové tabuľky,
  • prácu s anotáciami a JPA štandardom,
  • základné CRUD operácie,
  • vzťahy medzi entitami: One-to-One, One-to-Many, Many-to-One, Many-to-Many,
  • používanie HQL a Criteria API,
  • správu transakcií a session,
  • lazy a eager načítavanie dát,
  • optimalizáciu výkonu a riešenie častých problémov,
  • prepojenie Hibernate so Spring Boot aplikáciou.

Pre koho je kurz určený:

Kurz je vhodný pre študentov, začínajúcich aj mierne pokročilých Java vývojárov, ktorí už poznajú základy Javy a chcú sa posunúť smerom k backend vývoju, databázam a profesionálnym enterprise aplikáciám.

Po absolvovaní kurzu budeš vedieť:

Samostatne vytvárať Java aplikácie pracujúce s databázou, správne navrhovať entity a vzťahy medzi nimi, efektívne používať Hibernate ORM a lepšie porozumieť tomu, ako funguje databázová vrstva moderných Java aplikácií.

Odporúčané vstupné znalosti:

Základy programovania v Jave, objektovo orientované programovanie a základná znalosť SQL.

Skill Level: Beginner

Nauč sa vyvíjať interaktívne a rýchle webové aplikácie pomocou populárnej JavaScriptovej knižnice React od Meta (Facebook). Tento kurz ťa prevedie od úplných základov až po pokročilé koncepty, ktoré používa každodenný frontendový vývojár v praxi.

Skill Level: Beginner
Skill Level: Beginner

Kurz HTML & CSS Fundamentals 2025 je navrhnutý pre všetkých, ktorí chcú zvládnuť základy moderného webového vývoja od úplných začiatkov.

Postupne sa naučíš, ako funguje web, ako sa vytvárajú webové stránky pomocou jazyka HTML5 a ako ich možno graficky upravovať a formátovať pomocou CSS3.

Cieľom kurzu je vybudovať pevný základ, na ktorom môžeš ďalej stavať – či už smerom k JavaScriptu, Reactu, alebo plnohodnotnému full-stack vývoju.

Čo sa naučíš:

  • Vysvetlenie princípov internetu, serverov a domén
  • Štruktúra HTML dokumentu a význam značiek
  • Práca s textom, obrázkami, odkazmi a formulármi
  • Tvorba a úprava vzhľadu pomocou CSS3
  • Responzívny dizajn pre mobili a tablety (Flexbox,Grid)
  • Správne použitie farieb, fotografie a rozloženia
  • Publikovanie webu na internete (GitHub Pages, Netlify)
  • Základy SEO, optimalizácie a prístupnosti


Štruktúra kurzu

Kurz je postavený do 14 modulov, ktoré pokrívajú:

  • od úpnych základov HTML a CSS
  • cez praktické projekty
  • až po publikovanie webu online.


Každý modul obsahuje:

  • teoretickú lekciu (elearningový text)
  • videomanuál alebo vizuálny návod
  • praktické cvičenia (tvorba reálnej stránky)
  • kvíz alebo test vedomostí
  • sekcia "dôležité na zapamätanie"


Pre koho je kurz určený

Tento kurz je ideálny pre:

  • začiatočníkov, ktorí ešte nikdy netvorili webovú stránku
  • študentov IT alebo grafického dizajnu
  • začínajúcich programátorov, ktoré sa chcú posunúť k JavaScriptu alebo Reactu
  • Všetkých, ktorí chcú vytvoriť moderný a responzívny web bez zbytočného teoretizovania


Výstup z kurzu

Po absolvovaní kurzu budeš vedieť:

  • samostatne vytvoriť a publikovať webovú stránku
  • používať najnovšie štandardy HTML5 a CSS3
  • tvoriť moderné, prístupné a responzívne rozhrania
  • pochopiť princípy, na ktorých stojí celý front-end vývoj.


Získané znalosti sú plne uplatniteľné v praxi aj pri ďalšom štúdiu kurzov:

  • JavaScript
  • React
  • Web Design
  • Full-stack Development

 

 

 

 

Skill Level: Beginner

Ovládni jednu z najvýkonnejších open-source relačných databáz – PostgreSQL. V tomto kurze sa naučíš vytvárať, spravovať a optimalizovať databázy na profesionálnej úrovni. Ideálny štart pre backend developerov, dátových analytikov aj DevOps inžinierov.

Skill Level: Beginner