|
Obsah školení na 1. polrok 2010
|
|
Správa požiadaviek a konfigurácií SW
|
|
|
Zber a analýza užívateľských požiadaviek - 1 deň
|
|
|
|
Cieľom kurzu je: naučiť
vykonávaniu činností zberu, analýzy a správy požiadaviek pre tvorbu IS.
Kurz je určený pre: analytikov, programátorov, riadiacich pracovníkov.
Obsah kurzu:
Kurz je zameraný na management požiadaviek ako
úvodného bodu ku konštrukcii software.
Krátko sa diskutujú psychologické problémy pri získavaní požiadaviek od
zákazníka.
Ťažiskom je špecifikácia používateľských požiadaviek a špecifikácia
systémových požiadaviek.
Poslucháči na príkladoch študujú zle definované požiadavky, kritériá pre
ich odhaľovanie a spôsoby redefinície a
verifikácie.
Výsledkom sú konzistentné požiadavky používateľov (organizácia, používateľ,
prostredie) na systém a systémové požiadavky (riešiteľské) na vyvíjaný
systém.
Poslucháči získajú základné návyky pre extrahovanie požiadaviek z bežných
dokumentov, vytváranie štrukturovaných
požiadaviek, zobrazovanie požiadaviek, ohodnocovanie požiadaviek,
vytváranie reportov, atď. Pomocou nástroja je precvičená analýza príčin,
analýza dôsledkov a dôvodov rozhodnutí.
V rámci kurzu sa vysvetľuje a precvičuje väzba na OO analýzu a design.
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Správa konfigurácií softvéru – 1 deň
|
|
|
|
Cieľom kurzu je: naučiť účastníkov základom používania
nástroja ClearCase.
Obsah kurzu:
- Architektúra ClearCase-u
- ClearCase pohľad (view)
- ClearCase archív (VOB – Versioned
Object Base)
- Špecifikácia konfigurácie
- Typy objektov ClearCase-u
- Cyklus: výber z archívu – úprava/oprava – vloženie do archívu
- Metadáta ClearCase –
použitie štítkov (labels), vetiev a atribútov
- Rozhrania ClearCase-u – použitie prieskumníka
- Povelový riadok
- Použitie manažéra zlúčenia (merge) verzií
- Vyhľadávacie dotazy s metadátovými filtrami
- Mechanizmus replikovania archívov
Kurz je určený pre: dizajnérov, vývojárov a testerov
softvéru a začiatočníkov v správe konfigurácií softvéru
|
|
Analýza a modelovanie IS
|
|
|
Pojmy a princípy objektovej technológie -
1 deň
|
|
|
|
Cieľom kurzu je:
získanie prehľadu v oblasti objektovej technológie a upresnenie pojmov.
Kurz je určený pre: riadiacich pracovníkov, analytikov, programátorov.
Pre poslucháčov so skúsenosťami procedurálneho programovania, SQL jazyka a štrukturovanej analýzy sú pripravené príklady na
transformáciu prístupu k budovaniu aplikácií.
Kurz je nevyhnutný pre poslucháčov, ktorí aktívne nepoužívali OO
technológiu a chcú pokračovať školením OO analýza a Design.
Obsah kurzu:
- podrobný úvod do problematiky, definície, príklady, odstránenie
nevhodných návykov
- motivácie pre zmeny
reusability, redukcia komplexnosti, kontrola
požiadaviek, komponentový software
- základné pojmy
objekt, trieda, hierarchia tried, polymorfizmus, inheritancia,
asociácie
- základné analytické postupy na vytváranie OO modelu UML, požiadavky,
modelovanie
- základné roly v teame
návrhár tried, architekt, vývoj frameworku,
aplikačný programátor, reuse engineer
- iteratívny vývoj
vývojový cyklus, prototypovanie, kontrolné body,
ovládače, úroveň kódu, úroveň architektúry, návrhové vzory
- nástroje
procesná analýza, užívateľské požiadavky, UML Case,
JAVA development, JAVA mapovanie, aplikačné
servery, databázy
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Syntax a sémantika UML - 1 deň
|
|
|
|
Cieľom kurzu je: poskytnúť znalosti UML potrebné pre základnú
orientáciu v modeloch zapísaných v UML.
Kurz je určený pre: riadiacich pracovníkov, projektantov, programátorov.
Obsah kurzu:
- vysvetlenie pointy OO analýzy, náčrt postupu krokov, vytvorenie predstavy
o objektovo orientovanej analýze,
- syntax a sémantika základného súboru UML symbolov zo všetkých techník,
ktoré UML poskytuje.
Absolvovaním kurzu účastník získa schopnosť porozumieť UML notácii v
rozsahu potrebnom pre diskusiu s tvorcom tejto notácie. Účelom kurzu nie je
naučiť vytvárať UML modely.
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Objektovo-Orientovaná Analýza a jazyk
UML - 3 dni
|
|
|
|
Cieľom kurzu je: naučiť zásady OO analýzy, jazyk UML a jeho
použitie pre analýzu a modelovanie IS.
Kurz je určený pre: analytikov, vedúcich projektov, programátorov.
Obsah kurzu:
Kurz OO analýza a základy UML sa sústreďuje na výuku
UML v kontexte postupov OO analýzy. Cieľom kurzu je poskytnúť účasníkom výklad nevyhnutného počtu UML pojmov, ktoré
sú potrebné pre špecifikáciu informačného systému. Základné pojmy UML sú
vyučované v kontexte projektu, ktorý účastníci kurzu riešia. Absolventi
kurzu získajú :
- návyky potrebné pre efektívny postup v OO analýze
- porozumenie minimálnej množiny pojmov UML na vytvorenie špecifikácie
softwarového systému na úrovni platformovo nezávislého modelu v jazyku UML
Okrem toho je obsahom kurzu výklad syntaxe a sémantiky nadstavbových pojmov
a techník UML, ktoré špecifikujú ďalšie vyjadrovacie schopnosti jazyka na
príkladoch ich použitia v kontexte typických situácií kedy sú potrebné.
Predpokladané znalosti: dobrá znalosť základných pojmov OO technológie
(objekt, trieda, hierarchia, polymorfizmus)
Vyučovaná verzia jazyka: UML 2.0
Predpoklady pred kurzom: znalosti základov objektovej analýzy.
|
|
|
Analytické vzory (UML modely pre
pokročilých) - 2 dni
|
|
|
|
Cieľom kurzu je: získanie pokročilých vedomostí OO analýzy a
notácii v UML.
Kurz je určený pre: analytikov a návrhárov.
Obsah kurzu:
Kurz je zameraný na prehĺbenie vedomostí o OO analýze a zvýšeniu
produktivity analytikov a návrhárov aplikácií. Poslucháčom sú prezentované
prakticky použiteľné (nie školské)
OO modely aplikačných domén. Pre každý vzor je podaný podrobný
výklad kontextu, obsah vzoru a možnosti použitia. Modely sú prezentované v
UML notácii.
Predpoklady pred kurzom: znalosti z UML a OO analýzy (absolvovanie školenia
OO analýza a design).
|
|
Vývoj JAVA aplikácií
|
|
|
Vlastnosti štandardných Java aplikácií – J SE - 1 deň
|
|
|
|
Cieľom kurzu je: získanie prehľadu o jazyku JAVA, o
technológiách JAVA pre stand-alone aplikácie
(JAVA Standard Edition),
upresnenie pojmov.
Kurz je určený pre: riadiacich pracovníkov, analytikov, predajcov, nákupcov
softwarových komponentov.
Obsah kurzu:
- objektová koncepcia jazyka JAVA
Triedy a prípady (instance), metódy, správy (message),
dedenie (inheritance), polymorfizmus, encapsulácia, containment
- základy k prostrediu JAVA
Java Virtual Machine, Java Runtime Environment (JRE),
JAVA Development Kits Java Sandbox security model, JNI, spolupráca s jazykom C, vnorené
triedy
- JAVA na kliente applety
a nasadzovanie JAR súborov na kliente, Java Beans,
grafický interfejs z AWT, JFC/Swing knižníc, serializácia
- JAVA v serveri Java Servlety,
Java Server Pages,
prístup do databáz cez JDBC,
Enterprise JAVA Beans
- charakteristika platforiem JAVA: Java Standard Edition, Java Enterprise Edition, Java Micro Edition
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Architektúra podnikových J EE aplikácií -
1 deň
|
|
|
|
Cieľom kurzu je: získanie prehľadu o technológiách JAVA pre
podnikové systémy (J Enterprise Edition), upresnenie pojmov.
Kurz je určený pre: riadiacich pracovníkov, analytikov, predajcov, nákupcov
softwarových komponentov.
Obsah kurzu:
- komponentová architektúra podnikových informačných systémov 2-vrstvová
architektúra, 3-a viacvrstvová
architektúra, komponent, kontainer, server, interface, programovací model, stateless
a stateful Session EJB,
entity EJB
- výstavba podnikových informačných systémov vývoj komponentov, komponenty
a objekty, nasadzovanie (deployment) komponentov,
agregácie komponentov, granularita,
perzistencia komponentov, správa threadov, vyvažovanie záťaže, správa pamäte, riadenie transakcií,bezpečnosť,
distribuovanosť
- špecifikácia komponentového modelu Java Enterprise Edition
EJB - RMI - JNDI -JDBC - JTS/JTA - JMS- JSP - JavaIDL
- JavaMail -Connectors
- XML
- nástroje pre analýzu a návrh podnikového IS, aplikačné servery kritériá
pre výber nakupovaných produktov
- iné komponentové modely, Microsoft DNA, OMG CORBA components.
Predpoklady pred kurzom: znalosti JAVA pojmov a základov technológie.
|
|
|
Technológie v JAVA SE V5 - 1 deň
|
|
|
|
Cieľom kurzu je: zvládnutie rozdielov medzi Java 5 a
staršími verziami.
Kurz je určený pre: programátorov Java.
Obsah kurzu:
- statický import
- premenlivý počet argumentov
- automatické typové konverzie
- enumerácie
- nové vlastnosti cyklu for
- generické programovanie
- vlastnosti, používanie a vytváranie anotácií
Predpoklady pred kurzom: základná znalosť syntaxe jazyka JAVA.
|
|
|
Technológie v JAVA SE V6 – 1 deň
|
|
|
|
Cieľom kurzu je: zvládnutie používania nových vlastností v Java SE 6
Kurz je určený pre: analytikov, programátorov.
Obsah kurzu:
- podpora skriptovacích jazykov, spolupráca skriptovacieho kódu s Java
- integrácia s Web Services, XML a JAXB 2.0
- integrácia s desktopom
- monitorovanie a management, analýza pamäte
- prístup k API kompilátoru
- XML digitálny podpis
Predpoklady pred kurzom: základné znalosti Java
|
|
|
Jazyk Java, úvod
do JDK - 3 dni
|
|
|
|
Cieľom kurzu je: naučenie jazyka JAVA.
Kurz je určený pre: programátorov.
Obsah kurzu:
- základné prvky jazyka, kľúčové slová, objektové a neobjektové premenné,
riadenie toku programu, práca s pamäťou, Garbage collection
- objektovo-orientované programovanie v jazyku
JAVA triedy, objekty, hierarchie tried, inheritancia,
polymorfizmus, encapsulácia, containment,
metódy, message
- JAVA triedy
syntax jazyka, základné a objektové dátové typy, zdrojové súbory,
organizácia súborov a balíkov (packages),
importovanie tried, riadenie prístupu, abstraktné triedy a interface, spracovanie udalostí, chýb výnimiek.
- úvod do prostredia Java Development
Kit, JNI, spolupráca s jazykom C
- nasadenie aplikácií, technológia Java Web Start
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Jazyk JAVA (pre pokročilých) – 2 dni
|
|
|
|
Cieľom kurzu je:
prebrať najčastejšie používané knižnice a technológie.
Kurz je určený pre: programátorov.
Obsah kurzu: pozornosť je venovaná hlavne práci so súbormi,
sieťovej komunikácii, kolekciám, multithreadingu,
mechanizmu reflexie, serializácii, lokalizovaniu
aplikácií, prípadne ďalším témam podľa potrieb účastníkov.
Predpoklady pred kurzom: základy jazyka Java.
|
|
|
Java servlety a JSP - 4 dni
|
|
|
|
Cieľom kurzu je: naučenie vývoja internetových JAVA aplikácií
technológiami: HTML, aplety, servlety,
JSP.
Kurz je určený pre: programátorov.
Obsah kurzu:
- vytváranie HTML klientov, HTML klienti, interaktívne Web stránky,
oboznámenie s nástrojom Eclipse, JAVA klient
aplikácie, aplety, Java
event model
- vytváranie JAVA aplikácií na serveri, účel nasadenia, architektúra a
životný cyklus Servletov, JSP, vzťah k iným technológiam
- vývoj a testovanie servletov - výuka na príkladoch, syntax servletov,
kontajnery, HttpRequest a HttpResponse
objekty, GET a POST príkaz
- vývoj a testovanie JSP- výuka na príkladoch,
syntax JSP, JSP tagy:
deklarácie, scriplety, actions,
tvorba stránok, generovanie,
- použitie knižníc TagLibs
- komunikácia s ďalšími komponentami, hlavne s
databázami, JSP a servlety, JSP a JavaBeans
Predpoklady pred kurzom: základná znalosť jazyka JAVA.
|
|
|
Struts framework pre tvorbu web aplikácií – 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie používania Struts
Kurz je určený pre: analytikov, programátorov web aplikácií.
Obsah kurzu:
- vlastnosti, prehľad, MVC, výhody a nevýhody technológie Struts
- vytvorenie aplikácie, konfiguračné súbory
- spracovanie požiadaviek pomocou Action objektov
a Formulárových beanov
- deklaratívna navigácia medzi stránkami
- práca s formulármi
- lokalizácia textov
- deklaratívne ošetrenie chýb
- programátorská a deklaratívna validácia zadaných údajov
- automatická validácia, validačný framework
- použitie šablón stránok pomocou Struts tiles
- spolupráca s JSP a JSF
Predpoklady pred kurzom: základné znalosti Java a
Servlet/JSP
|
|
|
Java Server Faces - 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie používania a programovania
komponentov Java Server Faces
Kurz je určený pre: analytikov, programátorov.
Obsah kurzu:
- výhody JSF, objektový model HTML komponentov, render
kit
- životný cyklus spracovania JSF stránky
- konfiguračné súbory
- použitie Java Beanov
- riadenia navigácie medzi stránkami
- reakcie na udalosti používateľa pomocou listenerov
- tagy na tvorbu HTML komponentov
- použitie Java Scriptu
- tvorba HTML tabulky
- použitie štandardných a vlastných konvertorov a validátorov
- vytváranie vlastných komponentov
Predpoklady pred kurzom: základné znalosti JSP a HTML.
|
|
|
AJAX (Asynchronous
JavaScript a XML) - 2 dni
|
|
|
|
Úvod do technológie AJAX
- prehľad technológií použitých v AJAX – Javascript,
DOM, CSS
- XmlHTTPRequest object,
metódy, atribúty
- použitie HTTP metód, hlavičky a parametre
- obsluha asynchrónnych volaní
HTML Document Object
Model
- sprístupňovanie Nodov, Elementov a Atribútov
- modifikácia DOM
Návrh AJAX stránok
- získanie obsahu
- vykonateľné skripty
- práca s dátami - text, XML, JSON
- nástroje na návrh a ladenie
Integrácia s JSF
- rozšírenia JSF
Tvorba aplikácií pomocou ajax4jsf
- princíp ajax4jsf frameworku
- posielanie AJAX požiadavky
- knižnica komponentov
|
|
|
JavaFX- 2 dni
|
|
|
|
JavaFX je skupina
produktov umožňujúcich tvorbu bohatých internetových aplikácií na rôznych platformách-desktop, webový prehliadač, mobilné
zariadenie.
- detailný úvod do JavaFX a JavaFX Script
- dáta, premenné, štruktúra kódu
- triedy, dedičnosť
- deklaratívna syntax a pripojenie k dátam
- tvorba GUI
- použitie webových služieb
- integrácia s Java a JavaScriptom
- vytvorenie a nasadenie aplikácie
|
|
|
Správa WebServera
- 1deň
|
|
|
|
Cieľom kurzu je: zvládnutie používania www
servera.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- použitie WWW servera, inštalácia, kompilácia, SSL
- konfigurovanie sieťového spojenia, prístupov, modulov
- konfiguračné súbory, konfigurácia cgi, reporty,
- ukladanie www stránok.
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Tvorba JAVA aplikácií s použitím
UML a design patterns
- 2 dni
|
|
|
|
Cieľom kurzu je: naučiť účastníkov školenia používať vybrané
návrhové vzory publikované v knihe Design patterns autorov
Gamma, Helm, Johnson, Vlissides, v prostredí jazyka Java.
Kurz je určený pre: programátorov, dizajnérov a systémových architektov so
znalosťou jazkyka Java
a základov jazyka UML.
Obsah kurzu:
Centrom pozornosti kurzu su vlastné návrhové
vzory, so svojimi ideovými zámermi, architektúrami a spôsobmi implementácie
v jazyku Java. Každý návrhový vzor je popísaný
prostredníctvom UML modelu, ktorý je implementovaný v relatívne jednoduchom
aplikačnom prostredí, na ktorom sú prezentované dôsledky použitia
konkrétneho vzoru. V priebehu školenia sú preberané len technologicky
nezávislé návrhové vzory ako napríklad: Strategy pattern, Proxy pattern, State
pattern, Factory pattern, Template method pattern, Observer pattern a
ďalšie.
Cieľom kurzu nie je vytvoriť komplexnú aplikáciu vzorov, ale vysvetliť absoventom
školenia jednotlivé návrhové vzory s možnosťou ich využitia pri tvorbe
aplikácií.
Predpoklady pred kurzom: znalosť jazyka JAVA, JDK, JFC/Swing.
|
|
|
Vývoj grafických JAVA aplikácií - 3
dni
|
|
|
|
Cieľom kurzu je: naučiť účastníkov kurzu vytvárať prenositeľné
grafické aplikácie prostredníctvom infraštruktúry grafickej knižnice SWING
Kurz je určený pre: programátorov
Obsah kurzu: Úvodný blok kurzu je venovaný všeobecným zásadám tvorby
grafických aplikácií a ich aplikovaniu v prostredí grafického systému Java platforny. Nosnými
témami tohoto bloku sú:
- Grafické kontainery: ( vlastnosti, hierarchia,
používanie)
- Grafické ovládacie prvky (vlastnosti, hierarchia)
- Systém generovania a spracovanie grafických udalostí
• Architektúra „Event“ objektov
• Hierarchia „Listener“ objektov
• Mechanizmus tvorby „Event – handler“ algoritmov =
Delegation event model.
Aktivity bloku sú demonštrované na základnej grafickej infraštruktúre JDK
realizovanej objektami knižnice AWT. Ťažiskovým
blokom kurzu je vysvetlenie nosných mechanizmov nadstavbového grafického
systému JDK, reprezentovaného knižnicou SWING. V bloku sú vysvetľované
základné filozofické aspekty tohoto grafického
systému, ktorými sú: aplikácia design patternu „Model View Controller“ a implementácia komponentovej normy Java Beans.Ďalšie bloky kurzu
sú zamerané na preberanie najčastejšie používaných grafických objektov,
akými sú napr. JButton, JTextField,
JList, JComboBox, JTable, JTree a podobne,
prostredníctvom vytvárania
praktických príkladov, na ktorých je možné získať dostatok
vlastných praktických skúsenosti už
počas trvania kurzu. Jednotlivé témy školenia sú vysvetľované a dokumentované
prostredníctvom diagramov vytvorených v jazyku UML.
Účastníci kurzu v priebehu školenia vytvoria aplikáciu, ktorá v záverečných
fázach školenia nadobúda podobu relatívne komplexnej grafickej aplikácie so
všetkými aspektami štandardnej grafickej aplikácie
súčasnej doby.
Predpoklady pred kurzom: zvládnuté základy jazyka Java.
|
|
|
Databázové JAVA aplikácie, JDBC - 2 dni
|
|
|
|
Cieľom kurzu je: oboznámiť účastníkov školenia s architektúrou
a spôsobom použitia štandardizovaného komunikačného rozhrania určeného pre
komunikáciu medzi aplikačným kódom vytvoreným v jazyku Java
a RDBMS
Kurz je určený pre: programátorov, administrátorov.
Obsah kurzu:
Úvod kurzu je zameraný na vysvetlenie architektúry aplikačného programového rozhrania Java Database Connectivity
(JDBC), ktoré definuje dve vzájomne oddeliteľné vrstvy: riadiacu
vrstvu (Driver Manager)
a vrstvu vykonávaciu (Driver).
Centrum pozornosti kurzu je venované takzvanému „Core
JDBC API“, ktoré reprezentuje jadro, umožňujúce vykonávať všetky databázové
aktivity potrebné pre bežné dvojvrstvé databázové
aplikácie. K takýmto aktivitám patrí: pripojenie sa k dátovému zdroju,
vykonávanie SQL príkazov, či už staticky alebo dynamicky, v dávkach, alebo
riadenie transakcií, respektíve spracovávanie chybových stavov vyvolaných
databázou.
Všetky spomínané aktivity sú počas školenia precvičované na praktických
príkladoch.
Predpoklady pred kurzom: znalosť
jazykov JAVA a SQL.
Nástroje: JDBC drivery,
IDS
|
|
|
Tvorba ultra tenkých J EE
klient aplikácií - 2 dni
|
|
|
|
Cieľom kurzu je: Naučiť účastníkov kurzu vytvárať také
grafické internetové aplikácie, ktorých aplikačne závislý kód je umiestnený
len v prostredí aplikačného J EE servera a prezentačný, aplikačne nezávislý
kód je umiestnený na klientskom počítači.
Kurz je určený pre: programátorov.
Obsah kurzu:
Nosným technologickým prvkom a aj náplňou školenia je infraštruktúra Ultra Light Client, prostredníctvom ktorej je možné vytvoriť
internetovo orientovanú aplikáciu s takzvaným bohatým obsahom v priebehu
niekoľkých hodín. Na báze komponentov tejto infraštruktúry sú v priebehu
školenia vytvárané moduly umožňujúce manipuláciu s množinami objektov vo
forme grafických tabuliek, stromov, zoznamov, prípadne editáciu ich
atribútov vo forme formulára s kvalitným interaktívnym ovládaním.
Súčasťou školenia je aj prevádzkovanie vytvoreného aplikačného kódu v
prostredí EJB alebo WEB kontajnerov rôznych J EE aplikačných serverov s
tým, že účastníci školenia nemusia byť znalí spomínaných technológií,
prípadne aplikačných serverov.
Predpoklady pred kurzom: znalosť jazyka Java a
grafického systému Swing.
|
|
|
Perzistencia JAVA objektov, Hibernate, JPA - 3 dni
|
|
|
|
Cieľom kurzu je: Naučiť účastníkov školenia realizovať perzistenciu objektov doménovej
vrstvy prostredníctvom objektovo relačného frejmworku
typu open source - Hibernate.
Kurz je určený pre: programátorov .
Obsah kurzu:
Naučiť účastníkov školenia realizovať perzistenciu
objektov doménovej vrstvy prostredníctvom
objektovo relačného frejmworku typu open source - Hibernate.
Súčasťou architektúry aktuálnych informačných systémov býva relatívne
samostatná vrstva obsahujúca tzv. doménové
(biznis) objekty, ktoré sú zväčša ukladané do tabuliek relačnej databázy,
čím vzniká pri tvorbe informačného systému požiadavka na realizáciu tzv. perzistentnej vrstvy, ktorá môže byť riešená jedným z
najpoužívanejších open source produktov z tejto
kategórie, produktom Hibernate.
Kurz sa v rámci výuky zameriava len na použitie frejmworku v prípade, že biznis vrstva je realizovaná
bežnými Java objektami
(nie komponentami typu EJB).
Účastníci školenia sa na báze realizácie objektov biznis vrsty naučia vytvárať tzv. mapovania (mapovacie konfiguračné súbory), prostredníctvom ktorých
produkt Hibernate generuje SQL príkazy umožňujúce
ukladať a vyberať objekty z relačného databázového systému.
Okrem tvorby mapovaní sa kurz venuje používaniu aplikačného rozhrania
produktu Hibernate, umožňujúceho realizovať
vlastné perzistentne orientované manipulácie s doménovými objektami, ako sú
napríklad aktivity súvisiace so životným cyklom perzistentných
objektov, realizáciu transakcií, používanie cache
mechanizmov, či optimalizáciu vykonávania databázových prístupov.
Predpoklady pred kurzom: znalosť jazyka Java a
jazyka SQL.
|
|
|
Perzistentný framework Java Data Objects – 1 deň
|
|
|
|
Cieľom kurzu je: oboznámiť poslucháčov s vlastnosťami perzistentného frameworku
definovaného normou java data
object.
Java data object je norma pre dizajn a programovanie java aplikácií, ktoré potrebujú čítať alebo zapísať
údaje do relačnej alebo nerelačnej databázy.
Obsah kurzu:
- základné rozhrania
- ivotný cyklus perzistentných
java objektov (vznik, zánik)
- pravidlá pre definovanie objektového modelu
- ukladanie dát do nerelačnej databázy
- výber dát na základe JDO QL
Kurz je určený pre: dizajnérov a programátorov java
aplikácií.
|
|
|
Testovanie Java
aplikácií - 1 deň
|
|
|
|
Cieľom kurzu je:naučiť účastníkov
kurzu vytvárať testovacie sekvencie umožňujúce overiť funkčnosť produkčného
kódu.
Kurz je určený pre: programátorov a designerov vyvíjajúcich Java
aplikácie, ktorí majú základné znalosti z jazyka Java
a chcú sa naučiť tvoriť aplikačný kód s dôrazom na jeho kvalitu a
funkčnosť.
Obsah kurzu:
Konštrukcia testovacieho kódu
produkovaného na školení vychádza z myšlienok prezentovaných v prostredí
vývoja informačných systémov s označením “test first
design” a z použitia testovacieho frameworku JUnit. Uvedené
aktivity zároveň reprezentujú aj dve
dominantné časti školenia:
- Tvorba produkčného kódu prostredníctvom testov
- Automatizácia tvorby a vyhodnocovania testov prostredníctvom frameworku JUnit
Testovacie moduly vytvárané ako automatická súčasť produkčného kódu, resp.
ako kód podmieňujúci existenciu produkčného kódu, môžu jednak zásadným
spôsobom ovplyvniť design aplikačného kódu a
jednak umožňujú v krátkom vývojovom cykle odhaliť nepoužiteľné alebo
neefektívne sekvencie. Preto ich vytváranie v konečnom dôsledku zásadným spôsobom zrýchľuje vývoj
produkčného kódu a pridáva možnosť automatizovanej kontroly jeho funkčnosti
v ktorejkoľvek fáze nasadenia.
Predpoklady pred kurzom: znalosť jazyka JAVA, JDK.
|
|
|
Bezpečnosť, autentifikácia a autorizácia v JAVA - 2
dni
|
|
|
|
Cieľom kurzu je: naučenie vývoja zabezpečených JAVA aplikácií
technológiami: JAAS, SSL
Kurz je určený pre: programátorov.
Obsah kurzu:
- technológie na zabezpečenie Java aplikácií, perhľad technológií a pojmov
- Java Security Model
- riadenie prístupu k zdrojom a vynútenie bezpečosnej
politiky pomocou security managera
- autentifikácia a autorizácia pomocou JAAS
- Single Sign On
- šifrovanie prenosu pomocou SSL, GSS-API a SASL
- použitie kryptografie pomocou JCE
Predpoklady pred kurzom: základná znalosť jazyka JAVA.
|
|
|
JMX (Java
Management Extensions)
– 1 deň
|
|
|
|
Cieľom kurzu je: zvládnutie managementu
Java aplikácií
Kurz je určený pre: analytikov, programátorov
Obsah kurzu:
- ciele managementu zdrojov, výhody, architektúra
JMX
- použitie nástrojov
- beany na management
stabilných a meniacich sa zdrojov
- tvorba agentov, komunikácia s agentami
- komunikácia s beanmi použitím notifikácie
- management server, registrácia, tvorba otázok
- distribuovaný agenti
- monitory a časovače
- použitie JMX v J2EE
- zabezpečenie JMX
Predpoklady pred kurzom: základné znalosti jazyka Java
|
|
|
Použitie sériového, paralelného a USB portu v Jave - 1
deň
|
|
|
|
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- možnosti a princípy programovania portov v Jave
- inštalácia a kompilácia potrebných knižníc pre Linux a Windows
- použitie Java API, ukážky typických častí kódu
- identifikácia portov, ich otvorenie, čítanie a zápis údajov
- programovanie pomocou udalostí
- riešenie možných problémov
Predpoklady pred kurzom: znalosť jazyka JAVA
|
|
|
JNI - Java interfejs k legacy aplikáciám
- 1 deň
|
|
|
|
Cieľom kurzu je:naučenie spájania Java a C/C++ algoritmov do jednej aplikácie.
Kurz je určený pre: programátorov.
Obsah kurzu:
- ciele JNI, možnosti použitia, výhody a nevýhody, algoritmy C ako súčasť Java tried, postup kompilácie
- volanie C funkcií z Java tried, odovzdávanie
parametrov,
- mapovanie a konverzia dátových typov,
- prístup k metódam a atribútom Java objektov a
tried z jazyka C,
- vytváranie Java objektov v C funkciách,
- vytváranie a zachytávanie výnimiek v C funkciách,
- štartovanie aplikácie z jazyka C, spustenie interpretu
Java,
- volanie Javy z Informix 4GL.
Predpoklady pred kurzom: nie je
potrebná predpríprava.
|
|
|
Logovanie v JAVA, Log4j - 1 deň
|
|
|
|
text obsahu bude
doplnený
|
|
|
Spring framework – 3 dni
|
|
|
|
Cieľom kurzu je: oboznámiť poslucháčov
s vlastnosťami a vývojom Java
aplikácií, využívajúcich aplikačný framework Spring.
Kurz sa zaoberá architektúrou, dizajnom
a programovaním biznis logiky na základe Spring v prostredí Eclipse.
Obsah kurzu:
- základné architektúry
- základy dizajnu Spring aplikácie
- Spring container
- vlastnosti a využitie spring bean
- vlastnosti a využitie spring message bean
- vlastnosti a využitie Spring
DAO
- vlastnosti a využitie AOP v prostredí Spring
- Spring transaction
- základné obrazce
Kurz je určený pre: dizajnérov a programátorov.
|
|
|
Vývoj web aplikácií vo frameworku Spring – 3 dni
|
|
|
|
Školenie sa zaoberá technológiami, ktoré umožňujú napojiť JSP
a JSF na Spring a vytvoriť web aplikáciu tj. Spring JSF, Spring JSP, Spring Web, Spring MVC,Spring OSGI, Spring RESt pričom jadrom
školenia sú technológie Spring Web, Spring MVC, Spring OSGi a Spring REST.
Predpoklady pred kurzom: znalosti frameworku
Spring v rozsahu školenia Spring framework.
|
|
|
Vývoj aplikácií v EJB 3.X – 3 dni
|
|
|
|
Cieľom kurzu je: oboznámiť poslucháčov s vlastnosťami a
vývojom enterprise java
aplikácií, ktoré využívajú technológiu
EJB 3.X.
Kurz sa zaoberá architektúrou,dizajnom a
programovaním biznis logiky na základe EJB 3.X v prostredí Eclipse.
Obsah kurzu:
- základné architektúry JEE 5
- základy dizajnu J EE aplikácii
- vlastnosti a využitie session bean
- vlastnosti a využitie message bean
- základné enterprise
obrazce
Kurz je určený pre: dizajnérov a programátorov.
|
|
|
Administrácia Oracle WebLogic Server - 3 dni
|
|
|
|
Cieľom kurzu je: zvládnutie administrácie servera WebLogic Server.
Kurz je určený pre: administrátorov.
Obsah kurzu:
- oboznámenie s architektúrami aplikácie typu enterprise
Java vo WebLogic
serveri, technológie JNDI, servlet, JSP, EJB, JMS, XML
- konfigurovanie a monitorovanie aplikačného servera, inštalácia,
štartovacie parametre WLS, administrácia konfiguračného súboru, správa
užívateľov vo WLS, správa užívateľov z operačného systému, protokolovanie,
kritické stavy servera, bezpečnostné aspekty, SSL, ACL, Realm
Predpoklady pred kurzom: znalosť jazyka JAVA.
|
|
Dynamický jazyk a vývojové prostredie Groovy
|
|
|
Jazyk Groovy
|
|
|
|
Groovy je vysoko
produktívny dynamický programovací jazyk založený na Java
platforme. Umožňuje výrazne znížiť a sprehľadniť množstvo kódu oproti
klasickým jazykom.
- spoločné a rozdielne vlastnosti s jazykom Java
- inštalácia, použitie vývojových nástrojov, GDK
- zabudované dátové typy, regulárne výrazy, riadiace štruktúry
- preťaženie operátorov
- objektové programovanie, dedičnosť
- metaprogramovanie, uzávierky (closures)
- práca s XML a databázami
- tvorba GUI
- testovanie kódu
Predpoklady pred kurzom: čiastočná znalosť jazyka Java
|
|
|
Framework Grails
|
|
|
|
Framework Grails umožňuje rýchlu tvorbu moderných webových
aplikácií
- štruktúra Grails projektu,
nástroje
- MVC, doménové triedy, kontroléry, pohľady
- akcie, interceptory
- knižnice tagov, GSP, validácie
- objektovo-relačné mapovanie pomocou GORM
- CRUD operácie
- použitie AJAX knižníc
- filtre, pluginy
- transakcie, správy, injekcie závislostí
- nasadenie aplikácie
Predpoklady pred kurzom: čiastočná znalosť jazyka Groovy a HTML
|
|
Tvorba, tranformácie
a formátovanie XML dokumentov
|
|
|
XML technológia a jej Java
implementácia - 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie prehľadu základných pojmov z
technológie XML.
Kurz je určený pre: riadiacich pracovníkov, analytikov, programátorov.
Obsah kurzu:
- výhody XML, použitie
- prvky, elementy, atribúty, CDATA
- logické a fyzické štruktúry
- schémy, Document Type Declaration
- priestor názvov (namespace)
- štandard XPath
- transformácie pomocou XSL do rôznych formátov (XML,HTML,TXT...)
- spracovanie XML dokumentov v JAVA
- SAX, DOM (Document Object
Model)
- Java API pre XML Processing
(JAXP) a XML Binding (JAXB)
- podpora tvorby XML dokumentov nástrojom Turbo
XML
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
XSLT – XML transformácie – 1 deň
|
|
|
|
Cieľom kurzu je: zvládnutie transformácií XML formátu
Kurz je určený pre: analytikov, programátorov
Obsah kurzu:
- ciele transformovania XML dokumentu
- popis EXtensible Stylesheet
Language
- špecifikácia a použitie Stylesheet v XML
dokumente
- jazyk XPath, vyhľadávanie informácií
- lokalizovanie jednotlivých uzlov
- vzťahy medzi osami
- predikáty, špeciálne znaky
- XPath výrazy, operátory, funkcie
- použitie šablón
- vetvenie, cykly, tiedenie, číslovanie
- tvorba nových elementov a atribútov
- výstup do rôznych formátov
Predpoklady pred kurzom: základné znalosti jazyka XML
|
|
|
XSL - Formatting
Objects – 1 deň
|
|
|
|
Cieľom kurzu je: zvládnutie transformácií XML dokumentov do
PDF formátu
Kurz je určený pre: analytikov, programátorov
Obsah kurzu:
- ciele formátovania XML dokumentu
- štruktúra dokumentu, deklarácia vzhľadu výsledných stránok
- sekvencie stránok
- rozvrhnutie textu do oblastí, tokov, blokov
- kategórie formátovacích objektov
- nastavenie atribútov textu, fonty
- farby, obrázky, zoznamy, tabuľky, linky
- absolútne umiestňovanie
- číslovanie stránok, poznámky pod čiarou
Predpoklady pred kurzom: základné znalosti jazyka XML a XML transformácií
|
|
Vývoj Web services, procesné
aplikácie, SCA
|
|
|
Vývoj Web services
s protokolom SOAP, RPC – 2 dni
|
|
|
|
Cieľom kurzu je: oboznámiť poslucháčov s vlastnosťami a
vývojom webových služieb implementovaných v jazyku java.
Kurz sa zaoberá vlastnosťami a vývojom webových služieb implementovaných na
základe jazyka java podľa noriem Web services for J2EE v. 1.1 (jsr 109 ) a Webservices metadata 1.0 ( jsr 181 ).
Obsah kurzu:
- základné znaky technológie ws
- kedy sa používa technológia ws a ako
- charakteristika wsdl (popis operácie)
- runtime architektúra pre ws
- konverzačný režim
- základy vývoja ws
--základné postupy programovania ws
-- programový model klienta ws
-- programový model implementácie ws
-- bezstavová ws
-- stavová ws (konverzačný režim)
-- asynchrónne operácie a spracovanie udalostí
-- callback, callback handler
Kurz je určený pre: dizajnérov a programátorov
|
|
|
Vývoj Restfull
Web services – 2 dni
|
|
|
|
Kurz poskytuje základné
informácie pre vývoj a implementáciu internetových služieb typu “REST”.
Absolventi budú mať teoretické a praktické skúsenosti v oblasti dizajnu a implementácie internetových služieb typu REST.
Obsah kurzu :
- základné prvky architektúri REST
- resource
oriented architecture
- resource
- message body
- data binding
- jaxb
- json
- client api
- podpora model-view controller
- bezpečnosť
- základné princípy návrhu ( design ) aplikácie
- dizajn služieb typu “ iba čítanie
“ ( design read - only Restfull services )
- dizajn služieb typu “čítanie - zápis “ ( design
read- write Restfull services )
|
|
|
Vlastnosti a vývoj Java biznis proces aplikácií – 2 dni
|
|
|
|
Cieľom kurzu je: oboznámiť poslucháčov so základnými princípmi
dizajnu a implementácie procesných aplikácií založených na komponente java biznis proces.
Kurz skúma obrazec MVC z pohľadu dizajnu na základe vlastností biznis
procesov.
Vlastnosti java biznis procesov sa modelujú na
základe BPMN, BPEL, JPD.
Kurz je určený pre: architektov a programátorov procesných aplikácií
vykonávajúcich orchestráciu a integráciu biznis služieb.
Obsah kurzu:
Obrazec MVC pre procesné aplikácie
- orchestrácia procesov
- integrácia procesov
Vlastnosti procesov
- synchrónne a asynchrónne procesy
- korelácie
- spracovanie udalostí
- kompenzácie
- výnimky
|
|
|
Architektúra
aplikácii na báze SOA, SCA, Biznis procesov a BPMS – 1 deň
|
|
|
Cieľom školenia je poskytnúť účastníkom školenia znalosti o princípoch
tvorby IS na báze architektúry SOA a procesne orientovaného
aplikačného modelu s využitím komponentovo orientovanej technológie
SCA a ukázať vývoj a prevádzkovanie takýchto aplikácií
v prostredí BPMS.
Kurz je určený architektom, dizajnérom, programátorom
a riadiacim pracovníkom, ktorí chcú efektívnym spôsobom vstúpiť do
sveta implementácie biznis procesov.
Obsah kurzu:
- SOA Architektonické princípy pri realizácii informačných
systémov
- Vývoj SOA aplikácií pomocou komponentov – Service Component Architecture (SCA)
- Ukážka tvorby komponentovo orientovanej aplikácie
metodológiou Top-Down
- Business Process
– jeho definovanie a spôsob implementácie
- Ukážka zakomponovanie biznis procesu do servisne
orientovanej aplikácie.
- Ľudské aktivity v procesne orientovanej aplikácii
a ich implementácia
- Ukážka realizácie a prevádzkovania procesnej aplikácie
so zabudovanou interakciou s človekom.
- Business Process
Management Systems
(BPMS) – systémy na prevádzkovanie a optimalizáciu podnikových
procesov – ukážka ich funkcionality a možností v oblasti
integrovaného vývoja procesných aplikácií, ich monitorovania a
optimalizácie
Predpoklady pred kurzom:
kurz nevyžaduje predprípravu.
|
|
|
Procesné aplikácie v SCA (Service
Component Architecture)
– 2 dni
|
|
|
|
Cieľom školenia je naučiť účastníkov školenia implementovať procesne
orientované aplikácie v prostredí Service Component Architecture (SCA).
Kurz je určený architektom, dizajnérom a programátorom.
Obsah kurzu:
- Vysvetliť princípy tvorby informačných systémov
v prostredí SOA
- SCA - Komponentový prístup pri riešení SOA aplikácií
- SCA Component – Základná stavebná
jednotka aplikácie
- SCA binding, SCA wiring – spôsoby skladania komponentov do kompozitných
aplikácií
- Implementácia SCA komponentov v jazyku Java
- Implementácia SCA komponentov v jazyku BPEL
- Service Data
Objects (SDO) – štandard na manipuláciu
s dátami v prostredí SCA
- Prevádzkové prostredie pre SCA aplikácie: IBM WebSphere Process Server
- Vývojové prostredie pre SCA aplikácie: IBM Integration Developer
- Business process
– implementačný pohľad.
- Manipulácia s premennými procesu, komunikácia
s partnermi procesu
- Korelácia – mechanizmus na vzájomnú interakciu medzi
procesmi
- Riešenie chybových stavov v biznis procesoch
- Human Task
– ľudská aktivita v biznis procesoch
- Implementácia užívateľských rozhraní pre Human
Task aktivity
- Manipulácia s procesmi z klient aplikácií
- Sprístupňovanie externých služieb z biznis procesu
Predpoklady pred kurzom:
kurz nevyžaduje predpríprav.
|
|
|
Oracle BPEL procesy v SCA
|
|
|
|
Cieľom školenia je naučiť účastníkov školenia implementovať
SOA aplikácie v prostredí Oracle Service Bus a service registry UDDI
Kurz je určený architektom, dizajnérom a programátorom.
Obsah kurzu:
- architektúra Oracle SOA
- design a implementácia kompozitných služieb SOA na základe Oracle Service Bus a service registry UDDI
- vlastnosti, konfigurovanie prostredia ESB a UDDI (ESB UDDI doména)
- modelovanie aktivít v rámci ESB (message flow)
- registrácia a vystavenie prvkov SOA v rámci ESB a UDDI
- spolupráca prvkov v rámci
SOA na základe ESB a UDDI
Predpoklady pred kurzom: kurz
nevyžaduje predprípravu
|
|
|
Oracle service bus a service registry
|
|
|
|
Cieľom školenia je naučiť účastníkov školenia implementovať
procesne orientované aplikácie v prostredí Oracle
Service Component Architecture (SCA).
Kurz je určený architektom, dizajnérom a programátorom.
Obsah kurzu:
- architektúra Oracle SOA
- obecné vlastnosti Service Component
Architecture
- BPEL proces – základné vlastnosti
a aktivity, modelovanie BPEL procesov
- design a implementácia kompozitných služieb na
základe BPEL procesu bežiaceho v
rámci Oracle Bpel manager (
zvláštne vlastnosti oracle bpel
)
- design a implementácia komponentov Oracle SOA pre
podporu BPEL procesov: worklist, business rules, BAM,mediator ...
- vlastnosti a konfigurovanie deployment
prostredia špecifické pre Oracle
- deployment komponentov do aplikačného servera Weblogic
Predpoklady pred kurzom: znalosti v
rozsahu kurzu Oracle Service
Bus a service registry
|
|
Vývoj C, C++ aplikácií
|
|
|
Jazyk C - 3 dni
|
|
|
|
Cieľom kurzu je: naučenie jazyka C a postupu zhotovovania
programov v jazyku C.
Kurz je určený pre: programátorov.
Obsah kurzu:
- základné stavebné prvky jazyka, kľúčové slová, premenné a funkcie,
- riadenie toku programu,
- základné a odvodené dátové typy,
- práca so smerníkmi,
- práca preprocesora, linkeru kompilátora
- rozdelenie programu do viacerých zdrojových súborov, makefile
- práca so súbormi a základnými knižničnými funkciami.
Predpoklady pred kurzom: nie je
potrebná predpríprava.
|
|
|
Jazyk C++ - 4 dni
|
|
|
|
Cieľom kurzu je: naučenie jazyka C++ a postupu zhotovovania
programov v jazyku C++.
Kurz je určený pre: programátorov.
Obsah kurzu:
- základné stavebné prvky jazyka,
- objektovo-orientované programovanie v jazyku
C++, jednoduchá a viacnásobná dedičnosť, polymorfizmus, virtuálne metódy,
abstraktné triedy
- spracovanie chýb, výnimky,
- tvorba vlastných tried, šablóny,
- definovanie operátorov
- práca so súbormi.
Predpoklady pred kurzom: znalosť
jazyka C.
|
|
|
C++ knižnice STL a návrhové vzory - 2 dni
|
|
|
|
text obsahu bude
doplnený
|
|
|
CORBA - distribuované C, C++ aplikácie - 2
dni
|
|
|
|
Cieľom kurzu je:
získanie prehľadu v špecifikácii CORBA, zvládnutie používania základných
CORBA funkcií.
Kurz je určený pre: programátorov, administrátorov.
Obsah kurzu:
- vysvetlenie špecifikácie CORBA, jazyka IDL, objektové referencie, Stub, Proxy, Skeleton, Object Adapter, IDL základné
a komplexné typy, mapovanie
- tvorba distribuovaných programov implementáciou funkcií CORBA
naming, event services, transakcie, security,
perzistencia ...
Predpoklady pred kurzom: znalosť jazyka C.
|
|
Databázové príkazy SQL, aplikácie , administrácia DB
|
|
|
Jazyk SQL – 2 dni
|
|
|
|
Cieľom kurzu je: naučiť účastníkov školenia jednak manipulácii
s dátami uloženými v prostredí relačného databázového servera a jednak
tvorbe relačného dátového
modelu.
Kurz je určený pre: programátorov
Obsah kurzu:
Tvorba dátového modelu v prostredí relačnej databázy
- Logický dátový model
. Princípy
a pojmy:
Entita,
relácia, kardinality relácií
- Fyzický dátový model
. Tabuľka – úložisko entít
. Database constraints:
Primary key
Foreign key
Manipulácie s entitami relačného modelu
- Výber dát prostredníctvom SQL príkazu SELECT
- Modifikácie dát (SQL INSERT, UPDATE, DELETE)
- Transakčné spracovanie dát
Cvičenia prebiehajú v prostredí RDBMS IBM Informix.
|
|
|
Optimalizácia SQL príkazov - 2 dni
|
|
|
|
Cieľom kurzu je: naučenie pokročilých techník pre vývoj 4GL
aplikácií.
Kurz je určený pre: programátorov.
Obsah kurzu:
- identifikovanie a vytváranie “constraints” v
relačnej databáze,
- technológia tvorby a optimalizácie indexov,
- vytváranie databázových transakcií,
- poznanie technológie generovania zámkov v databázových serveroch
- identifikovanie a optimalizovanie zámkov v databáze,
- budovanie databázových aplikácií typu “Master/Detail”,
manipulujúcimi s komplexnými databázovými dokumentami,
- realizovanie aktivity typu Zoom, Lookup,
- optimalizovanie manipulácie s dátami v databáze,
- vytváranie “pull
down” menu.
Predpoklady pred kurzom: znalosti
jazykov SQL a 4GL.
|
|
|
Informix 4GL - Vývoj
aplikácie - 2 dni
|
|
|
|
text obsahu bude doplnený
|
|
|
Administrácia Informix
IDS - 4 dni
|
|
|
|
Cieľom kurzu je: zvládnutie administrácie servera IDS.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- štruktúra, monitorovanie a správa databázového systému IDS WE a IDS pre OS
UNIX (alternatívne Windows)
- postupy pre správu systému IDS
- interná architektúra systému (architektúra DSA)
- rozbor diagnostických informácií získaných pomocou servisných a
diagnostických programov, konfigurovanie, zálohovanie a obnova systému,
sledovanie a ladenie výkonnosti systému
Predpoklady pred kurzom: znalosť OS UNIX (alternatívne Windows 2000) a
jazyka SQL.
|
|
|
Informix - Programovanie a
návrh replikácií - 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie programovania replikácií.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- návrh a implementácia postupov a programov zaisťujúcich replikácie
typu CDR
- replikačné API (20 funkcií), užívateľsky definované podmienky pre vykonávanie replikácií
typu "update
anywhere", "workflow
"a "primary
- target"
Predpoklady pred kurzom: znalosť jazyka SQL a produktu IDS.
|
|
|
Informix - Zálohovanie a
obnova - 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie používania zálohovacích programov.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- používanie programov na zálohovanie a obnovu databázového systému IDS onarchive, onbar a hpl
- manuálne ovládanie programov
- automatizovanie procesu zálohovania a obnovy
pomocou skriptov program cron
- interná architektúra systému, manuálne a automatizované zálohovanie.
Predpoklady pred kurzom: znalosť jazyka SQL a produktu IDS.
|
|
Operačné systémy
|
|
|
Linux, Unix - Použitie Operačného Systému
- 3 dni
|
|
|
|
Cieľom kurzu je: zvládnutie používania základných prvkov
Unixu, Linuxu.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- výuka operačných systémov Unix, Linux pre
koncových používateľov, programátorov a budúcich správcov systému
- architektúra OS, vrstvy systému, jadro, aplikácie
- práca so súbormi a adresármi, editovanie súborov, prístupové práva, linky
- manuály a dokumentácia, vyhľadávanie informácií
- regulárne výrazy
- procesy a signály, spúšťanie a riadenie procesov, priorita
- interpret príkazov shell, argumenty príkazového
riadku, špeciálne znaky
- premenné prostredia, tvorba dávkových súborov.
Predpoklady pred kurzom: nie je potrebná predpríprava.
|
|
|
Linux, Unix - Administrácia - 3 dni
|
|
|
|
Cieľom kurzu je: zvládnutie základov administrácie OS Unix,
Linux.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- výuka princípov Unixu a jeho nastavení,
- štartovanie a stopovanie systému, módy systému, systémové procesy,
plánovanie procesov
- administrácia používateľov, pridelovanie práv
- administrácia tlačiarní, vzdialená tlač
- systém súborov, kontrola, zálohovanie
- riešenie núdzových stavov,
- sledovanie aktivít systému, accounting, auditing
- konfigurácia jadra, parametre, ladenie, kompilácia
Predpoklady pred kurzom: znalosť používania OS UNIX, Linux.
|
|
|
Linux, Unix pre programátorov shellu - 3 dni
|
|
|
|
Cieľom kurzu je: zvládnutie programátorských základov sh v OS Unix, Linux.
Kurz je určený pre: programátorov.
Obsah kurzu:
- programovanie v interpete príkazov shell,
- spúšťanie príkazov, práca s premennými, riadenie toku,
- riadenie toku programu, použitie špeciálnych znakov,
- riadenie procesov pomocou signálov.
Predpoklady pred kurzom: základné znalosti Unixových príkazov
|
|
|
TCP/IP - 2 dni
|
|
|
|
Cieľom kurzu je: zvládnutie používania TCP/IP a konfigurovania
základných parametrov.
Kurz je určený pre: administrátorov, programátorov.
Obsah kurzu:
- výuka vlastností, činnosti a konfigurácie
sieťového protokolu TCP/IP,
- sieťové protokoly, činnosti jednotlivých zložiek,
- adresovanie,smerovanie
- základné systémové programy a konfiguračné súbory,
- konfigurácia sieťových kariet,
- základné príkazy využívajúce TCP/IP,
- využitie rhost ekvivalencie, routovanie,
- sieťový systém NFS,
- server DNS, DHCP, firewall.
Predpoklady pred kurzom: znalosť administrácie OS UNIX, LINUX.
|
|