Kód kurzu: XSLFO« Krok späť

Formátovanie XML pomocou XSL-T a XSL-FO

Kurz je určený pre všetkých, ktorí rozoznali potenciál jazyka XML a používajú tento formát na ukladanie dát ako sú faktúry, objednávky, publikácie, reporty alebo protokoly. Chceli by ste z týchto dát generovať dokonale typograficky urobené dokumenty vygenerované počas zlomku sekundy priamo zo zdrojových XML dát? Obávate sa veľkých investícií do komerčných reportingových modulov? Existuje lacné a veľmi efektívne riešenie založené na štandardoch spravovaných konzorciom W3C. Príďte sa o tom presvedčiť na náš kurz.

Darček pre Vás

Od 14. 3. do 31. 8. 2016 majú všetci účastníci štandardných otvorených kurzov Programovania, uskutočnených v pobočkách Počítačovej školy Gopas, možnosť získať novú osobnú alebo komerčnú licenciu akéhokoľvek produktu spoločnosti JetBrains so zľavou 50%!

Darček
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
28. 9. 2016 3 405,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
23. 11. 2016 3 405,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
GTK 29. 8. 2016 3 12 000 CZK v cene kurzu Český jazyk GOPAS Brno
 
8. 2. 2017 3 12 000 CZK v cene kurzu Český jazyk GOPAS Brno
 
GTK 3. 10. 2016 3 12 300 CZK v cene kurzu Český jazyk GOPAS Praha
 
25. 1. 2017 3 12 300 CZK v cene kurzu Český jazyk GOPAS Praha
 
9. 5. 2017 3 12 300 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 12 300 CZK v cene kurzu 30
Brno3 12 000 CZK v cene kurzu 30
Bratislava3 405,00 EUR v cene kurzu 30

Používateľská náročnosť

Predošlé kurzy

Pre koho je kurz určený

Kurz je určený pre vývojárov, testerov, web-designerov či administrátorov, ktorí sa chcú zoznámiť so základmi XSL-T transformácií a XSL-FO formátovacích objektov.

Čo Vás naučíme

  • Základy XPath a XSL-T nevyhnutné na tvorbu XSL-FO
  • Ako fungujú XSL-FO formátovacie objekty
  • Ako automaticky generovať FO dokumenty z XML pomocou XSL-T
  • Ako používať formátovacie procesory na generovanie PDF, RTF a dalších dokumentov

    Požadované vstupné znalosti

  • Základné znalosti XML v rozsahu kurzu INTXM.
  • Znalosť HTML je vítaná.

    Metódy výučby

    Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

    Študijný materiál

    Knižné publikácie podľa ponuky odborných vydavateľstiev.

    Osnova kurzu

    Základy XSL-T

    • Jednoduchý XSL Stylesheet a elementy xsl:template, xsl:value-of
    • Biele znaky a element xsl:text
    • Typy výstupu HTML, XML, Text
    • Správa elementov a atribútov, xsl:element, xsl:attribute. Atribúty a zložené zátvorky.

    Porovnávacie vzory a XPath

    • Vyhľadávanie uzlov
    • Predikáty
    • XPath funkcie a operátory

    Riadiace štruktúry

    • Uzle a triedenie
    • Podmienky

    Šablóny, parametre a premenné

    • xsl:apply-templates
    • Pomenované šablóny a xsl:call-template
    • Predávanie parametrov
    • Premenné v XSL-T

    Pokročilé XSL-T techniky

    • Číslované zoznamy, funkcie positon(), xsl:number
    • Funkcie generate-id()
    • Kopírovanie uzlov, xsl:copy, xsl:copy-of

    Ukážka XSL-FO dokumentu

    • Koreňový element fo:root
    • Elementy fo:layout-master-set a fo:simple-page-master
    • Regióny, fo:region-before a fo:region-after
    • Postupnosť stránok, fo:page-sequence
    • fo:static-content a fo:flow

    Bloky a vložené oblasti

    • Formátovanie blokov
    • Formátovanie textu
    • Manipulácia so znakmi

    Rozloženie stránky a tok textu

    • Predloha stránky
    • Halvička, päta, ľavý a pravý okraj
    • Párne a nepárne stránky
    • Viac stĺpcová sadzba

    Vytváranie zoznamov

    • Číslovanie stránok
    • Položky a popisky zoznamu
    • Leadery, markery

    Odkazy a obrázky

    • Externé a interné odkazy
    • Vkladanie obrázkov

    Vytváranie tabuliek

    • Rozloženie stĺpcov
    • Halvička a telo tabuľky
    • Riadky a bunky
  • Predošlé kurzy

    Nasledujúce kurzy

    žiadny nadväzujúci kurz
    Elektronické prezentace probírané látky

    Cena:
    cena kurzu zahŕňa
    Uvedené ceny sú bez DPH.


    Graf nadväzností kurzov