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

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.

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
UML pre pokročilých

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ň

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
Linux II. – príkazový riadok

Linux II. – príkazový riadok

Software: Linux (distribúcia SuSE Linux) Popis: Cieľom kurzu je zoznámiť používateľa s operačným systémom Linux a vyzdvihnúť jeho výhody oproti iným operačným systémom. Kurz je zameraný na používanie príkazového riadku v linuxe. Len okrajovo sa preberá grafická nadstavba KDE. Predpoklad: žiadna alebo minimálna znalosť linuxu Osnova kurzu: Linux II. využitie OS Linux a jeho základné princípy štart a ukončenie systému príkazový interpreter – shell získavanie informácii o systéme, príkazoch (práca s manuálmi) základná štruktúra Linuxového file systému základná práca s adresármi, súbormi a linkami bezpečnosť systému Linux vzhľadom na súbory a adresáre práca s textom, textovými editormi vi, joe spravovanie procesov základné systémové príkazy práca v sieti práca s poštou programovanie príkazového interpretera, tvorba c-shellovských skriptov Rozsah: 3 dni

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