Szkolenie Building Applications with XML, XSD and XSL

Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Wyceń szkolenie zdalne
Zbyt drogo? Podaj swoją cenę
Zaproponuj termin szkolenia otwartego
Drukuj plan szkolenia

Czas trwania

32 godzin(y) (po 8h lekcyjnych dziennie)
 

Wymagania

Znajomość podstawowych zagadnień programowania obiektowego.

 

W cenie szkolenia:

  • efektywne szkolenie w małej grupie - średnio 4 osoby
  • materiały szkoleniowe (przygotowane przez wykładowcę)
  • książka powiązana tematycznie ze szkoleniem lub materiały drukowane
  • certyfikaty w języku polskim i angielskim, e-certyfikat
  • obiad
  • catering (napoje i słodycze)
 

Terminy Szkoleń Otwartych

Data rozpoczęcia Miejscowość Cena netto kursu
2012-05-28 Kraków od 3190 do 3750 PLN - zapisz się!
2012-05-28 Wrocław od 3190 do 3750 PLN - zapisz się!
2012-05-29 Lublin od 3190 do 3750 PLN - zapisz się!
2012-06-11 Łódź od 3190 do 3750 PLN - zapisz się!
2012-06-11 Poznań od 3190 do 3750 PLN - zapisz się!
2012-06-11 Gliwice od 3190 do 3750 PLN - zapisz się!
2012-06-12 Częstochowa od 3190 do 3750 PLN - zapisz się!
2012-06-18 Katowice od 3190 do 3750 PLN - zapisz się!
2012-06-18 Gdańsk od 3190 do 3750 PLN - zapisz się!
2012-06-19 Opole od 3190 do 3750 PLN - zapisz się!
 
Node ID: 17055

Zagadnienia omawiane na kursie

 

  • Introduction
  •  

    • EDI, SGML, HTML, XML: hype or real?
    • The Move from EDI to XML
    • Comparing HTML and XML
    • Key ideas within the XML recommendation

     

  • Modeling Tools and Usage of UML
  •  

    • Making a model.
    • XML generating capabilities of Case tools
    • Why do we need a data model?
    • Automatically generating a DTD or schema.
    • Reverse engineering an XML file

     

  • XML Documents
  •  

    • The root element
    • Empty elements
    • Mixed content
    • Well formed XML and Valid XML.
    • Markup and content rules.
    • Entities and PIs
    • Using processing instructions
    • Usage of external entities
    • Internal and external DTD

     

  • Document Type Definition
  •  

    • Making a DTD based on a model.
    • DTD rules and techniques.
    • Declaring elements and Attributes
    • Simple entities and Parameter entities
    • Graphically modeling a DTD
    • Limitations of DTDs.

     

  • CDATA and Comments
  •  

    • Adding non-parsed data to the XML file
    • CDATA Statement usage
    • Adding scripts to an XML file
    • Adding binary files to an XML document
    • Usage of comments within an XML file
    • Difference between comments and CDATA

     

  • XML Namespaces
  •  

    • Why do we need Namespaces?
    • The default Namespace
    • Reserved Namespaces
    • Usage of the target namespace.
    • Setting up a Namespace for your company
    • Usage of Namespaces in a schema
    • Namespaces in a Stylesheet
    • Multiple Namespaces in one document
    • The XSI namespace

     

  • XSD
  •  

    • Working with simpletypes
    • Exercises with restriction, Union and list
    • XSD and regular expressions
    • XSD and namespaces
    • Import and include exercise
    • Complextypes specifics
    • Exercise with complexcontent and simplecontent
    • Reusing and importing XSD types

     

  • XPath
  •  

    • Using XPath basic instructions
    • Document root, finding child nodes
    • The current context element
    • The 7 node types explained
    • XPath Axes
    • XPath Functions
    • Overview of XPath function categories
    • Node, Numeric, String, Boolean functions

     

  • XSL presentation/transformation
  •  

    • Using templates
    • Variables and parameters, xsl:variable
    • Performing repetition and conditional processing
    • Using XSLT functions
    • Using recursion
    • Loop structures in a style sheet, xsl:for-each
    • If-then statements and choose issues
    • Programming tips and tricks
    • Namespace issues inside a stylesheet
    • Accessing external documents
    • Advanced stylesheet usage
    • Overview of XSL-FO

     

  • B2B Integration Tools
  •  

    • Overview of the market.
    • BizTalk and Oracle demos.
    • Building or buying a solution?
    • Comparing popular B2B tools.
    • B2B Messaging
    • EAI (Enterprise Application Integration)

     

  • Frameworks
  •  

    • Self routing and non-routing documents.
    • The ebXML and BizTalk framework.
    • What is SOAP?
    • SOAP messages.
    • SOAP and RPC.
    • Tightly versus Loosely coupled systems.

     

  • Security
  •  

    • Wire level security.
    • Message level security.
    • Private and Public Keys
    • Certificates, Hashes and Signatures.
    • Encryption and authentication in SOAP
    • Using security namespaces.

     

  • XML A2A Architectures
  •  

    • Why XML based Application to Application?
    • The Wire, Description and Discovery Stack
    • Sending XML to a database
    • XML usage in Office tools

     

  • UDDI, WSDL and ebXML
  •  

    • The ebXML initiative examined
    • WSDL and UDDI.
    • Why is the ebXML concept so important?
    • The UDDI toolkit
    • Registering a webService