Strana 1
Kurzy Java, Python
Prehľad kategórie
Popis kategórie zatiaľ nie je dostupný.
Obsah
Aktívne kurzy: 15
Strana 2
Programátor Python s asistenciou AI
Cena s DPH
1 246,00 €
Aktuálna DPH 23 %
Dĺžka
Denný: 8 dní
Popis kurzu
Programátor Python s asistenciou AI - balík kurzov je určený tým, ktorí si chcú osvojiť základy programovania v jazyku Python s využitím umelej inteligencie. Na kurze sa naučíte základy jazyka Pythonu aj pokročilé programovanie, ktoré budete rozširovať o programovanie s asistenciou AI. Python je ideálnym programovacím jazykom aj pre začiatočníkov. Balík kurzov sa venuje práci s umelou inteligenciou - všeobecné oboznámenie sa so základnými pojmami a chatbotmi ako napr. ChatGPT alebo Gemini. AI sa potom naučíte aplikovať pri vývoji aplikácií v Pythone. Balík obsahuje kurzy: Python programovanie - základy v rozsahu 2 dni Python programovanie - pokročilý v rozsahu 2 dni Úvod do práce s umelou inteligenciou v rozsahu 2 dni AI asistencia pri programovaní v jazyku Python v rozsahu 2 dni
Minimálne vstupné vedomosti
Nepredpokladajú sa žiadne konkrétne vstupné vedomosti.
Výstupné vedomosti
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.
Osnova školenia
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
Cena s DPH
798,00 €
Aktuálna DPH 23 %
Dĺžka
Denný: 6 dní · Večerný: 12 dní · Víkendový: 6 dní
Popis kurzu
Kurz Python je určený pre všetkých, ktorí sa chcú naučiť moderný programovací jazyk Python. Python je ideálnym programovacím jazykom aj pre úplných začiatočníkov. Osnova a program kurzu sú zostavené tak, aby si absolventi kurzu našli uplatnenie na trhu práce. Obsahuje zároveň úvod do umelej inteligencie pre programátorov. Po ukončení kurzu dostanete od nás Certifikát. Balík obsahuje kurzy: Python programovanie - základy v rozsahu 2 dni Python programovanie - pokročilý v rozsahu 2 dni Úvod do práce s umelou inteligenciou v rozsahu 2 dni
Minimálne vstupné vedomosti
Bežné ovládanie PC. Základné znalosti ľubovoľného programovacieho jazyka sú vítané.
Výstupné vedomosti
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.
Osnova školenia
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
Strana 4
Python programovanie – základy
Cena s DPH
282,90 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
Kurz je určený všetkým, ktorí sa chcú naučiť základy moderného, populárneho a vysoko efektívneho jazyka Python.
Minimálne vstupné vedomosti
Všeobecné základy programovania.
Výstupné vedomosti
Zvládnutie tvorby jednoduchých programov v jazyku Python.
Osnova školenia
Ú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
Strana 5
Python programovanie pre pokročilých
Cena s DPH
319,80 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
Kurz je určený všetkým, ktorí ovládajú základy jazyka Python a chcú si rozšíriť svoje vedomosti tohto moderného, populárneho a vysoko efektívneho jazyka Python.
Minimálne vstupné vedomosti
Základy jazyka Python.
Výstupné vedomosti
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.
Osnova školenia
Ú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
Strana 6
Python - Základy dátovej analýzy
Cena s DPH
356,70 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
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.
Minimálne vstupné vedomosti
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.
Výstupné vedomosti
Absolventi získajú kľúčové znalosti a zručnosti, ktoré sú potrebné pre prácu dátového analytika pracujúceho s jazykom Python.
Osnova školenia
Ú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
Cena s DPH
369,00 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 4 dni · Víkendový: 2 dni
Popis kurzu
Kurz AI asistencia pri programovaní v jazyku Python je určený pre všetkých, ktorí sa chcú oboznámiť s moderným spôsobom programovania v jazyku Python za pomoci umelej inteligencie
Minimálne vstupné vedomosti
Základy programovania v jazyku Python, základy AI
Výstupné vedomosti
Účastníci kurzu sa oboznámia s princípmi a technikami programovania v Pythone za asistencie umelej inteligencie.
Osnova školenia
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
Cena s DPH
356,70 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
Kurz Python praktické programovanie s knižnicami je určený programátorom, ktorí poznajú jazyk Python a chcú si rozšíriť svoje vedomosti o prácu s knižnicami jazyka Python. Na kurze sa pracuje s vývojovým prostredím PyCharm.
Minimálne vstupné vedomosti
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.
Výstupné vedomosti
Výstupné vedomosti zatiaľ nie sú dostupné.
Osnova školenia
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
Cena s DPH
1 249,99 €
Aktuálna DPH 23 %
Dĺžka
Denný: 7 dní · Večerný: 14 dní · Víkendový: 7 dní
Popis kurzu
Rekvalifikačný kurz programátor v jazyku JAVA - komplexné zručnosti je určený pre programátorov, ktorí sa chcú uplatniť na trhu práce s cieľom zvýšiť si kvalifikáciu a uchádzať sa o pozíciu Java Programátor. Účastníci kurzu prejdú krok po kroku programovanie v prostredí Javy a vývojovým prostredím NetBeans. Získajú vedomosti a zručnosti adekvátne pre vytváranie aplikácií v jazyku Java a naučia sa písať komplikovanejšie programy, ktoré budú implementovať niektoré sieťové či databázové mechanizmy. Ide o balík kurzov: Kurz Java základy jazyka I., Kurz Java II, Java III. - pokročilý. Uvedený je deň začiatku prvého kurzu, o ďalších termínoch Vás budeme informovať.
Minimálne vstupné vedomosti
Základné znalosti ľubovolného programovacieho jazyka.
Výstupné vedomosti
Vedomosti a zručnosti adekvátne pre vytváranie aplikácií v jazyku Java. Schopnosť písať aj komplikovanejšie programy, ktoré budú využívať niektoré sieťové či databázové mechanizmy. 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.
Osnova školenia
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.
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
Strana 10
Programátor v jazyku JAVA
Cena s DPH
799,50 €
Aktuálna DPH 23 %
Dĺžka
Denný: 5 dní · Večerný: 10 dní · Víkendový: 5 dní
Popis kurzu
Rekvalifikačný kurz programátor v jazyku JAVA je určený pre programátorov, ktorí sa chcú uplatniť na trhu práce s cieľom zvýšiť si kvalifikáciu a uchádzať sa o pozíciu Java Programátor. Účastníci kurzu prejdú krok po kroku programovanie v prostredí Javy a vývojovým prostredím NetBeans. Získajú vedomosti a zručnosti adekvátne pre vytváranie aplikácií v jazyku Java a naučia sa písať komplikovanejšie programy, ktoré budú implementovať niektoré sieťové či databázové mechanizmy. Ide o balík kurzov: Kurz Java základy jazyka I., Kurz Java II. Uvedený je deň začiatku prvého kurzu, o ďalších termínoch Vás budeme informovať.
Minimálne vstupné vedomosti
Základné znalosti ľubovolného programovacieho jazyka.
Výstupné vedomosti
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
Osnova školenia
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.
Strana 11
Java základy jazyka I.
Cena s DPH
479,70 €
Aktuálna DPH 23 %
Dĺžka
Denný: 3 dni · Večerný: 6 dní · Víkendový: 3 dni
Popis kurzu
Účastníci kurzu Java sa zoznámia so základnými princípmi moderných programovacích jazykov, programovacími nástrojmi vývojárskeho balíka jazyka Java a vývojovým prostredím (IDE). V tejto časti kurzu získajú vedomosti a zručnosti pre vytváranie jednoduchých aplikácií v jazyku Java.
Minimálne vstupné vedomosti
Znalosti s programovania sú vítane. Pred školením sa odporúča absolvovanie modulu Základy jazyka SQL.
Výstupné vedomosti
Výstupné vedomosti zatiaľ nie sú dostupné.
Osnova školenia
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
Strana 12
Java II. - mierne pokročilý
Cena s DPH
319,80 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 4 dni · Víkendový: 2 dni
Popis kurzu
Účastníci kurzu Java II. nadviažu na získané základné znalosti zo základného kurzu a rozšíria si ich o pokročilejšie programovacie postupy.
Minimálne vstupné vedomosti
Základy jazyka Java. Pred školením sa odporúča absolvovanie kurzu Java základy jazyka I.
Výstupné vedomosti
Zvládnutie pokročilejších programovacích postupov v jazyku Java.
Osnova školenia
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
Strana 13
Java III. - pokročilý
Cena s DPH
483,39 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 4 dni · Víkendový: 2 dni
Popis kurzu
Tento kurz je určený pre programátorov, ktorí majú základné znalosti jazyka Java a chcú si tieto znalosti rozšíriť o pokročilejšie techniky. Na výstupe by mal absolvent byť schopný písať komplikovanejšie programy, ktoré budú implementovať niektoré sieťové či databázové mechanizmy.
Minimálne vstupné vedomosti
Základy programovacieho jazyka Java
Výstupné vedomosti
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.
Osnova školenia
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
Strana 14
JasperReports
Cena s DPH
602,70 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
Kurz JasperReports je nadstavbové školenie k programovaciemu jazyku Java.
Minimálne vstupné vedomosti
Nepredpokladajú sa žiadne konkrétne vstupné vedomosti.
Výstupné vedomosti
Výstupné vedomosti zatiaľ nie sú dostupné.
Osnova školenia
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
Strana 15
Java XML a JSON
Cena s DPH
479,70 €
Aktuálna DPH 23 %
Dĺžka
Denný: 2 dni · Večerný: 3 dni · Víkendový: 2 dni
Popis kurzu
Kurz je zameraný na využitie platformy jazyka Java pre prácu s XML dátami.
Minimálne vstupné vedomosti
Nepredpokladajú sa žiadne konkrétne vstupné vedomosti.
Výstupné vedomosti
Výstupné vedomosti zatiaľ nie sú dostupné.
Osnova školenia
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
Strana 16
JavaMail
Cena s DPH
307,50 €
Aktuálna DPH 23 %
Dĺžka
Denný: 1 deň · Večerný: 2 dni · Víkendový: 1 deň
Popis kurzu
The JavaMail course is focused on the use of an interface for working with e-mail communication on the Java language platform.
Minimálne vstupné vedomosti
Knowledge of Java programming language.
Výstupné vedomosti
Výstupné vedomosti zatiaľ nie sú dostupné.
Osnova školenia
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