Page 1 / 15

Use the side arrows or keep scrolling near the end of the page.

Close reader

Use the side arrows or keep scrolling near the end of the page.

Page 1

Java, Python courses

Active courses: 14 15 pages
Java, Python courses

Category overview

 

Contents

Active courses: 14

Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course

Course overview

Course description is not available yet.

Minimum input knowledge

Základy programovania v jazyku Python, základy AI

Output knowledge

Účastníci kurzu sa oboznámia s princípmi a technikami programovania v Pythone za asistencie umelej inteligencie.

Training syllabus

Veľké jazykové modely (LLM)

definícia LLM, tvorba jazykových modelov, využitie existujúcich modelov

Chatboty

Copilot, Gemini, ChatGPT, DeepSeek

Prompty

definícia promptov (výziev), princípy tvorby promptov

Praktické príklady

sumarizácia textu, preklady, dolovanie informácií, analýza dokumentov

Nástroje a frameworky v Pythone

Ollama, LangChain, LangFlow, Hugging Face transformery

Gradio

tvorba dashboardov pre LLM aplikácie  

Price

490,00 €

Course overview

The course is intended for programmers who want to learn how to create reports using JasperReports in Java.

Minimum input knowledge

No specific input knowledge is assumed.

Output knowledge

Output knowledge is being synchronized.

Training syllabus

Praktické využitie nástroja JasperReports a iReport pre tvorbu zostáv

knižnice, zdroje, dokumentácia prvý report a test podporovaných výstupných formátov (PDF, HTML, RTF, XML, XLS, ODF)

Praktické využitie iReport pre vizuálny návrh zostáv

rozloženie stránky parametre, polia, premenné použitie obrázkov 4iarové kódy dátové zdroje dynamický report s dátami z dátového zdroja dynamické obrázky vkladanie a použitie grafov podzostavy

Pokročilé techniky

manipulácia obsahu zostáv za behu, využitie skriptletov on-line generovanie tlačových zostáv na webe (on-the-fly-PDF-servlet) kompilácia zdrojového kódu zostavy možnosti umiestnenia zostáv diskusia záver

Price

393,00 €

Course overview

The Java Advanced Programming course is intended for programmers who have a basic knowledge of Java and want to extend that knowledge to more advanced techniques. At the end, the graduate should be able to write more complicated programs that will implement some network or database mechanisms.

Minimum input knowledge

Základy programovacieho jazyka Java

Output knowledge

Zvládnutie pokročilejších techník programovania v jazyku Java. Programovanie prístupu k databáze pomocou JDBC, sieťových aplikácií, soketov a využívanie technológií ako SOAP, Corba IDL a ďalších.

Training syllabus

Dátové štruktúry

polia triedenie pole ako návratová hodnota porovnávanie polí

Kontajnery

typy kontajnerov iterátory

Generiká

dynamická identifikácia zisťovanie typu za behu pretypovanie

výnimky

rozdelenie použitie význam spracovanie výnimiek

Bezpečnosť v Jave

Viac vláknové aplikácie

princípy a použitie možnosti synchronizácie

Thready

vstupy a výstupy v Java (Java I/O)

Základy JDBC

čo je JDBC použitie JDBC drivera pripojenie k databáze vykonávanie dotazov čítanie výsledkov

Základy práce v sieťovom a distribuovanom prostredí

Sokety aplikácie využívajúce protokoly TCP/IP a UDP/IP

Základy práce v distribuovanom prostredí

SOAP a Web Services Remote Method Invocation a Corba IDL programovací model diskusia záver

Price

390,00 €

Course overview

In the Java I. - Basics of Language course, you will learn the basics of the Java programming language, the Java programming environment, and the NetBeans development environment. You will use the knowledge and skills acquired in this course to create simple applications in Java.

Minimum input knowledge

Znalosti s programovania sú vítane. Pred školením sa odporúča absolvovanie modulu Základy jazyka SQL.

Output knowledge

Output knowledge is being synchronized.

Training syllabus

Popis jazyka Java a jeho vlastností

Základy OOP

polymorfizmus dedičnosť zapúzdrenie riadenie viditeľnosti členských dát a funkcií

Komentáre

Dátové typy jazyka, premenné

Inicializácia premenných

konštruktory preťažovanie zberač neplatných objektov

Riadenie toku programu

podmienky cykly operátory

Vytváranie programových jednotiek

triedy modifikátory prístupu package vnútorné triedy

Práca Kolekciami

polia hashovacie tabuľky stromy zoznamy

Práca s API dokumentáciou

Java Aplikácie a Java Applety

charakteristika a ich použitie

GUI

použitie triedy Swing

Práca a obsluha Výnimiek

princípy fungovania a vlastnosti Výnimiek

Práca so súbormi a I/O prúdmi

diskusia záver

Price

390,00 €

Course overview

Participants of the course Java II. - Basics of Language will build on the basic knowledge acquired from the basic course and extend it with more advanced programming procedures.

Minimum input knowledge

Základy jazyka Java. Pred školením sa odporúča absolvovanie kurzu Java základy jazyka I.

Output knowledge

Zvládnutie pokročilejších programovacích postupov v jazyku Java.

Training syllabus

Triedenie a usporiadanie dát

Porovnávanie a triedenie základných dátových typov Porovnávanie a triedenie objektov Comparable a Comparator

Generiká

potreba generického programovania typové očisťovanie automatické odvodzovanie typov

Funkcionálna Java

funkcionálne rozhrania Function, Predicate, Consumer, Supplier @FunctionalInterface lambda výrazy

Prúdy a lambda výrazy

charakteristika prúdov filtrovanie, mapovanie triedenie, redukcie

Vstupno-výstupné operácie

I/O operácie v Jave Reader a Writer FileInputStream, InputStreamReader práca s CSV súbormi

Práca s dátumom a časom

LocalDate, LocalTime, LocalDateTime, Instant dátumová aritmetika formátovanie dátumu a času časové zóny

Regulárne výrazy

využite regulárnych výrazov kvantifikátory, hranice, ukotvenia praktické príklady

Kotlin

úvod do jazyka Kotlin využitie jazyka jednoduché programy

Price

650,00 €

Course overview

The JAVA programmer retraining course is intended for programmers who want to apply in the labor market in order to increase their qualifications and apply for the position of Java Programmer. Course participants will go step by step through programming in the Java environment and the NetBeans development environment. They will gain knowledge and skills adequate for creating applications in Java and will learn to write more complicated programs that will implement some network or database mechanisms. This is a package of courses: Java Basics Course I., Java Basics Course II, Java Advanced Programming Course. The day of the beginning of the first course is given, we will inform you about the next dates.

Minimum input knowledge

Základné znalosti ľubovolného programovacieho jazyka.

Output knowledge

Vedomosti a zručnosti adekvátne pre vytváranie aplikácií v jazyku Java. Schopnosť písať komplikovanejšie programy, ktoré budú využívať niektoré sieťové či databázové mechanizmy

Training syllabus

Kurz Java základy jazyka I.

Jazyk Java

charakteristika a história Javy JRE, JDK inštalácia JDK a NetBeans IDE

Lexikálna štruktúra Javy

komentáre a biele miesta identifikátory a literály operátory a separátory kľúčové slová

Dátové typy a premenné

primitívne typy referenčné typy

Práca s reťazcami

inicializácia reťazcov základné operácie s reťazcami String a StringBuilder formátovanie reťazcov

Polia

inicializácia polí operácie s poliami prechádzanie prvkov poľa viacrozmerné polia

Operátory a výrazy

typy operátorov (logické, relačné, aritmetické) operátor lambda priorita a asociativita operátorov

Riadenie toku programu

podmienky a cykly

Objektovo orientované programovanie

objekty a triedy dáta a metódy konštruktory dedičnosť a rozhrania

Balíčky

úloha balíčkov import balíčkov balíčky a adresárová štruktúra

Práca s výnimkami

kontrolované (strážené) výnimky nekontrolované výnimky vlastné výnimky

Kolekcie

zoznamy, mapy, stromy, množiny

Osnova školenia Java II.

Triedenie a usporiadanie dát

Porovnávanie a triedenie základných dátových typov Porovnávanie a triedenie objektov Comparable a Comparator

Generiká

potreba generického programovania typové očisťovanie automatické odvodzovanie typov

Funkcionálna Java

funkcionálne rozhrania Function, Predicate, Consumer, Supplier FunctionalInterface lambda výrazy

Prúdy a lambda výrazy

charakteristika prúdov filtrovanie, mapovanie triedenie, redukcie

Vstupno-výstupné operácie

I/O operácie v Jave Reader a Writer FileInputStream, InputStreamReader práca s CSV súbormi

Práca s dátumom a časom

LocalDate, LocalTime, LocalDateTime, Instant dátumová aritmetika formátovanie dátumu a času časové zóny

Regulárne výrazy

využite regulárnych výrazov kvantifikátory, hranice, ukotvenia praktické príklady

Kotlin

úvod do jazyka Kotlin využitie jazyka jednoduché programy.

Price

390,00 €

Course overview

The Java XML and JSON course is focused on working with XML and JSON data in Java. Students will learn to work with XML and JSON in Java using a number of practical examples. The course presupposes a good knowledge of the basics of Java.

Minimum input knowledge

No specific input knowledge is assumed.

Output knowledge

Output knowledge is being synchronized.

Training syllabus

Spracovanie XML dokumentu ako celku

spracovanie stromu dokumentu výpis dokumentu

Postupné spracovanie XML dokumentu

spracovanie podľa udalostí typy udalostí princíp stavového automatu spracovanie chýb

Využitie XSLT transformácie

ukážka XSLT jazyka kompilácia schémy a spracovanie vstupu nároky na zdroje implementácia vlastných funkcií diskusia záver

Page 9

JavaMail

Price

250,00 €

Course overview

The JavaMail course is focused on the use of an interface for working with e-mail communication on the Java language platform.

Minimum input knowledge

Knowledge of Java programming language.

Output knowledge

Output knowledge is being synchronized.

Training syllabus

Practical use of JavaMail interface

basic protocols for working with electronic mail (POP3, IMAP, SMTP) basics of electronic signature (repetition) necessary libraries create and send an email specifics of e-mail communication in the Central European character set environment. create an email with an attachment creating signed emails creating encrypted emails

Price

290,00 €

Course overview

Kurz základov dátovej analýzy je určený všetkým záujemcom, ktorí sa chcú uplatniť v dynamicky rastúcom segmente dátovej analýzy. V rámci kurzu sa preberú kľúčové znalosti, ktoré uchádzači potrebujú na pozíciu dátového analytika pracujúceho s jazykom Python.

Minimum input knowledge

Kurz je vhodný pre záujemcov o dátovú analýzu, ktorí úspešne zvládli problematiku preberanú na kurzoch Python programovanie –základy a ideálne aj Python programovanie pre pokročilých.

Output knowledge

Absolventi získajú kľúčové znalosti a zručnosti, ktoré sú potrebné pre prácu dátového analytika pracujúceho s jazykom Python.

Training syllabus

Úvod do dátovej analýzy

- Čo je dátová analýza- Role: dátový analytik, dátový inžinier, dátový vedec

Pokročilé techniky práce s dátami

- Pokročilá práca s funkciami- Selekcia, filtrovanie a triedenie dát- Zoskupovanie dát- Práca s typmi float a Decimal- Využitie dataclass a namedtuple

Práca s dátovými zdrojmi

- Formáty CSV, JSON a XML- Spracovanie Excel súborov pomocou modulu openpyxl

Vizualizácia dát

- Tvorba grafov pomocou knižnice Matplotlib- Typy grafov: bodové, čiarové, stĺpcové, koláčové- Práca so subgrafmi

Web scraping - získavanie dát z webu

- HTTP požiadavky pomocou modulu httpx- Parsovanie HTML s modulom selectolax

Práca s databázami

- Práca s databázami SQLite a PostgreSQL- Základy jazyka SQL- Moduly sqlite3 a psycopg2

Úvod do knižnice Pandas

- Práca s dátovými rámcami (DataFrames)- Načítanie a export dát- Selekcia, sortovanie a zoskupovanie dát

AI v dátovej analýze

- Využitie AI nástrojov pre analýzu dát- ChatGPT a LLM pre prácu s dátami- Automatizácia reportov pomocou AI- OpenAI knižnica a API  

Price

1 013,01 €

Course overview

Course description is not available yet.

Minimum input knowledge

Nepredpokladajú sa žiadne konkrétne vstupné vedomosti.

Output knowledge

Vytváranie zložiteších programov v jazyku Python vrátane tvorby objektového návrhu a jeho implementácie. To všetko bez, ale najmä s účinným využitím umelej inteligencie.

Training syllabus

Inštalácia Pythonu a PyCharm IDE

tvorba prvých skriptov spustenie programu v PyCharm IDE spustenie programu na Linuxe

Jazyk Python

charakteristika jazyka Python história jazyka a jeho využitie

Lexikálna štruktúra Pythonu

komentáre a biele miesta identifikátory, literály operátory a separátory kľúčové slová

Dátové typy a premenné

booleovský dátový typ čísla a reťazce dátový typ None

Práca s reťazcami

tvorba reťazcov základné operácie s reťazcami formátovanie reťazcov

Operátory a výrazy

typy operátorov (logické, relačné, aritmetické) priorita a asociativita operátorov

Riadenie toku programu

podmienky cykly

Kontainery v Pythone

n-tice, zoznamy, slovníky, množiny

Dátumy a čas s knižnicou PyQt

triedy QDate, QTime a QDateTime univerzálny čas letný a zimný čas

Tvorba grafov s knižnicou Matplotlib

tvorba a export grafov čiarové, stĺpcové, koláčové grafy

Práca s Excelovskými súbormi s knižnicou Openpyxl

čítanie a zapisovanie dát vzorce, obrázky, a grafy

Práca s obrázkami s knižnicou Pillow

manipulácia s obrázkami export obrázkov vytvorenie vodoznaku

Tvorba GUI s knižnicou PyQt

princípy grafického užívateľského rozhrania základné komponenty (QLabel, QPushButton, QSlider) udalostné programovanie práca s grafikou

Tvorba webových požiadaviek s knižnicou requests

GET, POST, HEAD požiadavky práca s JSON dátami autentifikácia

Webové aplikácie s knižnicou Flask

základy webových aplikácií routing šablóny

Funkcie

typy funkcií tvorba funkcií anonymné funkcie

Objektovo orientované programovanie

princípy OOP triedy, objekty a metódy dedičnosť

Moduly

význam modulov, zabudované moduly práca s modulmi tvorba vlastných modulov

Balíčky

význam balíčkov práca s balíčkami

Súbory a adresáre

zapisovanie do súborov čítanie zo súborov príkaz with práca s CSV súbormi

Výnimky

chyby v programe zachytávanie a tvorba výnimiek

Praktické príklady

tvorba grafov, práca s obrázkami jednoduchá grafická a webová aplikácia  

Základy jazyka Python - opakovanie

zoznamy (pole), n-tice a práca s nimi práca s reťazcami, formátovanie, modul string slovníky a práca s nimi

Práca so súbormi

základy práce so súbormi otváranie súborov na čítanie a zápis práca so súbormi

Chyby a výnimky

zoznámenie s výnimkami typy, vyvolanie, zachytenie a obsluha výnimiek

Objektovo orientované programovanie

základy OOP, triedy, vlastnosti a metódy konštruktory a deštruktory dedičnosť a viacnásobná dedičnosť

Debugovanie

využitie debuggeru na testovanie, hľadanie chýb, ale aj pochopenie programu napísaného iným programátorom

Úvod do práce s umelou inteligenciou AI

definícia a história AI, kľúčové oblasti a aplikácie

Využitie AI

kreatívne písanie, tvorba obrázkov, hudby, videa a kódu, robotika

Teoretické základy

strojové učenie, neurónové siete, siete hlbokého učenia

Veľké jazykové modely (LLM)

definícia LLM, tvorba jazykových modelov, využitie existujúcich modelov

Chatboty

Copilot, Gemini, ChatGPT, DeepSeek

Prompty

definícia promptov (výziev), princípy tvorby promptov

Praktické príklady

sumarizácia textu, preklady, dolovanie informácií, analýza dokumentov  

Funkcie a moduly

typy funkcií, tvorba funkcií, anonymné funkcie, importovanie a používanie modulov

Objektovo orientované programovanie

princípy OOP, triedy, objekty a metódy

Práca so súbormi

čítanie zo súboru, zápis do súboru, správa výnimiek

AI asistencia pri programovaní v jazyku Python

 

Nástroje a frameworky v Pythone

Ollama, LangChain, LangFlow, Hugging Face transformery

Gradio

tvorba dashboardov pre LLM aplikácie

Course overview

The Python Practical Programming with Libraries course is intended for programmers who are familiar with Python and want to expand their knowledge of working with Python libraries. The course works with the PyCharm development environment.

Minimum input knowledge

Minimálne vstupné vedomosti: dobré znalosti jazyka Python. Pred školením sa odporúča absolvovanie modulov Python základy programovania a Python programovanie pre pokročilých.

Output knowledge

Output knowledge is being synchronized.

Training syllabus

Dátumy a čas s knižnicou PyQt

triedy QDate, QTime a QDateTime univerzálny čas letný a zimný čas

Tvorba grafov s knižnicou Matplotlib

tvorba a export grafov čiarové, stĺpcové, koláčové grafy

Práca s Excelovskými súbormi s knižnicou Openpyxl

čítanie a zapisovanie dát vzorce, obrázky, a grafy

Práca s obrázkami s knižnicou Pillow

manipulácia s obrázkami export obrázkov vytvorenie vodoznaku

Tvorba GUI s knižnicou PyQt

princípy grafického užívateľského rozhrania základné komponenty (QLabel, QPushButton, QSlider) udalostné programovanie práca s grafikou

Tvorba webových požiadaviek s knižnicou requests

GET, POST, HEAD požiadavky práca s JSON dátami autentifikácia

Webové aplikácie s knižnicou Flask

základy webových aplikácií routing šablóny

Price

648,78 €

Course overview

The Python Programmer course is intended for everyone who wants to learn the modern Python programming language. Python is an ideal programming language even for complete beginners. The syllabus and program of the course are compiled so that the graduates of the course can find employment in the labor market. After completing the course, you will receive a Certificate from us.

Minimum input knowledge

Bežné ovládanie PC. Základné znalosti ľubovoľného programovacieho jazyka sú vítané.

Output knowledge

Vytváranie zložiteších programov v jazyku Python vrátane tvorby objektového návrhu a jeho implementácie. Oboznámenie sa so základmi umelej inteligencie a princípmi jej využitia v programátorskej praxi.

Training syllabus

Inštalácia Pythonu a PyCharm IDE

tvorba prvých skriptov spustenie programu v PyCharm IDE spustenie programu na Linuxe

Jazyk Python

charakteristika jazyka Python história jazyka a jeho využitie

Lexikálna štruktúra Pythonu

komentáre a biele miesta identifikátory, literály operátory a separátory kľúčové slová

Dátové typy a premenné

booleovský dátový typ čísla a reťazce dátový typ None

Práca s reťazcami

tvorba reťazcov základné operácie s reťazcami formátovanie reťazcov

Operátory a výrazy

typy operátorov (logické, relačné, aritmetické) priorita a asociativita operátorov

Riadenie toku programu

podmienky cykly

Kontainery v Pythone

n-tice, zoznamy, slovníky, množiny

Dátumy a čas s knižnicou PyQt

triedy QDate, QTime a QDateTime univerzálny čas letný a zimný čas

Tvorba grafov s knižnicou Matplotlib

tvorba a export grafov čiarové, stĺpcové, koláčové grafy

Práca s Excelovskými súbormi s knižnicou Openpyxl

čítanie a zapisovanie dát vzorce, obrázky, a grafy

Práca s obrázkami s knižnicou Pillow

manipulácia s obrázkami export obrázkov vytvorenie vodoznaku

Tvorba GUI s knižnicou PyQt

princípy grafického užívateľského rozhrania základné komponenty (QLabel, QPushButton, QSlider) udalostné programovanie práca s grafikou

Tvorba webových požiadaviek s knižnicou requests

GET, POST, HEAD požiadavky práca s JSON dátami autentifikácia

Webové aplikácie s knižnicou Flask

základy webových aplikácií routing šablóny

Funkcie

typy funkcií tvorba funkcií anonymné funkcie

Objektovo orientované programovanie

princípy OOP triedy, objekty a metódy dedičnosť

Moduly

význam modulov, zabudované moduly práca s modulmi tvorba vlastných modulov

Balíčky

význam balíčkov práca s balíčkami

Súbory a adresáre

zapisovanie do súborov čítanie zo súborov príkaz with práca s CSV súbormi

Výnimky

chyby v programe zachytávanie a tvorba výnimiek

Praktické príklady

tvorba grafov, práca s obrázkami jednoduchá grafická a webová aplikácia  

Základy jazyka Python - opakovanie

zoznamy (pole), n-tice a práca s nimi práca s reťazcami, formátovanie, modul string slovníky a práca s nimi

Práca so súbormi

základy práce so súbormi otváranie súborov na čítanie a zápis práca so súbormi

Chyby a výnimky

zoznámenie s výnimkami typy, vyvolanie, zachytenie a obsluha výnimiek

Objektovo orientované programovanie

základy OOP, triedy, vlastnosti a metódy konštruktory a deštruktory dedičnosť a viacnásobná dedičnosť

Debugovanie

využitie debuggeru na testovanie, hľadanie chýb, ale aj pochopenie programu napísaného iným programátorom

Úvod do práce s umelou inteligenciou AI

definícia a história AI, kľúčové oblasti a aplikácie

Využitie AI

kreatívne písanie, tvorba obrázkov, hudby, videa a kódu, robotika

Teoretické základy

strojové učenie, neurónové siete, siete hlbokého učenia

Veľké jazykové modely (LLM)

definícia LLM, tvorba jazykových modelov, využitie existujúcich modelov

Chatboty

Copilot, Gemini, ChatGPT, DeepSeek

Prompty

definícia promptov (výziev), princípy tvorby promptov

Praktické príklady

sumarizácia textu, preklady, dolovanie informácií, analýza dokumentov   

Price

230,00 €

Course overview

The Python programming - basics course is designed for anyone who wants to learn the basics of the modern Python programming language. Python is an ideal programming language for beginners.

Minimum input knowledge

Všeobecné základy programovania.

Output knowledge

Zvládnutie tvorby jednoduchých programov v jazyku Python.

Training syllabus

Úvod

Základné vlastnosti jazyka Python Porovnanie s ostatnými jazykmi

Inštalácia a použitie IDLE

Inštalácia jazyka Python Vytvorenie skriptu v IDLE a jeho spustenie

Základy jazyka

Syntax jazyka Python Výpis Načítanie vstupu od používateľa Premenné, dátové typy, konverzia Matematické a logické operácie, programovanie kalkulačky Riadenie toku programu, príkazy pre vetvenie a cykly Komentáre

Funkcie

Vstavané funkcie Vytváranie a volanie vlastných funkcií Vstupné a výstupné parametre Platnosť premenných

Moduly

Import modulu Zoznámenie sa s najčastejšie používanými modulmi

Diskusia

Price

260,00 €

Course overview

The Python Programming for Advanced course is intended for anyone who knows the basics of Python and wants to expand their knowledge with more advanced techniques.

Minimum input knowledge

Základy jazyka Python.

Output knowledge

Vytváranie zložiteších programov s použitím vstavaných ako aj vlastných modulov a funkcií. Zvládnutie tvorby objektového návrhu a implementácie v jazyku Python.

Training syllabus

Úvod

zopakovanie základov jazyka Python 3

Základy jazyka

zoznamy (pole), n-tice a práca s nimi práca s reťazcami, formátovanie, modul string slovníky a práca s nimi

Práca so súbormi

základy práce so súbormi otváranie súborov na čítanie a zápis práca so súbormi

Chyby a výnimky

zoznámenie s výnimkami typy, vyvolanie, zachytenie a obsluha výnimiek

Objektovo orientované programovanie

základy OOP, triedy, vlastnosti a metódy konštruktory a deštruktory dedičnosť a viacnásobná dedičnosť

Debugovanie

využitie debuggeru na testovanie, hľadanie chýb, ale aj pochopenie programu napísaného iným programátorom