JAVA II. – pokročilé programovanie – SWING v detailoch a SQL v Jave

Software:

Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE


Popis:

Cieľom kurzu je prehĺbiť poslucháčom znalosti programovacieho jazyka JAVA 2, oboznámiť ich s grafickým rozhraním SWING. Detailne sa preberajú témy ako práca s vláknami (Threads), identifikovanie objektov za behu (mechanizmus RTTI), klonovanie objektov a internacionalizácia. Poslucháči sa naučia ako efektívne využívať logovanie pri vývoji a ladení vytvorených JAVA programov. Poslucháč sa naučí vytvárať grafické prostredie v Jave a prepájať ho s Java kódom. Detailne sa preberajú princípy programovania grafického rozhrania SWING a najčastejšie používané grafické elementy, spôsoby rozloženia elementov v okne (Layouts), vytváranie dialógov a samostatne spustiteľných aplikácií. Počas kurzu sa poslucháč zoznámi s postupmi, ako využívať Javu pri prístupe na databázu a zobrazovanie dát pomocou SWING.


Predpoklad:

Orientácia vo Windows/Linux, vedomosti na úrovni kurzu JAVA I. Výhodou je znalosť databázového jazyka SQL a vývojového prostredia Eclipse/NetBeans.


Osnova kurzu:
Java Programovanie v detailoch (1.deň, 2.deň)

Prehľad funkcií štandardných balíkov JAVA – java.io, java.util, java.text, java.math, java.lang. Cieľom je poukázať na často používané funkcie v Jave a programovacie techniky.

Internacionalizácia – vytváranie jazykových mutácií a regionálnych nastavení s využitím tried Locale a ResouceBundle.

Vlákna (threads) – úvod do práce s vláknami, základné princípy, synchronizácia vlákien. Prístup na spoločný zdroj dát.

RTTI – identifikácia objektov počas behu programu, klonovanie tried.

Logovanie v JAVE (Log4J v prípade použitia JAVA 2, natívne funkcie Javy v prípade použitia JAVA 5.0).


Grafické aplikácie založené na JAVA (Swing) (3.deň, 4.deň)

Základné princípy programovania GUI v Jave (grafické knižnice Swing) – SMA (Separable Model Architecture), MVC (Model View Controller). Objasnenie princípu oddelenia dát od vizuálneho zobrazenia

Udalostný model – spracovávanie udalostí v Swing.

Základné grafické elementy v príkladoch : JButton, JTextArea, JTree, JList, JComboBox, JTable, …

Rozloženie grafických elementov v okne (dialógu)– Layouts. Popis jednotlivých typov vrstiev (Layout) a spôsobu vykresľovania grafických elementov na základe zvoleného typu vrstvy.

Dialógové okná (JDialog) – vytváranie dialógových okien, práca s dialógovými oknami.

Hlavné aplikačné okná – Popis základných typov aplikačných okien: SDI (jedno-oknové) a MDI (viac-oknové). Princípy ich vytvárania a práce s nimi.


Java, Swing a SQL (5.deň)

všeobecný úvod do SQL

JDBC – všeobecný popis databázového rozhrania

základné pojmy a princípy JDBC, triedy Connection, Statement, ResultSet

príklady pripojení k databáze, vykonávanie dopytov

aktualizácia dát v Jave / dopyty UPDATE, INSERT, DELETE

prepojenie Java Swing elementov a databázy




Rozsah:

5 dní

Vyžiadajte si cenovú ponuku alebo ďalšie informácie

Popíšte, čo potrebujete. Čím presnejšie informácie uvediete, tým lepšiu ponuku môžete dostať.

Vyplňte prosím svoje kontaktné údaje a získajte cenové ponuky, referencie a ďalšie informácie.

Odoslaním súhlasím so spracovaním osobných údajov

Vaša požiadavka bola odoslaná.

  1. Zadanú požiadavku operátor spracuje.
  2. Požiadavka bude adresovaná vhodným dodávateľom.
  3. Spätne vás budú kontaktovať záujemcovia.
  4. Sami sa rozhodnete, koho si vyberiete.

Ďakujeme, že ste nás kontaktovali.

JAVA web programovanie II. – Java Standard Tag Libraries

JAVA web programovanie II. – Java Standard Tag Libraries

Software: Windows/Linux, Java 2, NetBeans IDE/Eclipse IDE Popis: Základným princípom web programovania je oddelenie aplikačnej a prezentačnej logiky aplikácie. V praxi to znamená vo web stránkach (JSP) používať, čo najmenej JAVA kódu. Kurz popisuje štandardnú knižnicu tagov a použitie komponentov pri tvorbe webových aplikácií. Predpoklad: znalosť na úrovni kurzov: JAVA I. – Základy programovania v Jave JAVA web programovanie I. Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Java Standard Tag Library úvod do JSTL výrazový jazyk SPEL štandardná knižnica TAGov prepojenie s externými jazykmi SQL využitie tagov pri práci s XML formátovanie na webových stránkach za pomoci tagov internacionalizácia Rozsah: 2 dni

O4C, s. r. o. Školenia, personalistika, brigády
JAVA web programovanie I.

JAVA web programovanie I.

Software: Windows/Linux, Java 2, NetBeans IDE/Eclipse IDE Popis: Programovací jazyk JAVA je silným nástrojom pre vývoj robustných internet/intranet aplikácií. Cieľom kurzu je naučiť poslucháčov programovacím technikám potrebným pre webové programovanie pomocou Javy. Preberá sa architektúra klient-server a JAVA technológie, ktoré sa pri tejto architektúre využívajú. Predpoklad: znalosť na úrovni kurzov: JAVA I. – Základy programovania v Jave Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Inštalácie, konfigurácia, Úvod do webového programovania Inštalácia a konfigurácia Tomcat. Konfigurácia vývojového prostredia. Klient-server technológie, servlety a JSP (Java Server Pages) Klient-server architektúra. Webový server a web kontajner. Úvod do Java servletov. Prepojenie business logiky a prezentačnej logiky aplikácie za pomoci servletov. Rozhranie Servlet. Request – Response (ServletRequest, ServletResponse). Úvod do JSP (Java Server Pages). JSP vs. Servlety. JSP (Java Server Pages) v detailoch Štruktúra JSP. Platnosť JSP v rámci webovej aplikácie. JSP tagy, JSP a Java kód. Konfigurácia webového kontajnera Tomcat Deployment deskriptor, WAR. Filtre a listenery. Architektúra riešenia bezpečnosti Tomcat. Konfigurácia Tomcat z hľadiska prístupových práv. Prepojenie s webovou aplikáciou. Databázové rozhranie v JAVE Stručný úvod do SQL. Pripojenie na databázu – rozhranie JDBC. Spracovanie dát nad databázou – INSERT / UPDATE / REMOVE MVC (Model View Controller) framework Jakarta Struts Dôvody použitia MVC pri webových aplikáciách. Úvod do MVC (Model View Controller) a Jakarta Struts Architektúra Jakarta Struts Inštalácia a konfigurácia Jakarta Struts Validácia vstupných formulárov. Internacionalizácia. Java Beans – prepojenie JSP a Java kódu. Implementácia a integrácia MVC do Java webových aplikácií na báze JSP. Kompletný príklad webovej aplikácie Rozsah: 5 dní

O4C, s. r. o. Školenia, personalistika, brigády
JAVA pre mobilné zariadenia

JAVA pre mobilné zariadenia

Software: Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE Popis: Cieľom kurzu je zoznámiť poslucháčov s programovaním mobilných zariadení na platforme JAVA 2 ME (Micro Edition). Najväčšou skupinou zariadení sú mobilné telefóny s podporou platformy JAVA a PDA zariadenia (Personal desktop assistent). Detailne sa preberajú programovacie techniky špecifické pre túto platformu, základné balíčky funkcií, grafické rozhranie a spôsob nasadenia vytvoreného programu. Výučba prebieha vo vývojovom prostredí NetBeans, ktoré umožňuje graficky modelovať mobilnú aplikáciu. Predpoklad: znalosť na úrovni kurzov: JAVA I. – Základy programovania v Jave Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Java pre mobilné zariadenia Architektúry J2ME Midlety – Štruktúra a nasadenie J2ME aplikácie Grafické používateľské rozhranie Vysokoúrovňové rozhrania Nízkoúrovňové rozhrania J2ME a siete Súborový systém Praktické príklady Rozsah: 3 dni

O4C, s. r. o. Školenia, personalistika, brigády
JAVA – Technologický prehľad

JAVA – Technologický prehľad

Software: Eclipse IDE/NetBeans IDE, Java 1.5, Windows XP, MySQL, Tomcat Popis: Predpoklad: Osnova kurzu: Základné vlastnosti a syntax programovacieho jazyka JAVA Vývojového prostredie Eclipse Pokročilé vlastnosti programovacieho jazyka JAVA Java Collection Framework (JCF) Prehľad štandardných JAVA knižníc (JAVA 2) Java Applets Interfaces (Rozhrania) Práca s objektami a reflekcia Serializácia objektov Java Beans Spracovanie XML v JAVA Java a databázy Java Threads (vlákna) Sieťové programovanie v Jave Internacionalizácia, Resource bundles Java WebStart (JWS) SWING SWT (Standart Widget Toolkit) Rozsah: 5 dní

O4C, s. r. o. Školenia, personalistika, brigády
JAVA II. – pokročilé programovanie – SWING, SQL, XML parsery a XSLT v Jave

JAVA II. – pokročilé programovanie – SWING, SQL, XML parsery a XSLT v Jave

Software: Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE Popis: Cieľom kurzu je prehĺbiť poslucháčom znalosti programovacieho jazyka JAVA 2, oboznámiť ich s grafickým rozhraním SWING. Detailne sa preberajú témy ako práca s vláknami (Threads), identifikovanie objektov za behu (mechanizmus RTTI), klonovanie objektov. Poslucháč sa naučí základné postupy ako vytvárať grafické prostredie v Jave a prepájať ho s Java kódom. Preberajú základné princípy programovania grafického rozhrania SWING a najčastejšie používané grafické elementy. Počas kurzu sa poslucháč zoznámi s postupmi, ako využívať Javu pri prístupe na databázu. Vysvetľuje sa pojem JDBC, základy jazyka SQL a Java knižnice, ktoré sa témy prístupu na databázu týkajú. Súčasťou kurzu je úvod do dnes často skloňovanej problematiky XML. Vysvetľujú sa výhody popisného jazyka XML a JAVA nástroje, ktoré umožňujú prácu XML. Postupne sa preberajú základné typy XML parserov: SAX a DOM. Predpoklad: Orientácia vo Windows/Linux, vedomosti na úrovni kurzu JAVA I. Výhodou je znalosť databázového jazyka SQL a vývojového prostredia Eclipse alebo NetBeans. Osnova kurzu: Java Programovanie v detailoch (1.deň, 2.deň) Prehľad funkcií štandardných balíkov JAVA – java.io, java.util, java.text, java.math, java.lang. Cieľom je poukázať na často používané funkcie v Jave a programovacie techniky. Vlákna (threads) – úvod do práce s vláknami, základné princípy, synchronizácia vlákien. Prístup na spoločný zdroj dát. RTTI – identifikácia objektov počas behu programu, klonovanie tried. Grafické aplikácie založené na JAVA (Swing) (2.deň) Základné princípy programovania GUI v Jave (grafické knižnice Swing) – SMA (Separable Model Architecture), MVC (Model View Controller). Objasnenie princípu oddelenia dát od vizuálneho zobrazenia. Udalostný model – spracovávanie udalostí v Swing. Základné grafické elementy v príkladoch : JButton, JTextArea, JTree, JList, JComboBox, JTable, … Dialógové okná (JDialog) – vytváranie dialógových okien, práca s dialógovými oknami. JAVA a SQL – Prístup na databázu (3.deň) všeobecný úvod do SQL JDBC – všeobecný popis databázového rozhrania základné pojmy a princípy JDBC, triedy Connection, Statement, ResultSet príklady pripojení k databáze, vykonávanie dopytov aktualizácia dát v Jave / dopyty UPDATE, INSERT, DELETE predpripravené dopyty (prepared statements) JAVA a XML – Spolupráca XML a JAVA, úvod do XSLT (4.deň, 5.deň) Všeobecný úvod do XML Popis XML, tvorba veľmi jednoduchých XML dokumentov Java a XML – úvodné pojmy XML parsery Document Object Model (DOM) – stromovo orientovaný spôsob reprezentácie XML. Príklady na používanie DOM SAX – udalostne orientovaná reprezentácia XML. Príklady na používanie SAX Rozsah: 5 dní

O4C, s. r. o. Školenia, personalistika, brigády
JAVA I. – Základy programovania v Jave

JAVA I. – Základy programovania v Jave

Software: Windows/Linux, Java 2, NetBeans IDE/Eclipse IDE Popis: Cieľom kurzu je oboznámiť poslucháčov s programovacím jazykom JAVA 2. Detailne sa preberajú jeho vlastnosti, pričom sa krok za krokom na príkladoch vysvetľuje syntax jazyka. Výučba prebieha v grafickom vývojovom prostredí NetBeans alebo Eclipse. Kurz obsahuje úvod do objektového programovania, kedže JAVA je objektový programovací jazyk. Poslucháč sa naučí základným programovacím princípom, oboznámi sa so základnými balíkmi funkcií Javy a organizácii zdrojových súborov (balíčky). Kurz obsahuje úvod do grafického systému Java – SWING a udalostného programovania. Predpoklad: Orientácia vo Windows XP alebo Linux (aspoň minimálne skúsenosti s akýmkoľvek programovacím jazykom sú výhodou) Osnova kurzu: Úvod do Javy (1.deň) Všeobecné informácie o JAVA, prečo JAVA ? Programovací jazyk JAVA a jeho vlastnosti. Základy objektového orientovaného programovania (1.deň) Úvod do objektov. Princípy OOP (zapuzdrenie implementácie, polymorfizmus, dedičnosť). Objektovo orientované programovanie v Jave. Základy programovania v Jave (1.deň) Vytvorenie jednoduchej aplikácie – Hello World. Vytvorenie jednoduchého appletu. Zoznámenie sa s vývojovým prostredím NetBeans alebo Eclipse. Objekty a triedy v Jave, manipulácia s objektami. Primitívne dátové typy. Rozsahy platností identifikátorov a objektov. Tvorba základnej kostry programu. Komentáre, tvorba dokumentácie. Základy programovania v Jave (2.deň) Použitie Java operátorov (aritmetické, relačné, logické a bitové operátory, operátor if-else, operátor čiarka, pretypovanie). Príkazy v Jave (if-else, while, do-while, for, switch, break, continue) Inicializácia a rušenie objektov (preťažovanie metód, konštruktory, Garbage collector, inicializácia dát, inicializácia polí). Skrývanie implementačných detailov (knižnice, riadenie prístupu – identifikátory public, private, protected). Základy programovania v Jave (3.deň) Opakované používanie tried, zapuzdrenie implementácie, polymorfizmus a zoskupovanie objektov (kompozícia, dedičnosť, pretypovanie nahor – upcasting, kľúčové slovo final, preťažovanie metód – overloading, abstraktné triedy a metódy). Koncepcia balíkov (packages). Rozhrania (interfaces) a vnútorné triedy. Kolekcie v Jave (polia, množiny, hash tabuľky, mapy) a iterovanie cez kolekcie. Základy programovania v Jave (4.deň) Obsluha chýb výnimkami, try-catch-finally blok (definícia výnimiek, zachytávanie a spracovanie výnimiek, prepustenie výnimky – throws). Vstupno-výstupný systém JAVA (základný vstup a výstup – InputStream, OutputStream, práca so súbormi – vytváranie, zápis a čítanie; I/O streamy). Základy programovania grafického prostredia v Jave – SWING (5.deň) Applety (štruktúra appletu). Grafický výstup (prepojenie s kódom – dialógy a rámce, základné grafické elementy – čiara, obdĺžnik, kruh). Výstup textu (použitie fontov a štýlov). Okná (typy okien, konštruktory, otvorenie a zatvorenie okien, vlastnosti okien). Zachytávanie udalostí (typy udalostí, prijímače udalostí – Listeners, zdroje udalostí, prehľad udalostí). Udalosti nízkej úrovne (udalosti myši a klávesnice). Vytváranie menu a podmenu. Dialógy a využitie vrstiev (Layouts). Dialógové elementy (Button, Choice, CheckBox, List, TextField, TextArea). Počet hodín: 5 dní

O4C, s. r. o. Školenia, personalistika, brigády
JAVA I. – efektívne programujeme v Jave

JAVA I. – efektívne programujeme v Jave

Software: Windows/Linux, Java 2, NetBeans IDE/Eclipse IDE Popis: Cieľom kurzu je oboznámiť poslucháčov s programovacím jazykom JAVA 2. Detailne sa preberajú jeho vlastnosti, pričom sa krok za krokom na príkladoch vysvetľuje syntax jazyka. Výučba prebieha v grafickom vývojovom prostredí NetBeans alebo Eclipse. Kurz obsahuje úvod do objektového programovania, keďže JAVA je objektový programovací jazyk. Poslucháč sa naučí základným programovacím princípom, oboznámi sa so základnými balíkmi funkcií Javy a organizácii zdrojových súborov (balíčky). Počas kurzu sa poslucháč zoznámi s postupmi, ako využívať Javu pri prístupe na databázu. Vysvetľuje sa pojem JDBC, základy jazyka SQL a Java knižnice, ktoré sa témy prístupu na databázu týkajú. Súčasťou kurzu je úvod do dnes často skloňovanej problematiky XML a XSLT. Vysvetľujú sa výhody popisného jazyka XML a JAVA nástroje, ktoré umožňujú prácu XML. Postupne sa preberajú základné typy XML parserov: SAX a DOM. Objasňuje sa využitie transformačného jazyka XSLT pre transformáciu XML dokumentov. Predpoklad: orientácia vo Windows XP alebo Linux (aspoň minimálne skúsenosti s akýmkoľvek programovacím jazykom sú výhodou) Osnova kurzu: Základy programovania v Jave (Deň 1 a deň 2) Všeobecný úvod do objektovo orientovaných jazykov – Java ako objektovo orientovaný jazyk. Základné štruktúry jazyka. Vytváranie jednoduchých tried a objektov v Jave. Dátové členy a metódy. Popis Integrovaného vývojového vývojového prostredia NetBeans alebo Eclipse – workspace, projekty. Jednoduché aplikácie. Výstup na konzolu. Základné dátové typy. Kolekcie. Výnimky a ich spracovanie. Dedičnosť tried. Polymorfizmus. Interfaces a abstraktné triedy. Vstupno/výstupné operácie – základné triedy a metódy práce s nimi. File, InputStreamy, OutputStreamy, Readery a Writery. Prístup na databázu v Jave (Deň 3.) Všeobecný úvod do SQL. JDBC – všeobecný popis databázového rozhrania. základné pojmy a princípy JDBC, triedy Connection, Statement,ResultSet príklady pripojení k databáze, vykonávanie dopytov aktualizácia dát v Jave / dopyty UPDATE, INSERT, DELETE predpripravené dopyty (prepared statements) transakcie Java a XML (Deň 4.) Všeobecný úvod do XML Popis XML, tvorba veľmi jednoduchých XML dokumentov Java a XML – úvodné pojmy XML parsery Document Object Model (DOM) – stromovo orientovaný spôsob reprezentácie XML. Príklady na používanie DOM SAX – udalostne orientovaná reprezentácia XML. Príklady na používanie SAX XSLT – EXtensible Stylesheet Language Transformations (Deň 5.) Úvod do jazyka XSLT XSLT – transformácia XML dokumentov Rozsah: 5 dní

O4C, s. r. o. Školenia, personalistika, brigády

Školenia vedúcich zamestnancov a zamestnancov o ochrane pred požiarmi a bezpečnosti pri práci

Školenia vedúcich zamestnancov a zamestnancov o ochrane pred požiarmi a bezpečnosti pri práci (VVZ-000234-06-01.1) - Vstupné školenia zamestnancov - Opakované školenia zamestnancov - Školenie a overovanie znalostí vedúcich zamestnancov - Odborná príprava protipožiarnych hliadok - Školenia ostatných osôb o požiarnej ochrane ( vrátnici, dodávatelia...)

DXa, s.r.o. Školenia, personalistika, brigády

360° hodnotenie

360° spätná väzba je hodnotiaci a rozvojový nástroj manažérskych zručností, ktorý má za cieľ poskytnúť konštruktívne hodnotenie a identifikovať oblasti osobnostného rastu manažérov. Hodnotenie sa skladá zo sebahodnotenia a hodnotenia nadriadeným, podriadenými, kolegami, zákazníkmi a dodávateľmi. Hodnotiaci proces sa skladá z niekoľkých krokov, ktoré tvoria logicky uzatvorený a opakujúci sa proces. Prvým krokom je príprava samotnej organizácie, definovanie cieľov a zámerov, informovanie všetkých zúčastnených strán. Ďalším krokom je dizajn samotného nástroja podľa potrieb spoločnosti. Najčastejšie sa sledujú nasledujúce oblasti: - Práca v tíme - Leadership - Komunikačné schopnosti - Motivácia - Plánovanie - Kontrola - Organizačné zručnosti - Rozhodovanie Pre zaručenie anonymity prebieha hodnotenie elektronickou formou vyplnením online formulára. Následne odborníci vyhodnotia odpovede, zistia potreby a nedostatky hodnoteného a navrhnú riešenia. Výsledok poskytuje hodnotenému pohľad na jeho správanie a štýl riadenia z pohľadu druhých a porovnáva ho so sebahodnotením. V závere sa zistí na jednej strane, v ktorých oblastiach by sa mala hodnotená osoba zdokonaliť, na druhej strane, ktoré kladné stránky si spolupracovníci vážia a cenia na danej osobe. Získané informácie sú optimálnym východiskovým bodom pre ďalšie rozvojové aktivity a koučing.

MEGA Education, s. r. o. Školenia, personalistika, brigády

Analýza a návrh vzdelávacieho systému

Kladieme veľký dôraz, aby každé vzdelávanie, ktoré prebieha vo firme s našou účasťou, malo svoje opodstatnenie. S ohľadom na tento cieľ vychádzame z analýzy vzdelávacích potrieb, ktoré môžeme zabezpečiť. Analýza vzdelávacích potrieb sa často realizuje kombináciou viacerých metód a nástrojov. Subjektívne metódy - Autofeedback - Rozvojový a kariérny plán Objektívne metódy - Identifikácia nadriadeným - Development centrum - 360? spätná väzba - Analýza materiálov a dokumentov Výstupom analýzy je definícia oblastí, tém a foriem vzdelávania. Naša skúsenosť: Dôkladná analýza zvyšuje motiváciu zamestnancov k ďalšiemu vzdelávaniu. Profesný rozvoj sa stáva ich vlastnou osobnou potrebou.

MEGA Education, s. r. o. Školenia, personalistika, brigády