UML pre pokročilých

Software:
Microsoft Office Visio

Popis:
Účastníci školenia prehľadnou formou získajú informácie o UML notácii, oboznámia sa s jednotlivými typmi diagramov v UML 2.0, metodikami návrhu a kritériami na správny výber designovacieho nástroja. Okrajovo sú spomenuté aj niektoré z pokročilejších a menej známych čŕt UML notácie, ako sú profily, stereotypy či OCL.

Predpoklad:
Účastníci by mali mať základné informácie o objektovo-orientovanom prístupe pri tvorbe softvéru, nevyžaduje sa žiadna znalosť modelovania ani UML.

Osnova kurzu:
Úvod do UML
Čo je model ?
Aké notácie a štandardy sa používajú pri modelovaní a designovaní aplikácií?
Úloha OMG pri štandardizácii UML
História a vývoj UML, rozdiely medzi jednotlivými verziami
Štrukturálne a behaviorálne modelovanie s použitím notácie UML
Stručný prehľad všetkých 13 typov diagramov v UML 2.0
Detailnejšie vysvetlenie k najpoužívanejším typom diagramov:
Use case diagram
Diagram tried a objektov (Class diagram, Object diagram)
Diagram stavov (Statechart)
Diagram aktivít (Activity diagram)
Sekvenčný diagram
Diagram komponent
Diagram nasadenia (Deployment diagram)
Synchronizácia modelu a kódu (vysvetlenie pojmov roundtrip engineering, forward /reverse engineering)
Dokumentovanie designu
Metodický postup pri modelovaní
Prehĺad rôznych metodických postupov používaných pri modelovaní
Životný cyklus softvéru
Ako postupovat od zberu zákazníckych požiadavok až po testovanie funkčnosti aplikácie ?
Stručne o pokročilých technikách v UML
Výmena modelov medzi rôznymi designovacími nástrojmi (export /import, XMI)
Metamodel UML, MOF (Meta-Object Facility)
Profily
Stereotypy
OCL (Object Constraint Language)
Prehľad designovacích nástrojov
Kritériá na správnu voľbu designovacieho nástroja
Lídri na trhu komerčne poskytovaných designovacích nástrojov, licenčná politika
Freeware /shareware v oblasti designu a modelovania
Najnovšie trendy pri vývoji softwaru
DSL (Domain Specific Language)
MDA (Model Driven Architecture), princípy, tvorba transformačných algoritmov
Ako sa efektívne naučiť UML? Odporúčania literatúry, linky na internete, zverejnene hotové prípadové štúdie a pod.

Rozsah:
1 deň

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.

Hibernate

Hibernate

Software: Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE Popis: Cieľom školenia je na praktických príkladoch oboznámiť poslucháčov s výhodami využitiach Hibernate pri vytváraní komplexných webových aplikácií. Počas školenia sa krok za krokom vysvetľuje mapovanie databázy do objektov a objektové operácie nad databázou. Predpoklad: znalosť na úrovni kurzov: JAVA I. – Základy programovania v Jave Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Hibernate základná konfigurácia perzistentné triedy, životný cyklus objektovo relačné mapovanie generátory primárnych kľúčov dedenie z mapovacích tried asociatívne mapovanie: 1-N (one-to-many), 1-1 (one-to-one), M-N (many-to-many) získavanie, ukladanie, modifikovanie, mazanie objektov kaskádne atribúty hibernate typový systém triedené/usporiadané kolekcie kritériá API alternatívy k Hibernate Rozsah: 3 dni

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

Spring framework

Software: Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE Popis: Cieľom školenia je na praktických príkladoch oboznámiť poslucháčov s výhodami využitiach Spring pri vytváraní komplexných webových aplikácií. Počas školenia sa krok za krokom vysvetľujú jednotlivé web technológie a ich implementácia v Spring. Predpoklad: znalosť na úrovni kurzov: JAVA I. – Základy programovania v Jave Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Spring framework spring intro – prečo Spring ? obrat v kontrole nad aplikáciou a AOP podpora databázy – Spring JDBC, integrácia s Hibernate správa transakcií a zdrojov vzdialený prístup na web komponenty (lightweight remoting)- hessian, burlap, Spring HTTP invoker, podpora web services, RMI podpora služieb – JNDI, odosielanie emailov, úlohy plánovanie (scheduling), JMS (Java Messaging System) Spring and EJB (Enterprise Java Beans) Spring MVC (Model View Controller) prezentačná vrstva Spring frameworku – technológie zobrazovania obsahu integrácia Spring a Struts, JSF (Java Server Faces) bezpečnosť vo Spring – Acegi – úvod do bezpezpečnosti (vzhľadom k tomu, že toto je rozsiahla téma, v prípade záujmu môžeme predĺžiť školenie o jeden deň) existujúce alternatívy k Spring Rozsah: 3 dni

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

XML I. – základy jazyka

Software: Windows/Linux, XML editor Popis: Získanie znalostí o metajazyku XML vrátane poznania syntaktických konštrukcií, základnej definície dokumentov DTD a ich validácie. Predpoklad: znalosť na úrovni kurzov: www stránky II. – využitie CSS v HTML, úvod do JavaScript Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Úvod do XML Základné pojmy – dokument, značka (tag), prvok (element), atribút Syntaktické pravidlá zápisu XML Definícia jazyka XML, dokument jazyka XML Syntaktické pravidlá jazyka DTD Základné overenie platnosti dokumentu voči DTD Prepojenie viacerých jazykov v dokumente – priestory mien (namespace) CSS – štýlový jazyk pre XML XML – návrh CSS k XML dokumentu XML – transformácia XML dokumentu do XHTML Rozsah: 1 deň

O4C, s. r. o. Školenia, personalistika, brigády
XML II. – transformácie XML pomocou XSLT, XPath, Scheme

XML II. – transformácie XML pomocou XSLT, XPath, Scheme

Software: Windows/Linux, XML editor, SAX a DOM založený na Jave Popis: Sumarizácia informácií o metajazyku XML včítane poznania syntaktických konštrukcií, základnej definície dokumentov DTD a ich validácie. Účastníci sa tiež naučia pracovať so stromami – Xpath, transformáciami a vizualizáciou dát – XSLT a oboznámia sa so základmi aplikačných rozhraní SAX a DOM. Predpoklad: Znalosti HTML sú výhodou, ale nie nutným predpokladom Osnova kurzu: Rýchly úvod do XML Základné pojmy – dokument, značka (tag), prvok (element), atribút Syntaktické pravidlá zápisu XML Definícia jazyka XML, dokument jazyka XML Syntaktické pravidlá jazyka DTD Základné overenie platnosti dokumentu voči DTD Úvod do XPath Základy teórie grafov, strom dokumentu XML Jazyk XPath – výber dát zo stromu dokumentu XML Úvod do XScheme Rozšírenie overovania platnosti dokumentu – XML Schéma Overenie platnosti dokumentu voči XML Schéme Úvod do XSLT Transformácia štruktúry a dát XML dokumentu Základné možnosti jazyka XSLT Praktické transformácie dokumentov XML SAX, DOM (aplikačné prostredie Java) analyzátor (parser) – prostriedok pre získanie údajov z XML dokumentu jednoduché programové rozhranie pre XML (SAX) objektový model dokumentu pre XML (DOM) Rozsah: 2 dni

O4C, s. r. o. Školenia, personalistika, brigády
Základné školenie UML

Základné školenie UML

Software: Popis: Účastníci školenia prehľadnou formou získajú informácie o špecifikácii notácie UML (superštruktúra a infraštruktúra jazyka, OCL). Školenie nie je určené pre bežného používateľa UML. Môže slúžiť ako vhodná príprava na certifikačnú skúšku OMG Certified UML Proffesional. Predpoklad: Účastníci by mali mať základné informácie o objektovo-orientovanom prístupe pri tvorbe softvéru, vyžaduje sa základná znalosť UML a skúsenosti s jeho používaním pri modelovaní. Osnova kurzu: UML pre pokročilých Stručný úvod do UML a história UML Prehľad diagramov Oblasti UML (Supestructure, Infrastructure, OCL, XMI) Certifikačný model OMG (Fundamental, Intermediate, Advanced) Čo je metamodelovanie ? Úvod do metamodelu UML2, 4-vrstvová architektúra Dátové typy Stereotypy Diagramy tried (základné koncepty, Namespace, TypedElements, Multiplicities, ValuesSpecification, Constraints, InstanceSpecification, Classifier, Features, Operations, Properties, Associations, Classes, Generalization, Packages, Dependancies , Interfaces…) Modelovanie správania, CommonBehavior package, formy správania (executing behavior, emergent behavior) Modelovanie aktivít, koncept tokenov (Token flow, ControlNodes, ObjectNodes) Diagramy interakcií (sekvenčné diagramy, komunikačné diagramy, timimg diagramy), Interaction package (Interaction, Lifeline, Messages) Prípady použitia (Use case, Actores), vzťahy medzi prípadmi použitia (Include, Extend) Rozsah: 1 deň

O4C, s. r. o. Školenia, personalistika, brigády
C – základy programovania

C – základy programovania

Software: Windows/Linux, NetBeans IDE/Eclipse IDE Popis: Cieľom kurzu je zoznámiť poslucháčov s programovaním v programovacom jazyku C. Preberajú sa základné všeobecné programovacie techniky mapované na jazyk C. Výučba prebieha v grafickom prostredí Eclipse, čo značne uľahčuje pochopenie preberanej problematiky. Kurz je určený začiatočníkom, ktorý sa skúsiť svet programovania. Kurz sa zaoberá väčšinou štruktúrovaným programovaním, na záver poukazuje na výhody objektovo orientovaného programovania. Predpoklad: znalosť na úrovni kurzu: Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: C Vývojové prostredie Eclipse Premenné, priradenia, konštanty a operátory Vetvenie programu: podmienky, prepínače, operátor čiarky Cykly Typová konverzia, platnosti premenných Direktívy Pointery Reťazce Polia, štruktúry Procedúry, funkcie Vstup a výstup zo/do súboru Dôležité triedy: math.h, iostream.h, conio.h, stdio.h, stdlib.h, string.h Enumerátory Dynamická alokácia premennej, poľa, štruktúry Základy objektovo orientovaného programovania -Inštancia (konštruktory, deštruktory) Rozsah: 3 dni

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

ECDL

Spoločnosť Open IT je od roku 2007 akreditované testovacie centrum ECDL. Okrem ECDL sa spoločnosť zaoberá vývojom softvéru a odbornými školeniami. Od roku 2007 akreditované testovacie centrum vyškolilo a otestovalo približne 500 uchádzačov o ECDL certifikát. V súčasnosti spoločnosť funguje aj ako mobilné testovacie centrum, čo znamená, že školiť a testovať uchádzačov o ECDL certifikát môže v priestoroch priamo u klienta. OBSAH ŠKOLENIA: MODUL 1 – ZÁKLADY INFORMAČNÝCH A KOMUNIKAČNÝCH TECHNOLÓGIÍ (IKT) Úvod do počítačovej terminológie Technické vybavenie počítača (hardvér) Programové vybavenie (operačný a aplikačný softvér) Informačné siete, rôzne spôsoby elektronickej komunikácie Využitie počítača v bežnom živote – príklady Informačné technológie a spoločnosť – človek verzus počítač Bezpečnosť dát, ochrana voči pirátskym aktivitám Ochrana autorských práv, ochrana citlivých dát MODUL 2 – PRÁCA S POČÍTAČOM A SPRÁVA SÚBOROV Prvé kroky s počítačom, nastavenie pracovného prostredia (pracovnej plochy počítača) Súbory, adresáre/priečinky, ich filozofia, tvorba ich štruktúry a práca s nimi Formátovanie prenosných médií, inštalovanie/odinštalovanie softvérových aplikácií, ukončenie neodpovedajúcej aplikácie Kopírovanie, presúvanie, mazanie, obnovovanie, vyhľadávanie a komprimovanie súborov, adresárov/ priečinkov, Zisťovanie vlastností súborov, adresárov/ priečinkov, operačného systému Princípy vírusov a ochrana proti nim Riadenie tlače MODUL 3 – SPRACOVANIE TEXTU Spustenie textového procesora, princíp práce s ním a úprava základných nastavení Vytvorenie, uloženie, zatvorenie dokumentu a práca s viacerými dokumentmi Vkladanie, výber, kopírovanie, presúvanie, mazanie a vyhľadávanie určitej skupiny dát (textu) Formátovanie písma, odstavcov a vytváranie vzorov pre úpravu textu Formátovanie dokumentu ako celku, stránkovanie, hlavičky, päty, poznámky, pravopis Tvorba tabuliek, obrázkov a grafických objektov v dokumente a práca s nimi Vkladanie objektov do dokumentu a hromadná korešpondencia Príprava dokumentov pre tlač, transformácia dokumentov do iného prostredia MODUL 4 – TABUĽKOVÝ KALKULÁTOR Spustenie tabuľkového kalkulátora, princíp práce s ním a úprava základných nastavení Vytvorenie, uloženie, zatvorenie tabuľky a práca s viacerými tabuľkami súčasne Vkladanie, výber, kopírovanie, presúvanie, mazanie a vyhľadávanie obsahu bunky Využívanie vzorcov a funkcií pre automatické vyplňovanie buniek tabuľky Formátovanie obsahu buniek – čísel, textu Formátovanie tabuľky ako celku, pravopis, hlavičky, päty Vkladanie objektov do tabuľky, automatická tvorba diagramov a grafov z dát tabuľky Príprava dokumentov pre tlač, transformácia dokumentov do iného prostredia MODUL 5 – POUŽÍVANIE DATABÁZ Spustenie databázového systému, princíp práce s ním a úprava základných nastavení Používanie databázy – návrh jej štruktúry, definícia kľúčov a návrh jej vzhľadu Aktualizácia databázy Tvorba formulárov a ich využívanie v správe údajov Výber a triedenie informácií, formulácia dotazov Prezentácia vybraných informácií – tvorba zostáv MODUL 6 – PREZENTÁCIA Spustenie prezentačnej aplikácie, princíp práce s ňou a úprava základných nastavení Tvorba prezentácie a základné operácie v nej – kopírovanie, presúvanie a mazanie textov, grafiky a obrázkov Formátovanie textu a textových rámčekov Využívanie grafiky, diagramov, obrázkov a ďalších objektov Príprava dokumentov pre tlač, transformácia dokumentov do iného prostredia Efekty počítačovej prezentácie – animácia, prelínanie Riadenie prezentácie – spustenie od stanoveného bodu, skrytie vybraných priesvitiek, navigácia MODUL 7 – PREZERANIE WEBOVÝCH STRÁNOK A KOMUNIKÁCIA Úvod do informačnej siete WWW (Web), spustenie prehliadača a úprava základných nastavení Bezpečnostné aspekty a navigácia v sieti WWW Vyhľadávacie nástroje pre Web, tlač a uschovanie získaných dokumentov Tvorba záložiek a ich organizácia Elektronická pošta – spustenie aplikácie elektronickej pošty, otvorenie poštovej schránky, správy Bezpečnostné aspekty Odosielanie správ a pripájanie súborov k správe, čítanie správ, odpoveď na správu Kopírovanie, presun častí textu v rámci jednej alebo viacerých správ, mazanie textu v správe Používanie adresárov, distribučných zoznamov Spravovanie pošty

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

Internet a elektronická pošta – úroveň A

Software: MS Windows XP, Internet Explorer/Mozilla Firefox/Google Chrome, Outlook Expres/Mozilla ThunderBird Popis: Cieľom kurzu je vysvetliť poslucháčom ako využívať internet a elektronickú poštu pri riešení každodenných problémov (vyhľadávanie užitočných informácií, elektronická pošta, …) Predpoklad: znalosť na úrovni kurzu: Windows XP – úroveň A Osnova kurzu: Internet a elektronická pošta – úroveň A úvod do počítačových sietí a internetu Internet – sieťové služby základy práce s prehliadačom (zadávanie url, späť, dopredu, stop, obnov) služba www – navigácia po www stránke, práca s odkazmi, otvorenie odkazu v novom okne, stiahnutie informácií z www stránky na disk (text, obrázky, zvuky, video) vyhľadávanie informácií na internete, užitočné www stránky v rámci Slovenska a Čiech pridávanie www stránok do obľúbených položiek, ich organizácia elektronická pošta (e-mail) – princíp fungovania, registrácia, vytvorenie správy, prijatie správy, odpoveď na správu, preposielanie správy, pripojenie súboru k správe zriadenie si vlastnej e-mailovej schránky Rozsah: 1 deň

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

Internet a elektronická pošta – úroveň B

Software: MS Windows XP, Internet Explorer/Mozilla Firefox/Google Chrome, Outlook Expres/Mozilla ThunderBird Popis: Cieľom kurzu je objasniť poslucháčom detaily týkajúce sa práce s internetom a elektronickou poštou, tak aby mohli využívať plnú silu týchto nástrojov. Predpoklad: znalosť na úrovni kurzu: Internet a elektronická pošta – úroveň A Osnova kurzu: Internet a elektronická pošta – úroveň B objasnenie skratiek www, url, html, http, ftp, tcp/ip, dns, pop3, smtp, proxy server, cache nastavenie prehliadača – základné nastavenia, história, zabezpečenie obsahu www, história vyhľadávacie serveri – ako správne vyhľadávať informácie (syntax vyhľadávania) internetové služby – emaily, webhosting, SMS, spravodajstvo, sťahovanie programov (shareware, freeware) FTP – princípy a práca, objasnenie pojmov zásady bezpečnej práce na internete emailový klient – organizovanie došlej a poslanej pošty podľa vlastných kritérií, filtrovanie došlej pošty – automatické mazanie a odpovedanie emailový klient – posielanie príloh, práca s doručenými prílohami emailový klient – kontrola základných nastavení, aby email klient pracoval korektne emailový klient – základy bezpečnosti pri komunikácii emailom, teoretické vysvetlenie možnosti programu PGP internet a bezplatné programy (kolekcia programov Mozilla) Rozsah: 2 dni

O4C, s. r. o. Školenia, personalistika, brigády
Linux I. – grafické prostredie KDE

Linux I. – grafické prostredie KDE

Software: Linux (distribúcia SuSE Linux) Popis: Cieľom kurzu je zoznámiť používateľa s grafickým prostredím KDE, ktoré je grafickou nadstavbou nad operačným systémom Linux. Kurz je zameraný na používanie tohto grafického prostredia a stručný prehľad štandardných aplikácií a základných nastavení. Celý kurz je poňatý ako priebežné porovnávanie s MS Windows, čo značne uľahčuje výučbu. Predpoklad: žiadna alebo minimálna znalosť linuxu Osnova kurzu: Linux I. – grafické prostredie KDE úvodné zoznámenie sa s OS Linux a KDE popis grafického rozhrania KDE základné nastavenia KDE adresárová štruktúra linuxu, práca so súbormi a adresármi kancelársky balík OpenOffice programy na prístup na internet a email kontakty a kalendár grafické prehliadače a grafický program GIMP zvuk a video v linuxe napaľovanie v linuxe tlač v linuxe Rozsah: 3 dni

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