<XMLguru.net/> zaprasza wszystkich chętnych na szkolenie dotyczące zastosowania XML w budowie aplikacji internetowych.
- Rodzina języków XML: główne cechy języka XML, stare i nowe standardy, obszary zastosowań
- Wskazywanie i wyszukiwanie w dokumentach XML - XPath: kroki i ścieżki, adresowanie względne i bezwzględne, funkcje
- Transformacje dokumentów czyli XSLT: struktura pliku XSLT, szablony i ich wywoływanie, zmienne, pętle, wyrażenia warunkowe, ograniczenia
- Transformacje XSLT do HTML/XHTML (wybrane przykłady)
- Rola XML w serwisie internetowym: rozdzielenie warstwy treści od warstwy prezentacji, integracja danych z wielu źródeł, wielokrotne wykorzystanie tych samych danych.
- Umiejscowienie transformacji XSLT do HTML: klient czy serwer? ASP, ASP.NET, PHP
- XSL FO. Transformacje do Postscript i PDF
- XML w systemach mobilnych (wybrane przykłady)
- XML a elektroniczna wymiana danych. Struktura dokumentów XML: DTD i schematy XML Schema. Problemy identyfikacji danych. Bezpieczeństwo. Usługi web services
- Modelowanie dokumentów XML (wybrane przykłady): DTD, Schematy, Walidacja dokumentów. XML a e-faktura w Polsce
- Modyfikacja dokumentów za pomocą transformacji (wybrane przykłady): zmiana i konwersja treści, modyfikacja nazw elementów i atrybutów, zmiana struktury tj. zamiana atrybutów na elementy, łączenie i rozdzielanie, generowanie elementów, usuwanie danych, itd.
- XML a bazy danych - przykład MS SQL Server
- XML a MS Office 2003
- Różne formaty wyjściowe - przykład serwisu internetowego: wykorzystanie tych samych danych w wielu miejscach, różne wyglądy - mechanizm skór, łączenie danych heterogenicznych, różne formaty wyjściowe: SVG, JPEG, PNG, TIFF, HTML/XHTML, RTF, WML, Postscript, PDF, VRML, MS Excel, TXT, XML, Macromedia Flash
- Podsumowanie. Kierunki rozwoju. Do czego, gdzie i kiedy XML lepiej nie używać
- Osoby, które zamierzają lub już od pewnego czasu tworzą systemy powiązane z językiem XML, wymianą danych, elektronicznym obiegiem dokumentów lub tworzeniem serwisów internetowych i chciałyby poszerzyć swoją wiedzę
- Programiści i projektanci, którzy chcieliby poznać w praktyce możliwości i obszary zastosowań języka XML w serwisach internetowych oraz w wymianie danych pomiędzy aplikacjami
- Osoby, które są zainteresowane rozpoznaniem możliwości języka XML i ewentualnym wprowadzeniem go do swoich systemów informatycznych lub swojej organizacji, w tym także kierownicy projektów, analitycy, projektanci, członkowie grup projektowych, szefowie zespołów
Uczestnik powinien posiadać:
- Podstawową znajomość języka HTML
- Podstawową wiedzę z zakresu programowania (pętle, zmienne, wyrażenia warunkowe)
- Umiejętność sprawnego poruszania się w systemie Windows oraz korzystania z przeglądarki Internet Explorer
Po zakończeniu warsztatu uczestnicy powinni potrafić lub wiedzieć:
- jakie są standardy rodziny języków związanych z językiem XML i do czego można je wykorzystać: XPath, transformacje XSLT, XSL FO, schematy XML Schema, DTD, przestrzenie nazw, SAX, DOM, XML Signature, XML Encryption, XLink
- w jaki sposób zorganizować wymianę danych pomiędzy różnymi systemami i jak przekształcać strukturę dokumentów elektronicznych XML w zależności od formatu wewnętrznego aplikacji, w tym także jakie są możliwości i ograniczenia języka XML jako nośnika danych dla e-faktur
- potrafić stworzyć własny język XML poprzez zdefiniowanie jego struktury za pomocą schematu XML
- do czego i jak wykorzystać transformacje XSLT oraz potrafić samodzielnie napisać proste transformacje przekształcające dokument XML do strony HTML
- w jaki sposób można uzyskać z dokumentów XML inne formaty dokumentów wyjściowych w serwisach internetowych: HTML/XHTML, TXT, RTF, WML, SVG (także JPEG, PNG, TIFF), PDF, PostScript, VRML, VoiceXML
- jak w serwisie internetowym poprzez XML wygenerować pliki do wydruków (PostScript oraz PDF)
- jaką rolę pełni XML pomiędzy bazą danych a aplikacją internetową
- jak połączyć XML z arkuszem kalkulacyjnym MS Excel i dokumentem MS Word
- do czego język XML się nie nadaje
Uczestnicy otrzymają płyty CD zawierające wykorzystane oprogramowanie wraz z przykładami (nie tylko tymi omówionymi w trakcie warsztatów).
Prowadzący:
Warsztaty poprowadzi Przemysław Kazienko z Politechniki Wrocławskiej (http://www.zsi.pwr.wroc.pl/~kazienko/) Językiem XML zajmuje się od kilku lat a w 2002 r. wydał o nim książkę „XML na poważnie". Warsztaty współprowadził będzie Piotr Nowicki z firmy Ceneo, który zaangażowany jest w realizację aplikacji biznesowych wykorzystujących język XML.
Specjalna cena promocyjna:
2.000 PLN + VAT
Kontakt z organizatorem:
Ilona Kacprzak
Specjalista ds. organizacji konferencji i szkoleń
e-mail:
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
tel. 22 427 37 16







