109 500 Ft + Áfa helyett 99 500 Ft + Áfa
Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2025. március 3., további oktatási napok: 4.
109 500 Ft + Áfa helyett 99 500 Ft + Áfa
Első oktatási nap: 2025. július 7., további oktatási napok: 8.
109 500 Ft + Áfa helyett 99 500 Ft + Áfa
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
Lépj be az adatstruktúrák és webszolgáltatások világába! Az XML az egyik legfontosabb technológia az adatcsere, integráció és strukturált információkezelés terén. Megtanulod, hogyan hozd létre és validáld az XML dokumentumokat (DTD, XSD), hogyan alakítsd át őket hatékonyan (XSLT, XPath), és hogyan alkalmazd a való életben, például webszolgáltatásoknál (SOAP, WSDL), adatbázisokban (XQuery) vagy akár felhasználói felületek leírására. Ha szeretnél precíz, jól szervezett és könnyen feldolgozható adatokat kezelni, ez a képzés neked szól!
Bárkinek, aki adatokkal dolgozik, és fontos számára a strukturált, jól szervezett információkezelés. Ideális fejlesztőknek, rendszermérnököknek, webes és szoftverintegrációs szakembereknek, akik XML-alapú adatcserével, webszolgáltatásokkal (SOAP, WSDL) vagy adatbázisokkal (XQuery) foglalkoznak. Akkor is hasznos, ha XML-t szeretnél használni felhasználói felületek, dokumentumformátumok vagy konfigurációs fájlok kezelésére.
- Erős számítástechnikai ismeretek
Az XML (Extensible Markup Language) az egyik legfontosabb technológia az adatstruktúrák kezelésére és adatcserére. Széles körben használják webszolgáltatásokban (SOAP, WSDL), adatbázisokban (XQuery), konfigurációs fájlokban és dokumentumformátumokban. Segítségével az adatok jól strukturáltak, könnyen feldolgozhatók és rendszerek között hordozhatók. Az XML szabványos, platformfüggetlen, és kulcsfontosságú szerepet tölt be a modern alkalmazások és rendszerek integrációjában.
Főbb témakörök:
- Bevezetés az XML-be: Megismered az XML eredetét, szabványait és a legfontosabb felhasználási területeit, ahol nélkülözhetetlen az adatcsere.
- Eszközök XML feldolgozásra: Gyakorlatban is kipróbálod a legnépszerűbb XML szerkesztőket és nézegetőket, mint a Notepad++ vagy az Altova XMLSpy.
- Az XML szintaktika alapjai: Megtanulod az XML dokumentumok felépítését, az elemek, attribútumok és névterek használatát, hogy hibamentes fájlokat hozz létre.
- XML dokumentum formátum leírók: Megérted, hogyan biztosítható az adatok helyessége DTD és XSD sémák segítségével, és mikor melyiket érdemes használni.
- XML transzformációk: Elsajátítod, hogyan alakíthatod át az XML adatokat XSLT és XPath technikákkal más formátumokra, például HTML-re.
- XML dokumentumok megjelenítése: Megtanulod, hogyan formázhatod és jelenítheted meg az XML fájlokat CSS-sel és XSL-FO-val böngészőkben.
- Áttekintés az XML gyakorlati felhasználási lehetőségeiről: Felfedezed az XML alkalmazását webszolgáltatásokban, felhasználói felületek leírásában és adatfeldolgozási API-kban, mint a DOM vagy a SAX.
Tematika:
1. BEVEZETÉS AZ XML-BE
1.1. Az XML kialakulása, története
1.2. W3C szabvány
1.3. Az XML felhasználási lehetőségei
2. ESZKÖZÖK XML FELDOLGOZÁSRA
2.1. Notepad++ XML Tools
2.2. Mindfusion XMLViewer
2.3. XML Notepad
2.4. Altova XMLSpy
2.5. Webes feldolgozók
3. AZ XML SZINTAKTIKA ALAPJAI
3.1. Alapfogalmak
3.2. XML dokumentumok struktúrája
3.3. Node
3.4. Tag, element, attribute
3.5. Egymásba ágyazott elemek
3.6. Elem vagy attribútum legyen?
3.7. XML elemek elnevezési szabályai
3.8. Whitespace karakterek
3.9. Megjegyzések
3.10. Speciális karakterek, entitás referenciák
3.11. Prológus, deklaráció
3.12. CDATA részek
3.13. Feldolgozási instrukciók
3.14. Névterek (URI, URL, URN)
3.15. Well-formed XML dokumentum
4. XML DOKUMENTUM FORMÁTUM LEÍRÓK
4.1. Dokumentum szerkezet előírás céljai
4.2. Valid XML dokumentum
4.3. DTD alapjai
4.4. DTD helye
4.5. DTD DOCTYPE
4.6. DTD szintaktikai elemei (ELEMENT, ATTLIST, CDATA, PCDATA, NMTOKEN, ID, IDREF stb.)
4.7. DTD entitások
4.8. XML dokumentumok validálása DTD-vel
4.9. A rövid életű XDR séma nyelv
4.10. XML séma szabvány (XSD)
4.11. XSD hivatkozás és névterek
4.12. XSD adattípusai
4.13. XSD felépítése
4.14. XSD elemei (schema, element, attribute, simpleType, complexType stb.)
4.15. XSD szabályok (facet, restriction)
4.16. XSD sorrend indikátorok (all, sequence, choice)
4.17. XSD ismétlődés indikátorok (minOccurs, maxOccurs)
4.18. XSD elem és attribútum csoportok (group, attributeGroup)
4.19. XSD tetszőleges elemek és attribútumok (any, anyAttribute)
4.20. XSD alternatív elnevezések (substitutionGroup)
4.21. XML dokumentumok validálása sémával
4.22. DTD vagy XSD?
5. XML TRANSZFORMÁCIÓK
5.1. Transzformációk használati esetei
5.2. XSL, XSLT alapjai
5.3. XSLT működése
5.4. XML dokumentum és XSLT összerendelése
5.5. XPATH kifejezések
5.6. Leválogatások XPATH kifejezésekkel
5.7. XPath axis
5.8. XPath függvények
5.9. XSLT dokumentumok felépítése
5.10. XSLT fő elemei (template, value-of, apply-templates)
5.11. Feltételes XSLT kifejezések (if, choose, when, otherwise)
5.12. Ciklusok XSLT-ben (for-each, sort)
5.13. További XSLT kifejezések
5.14. XSLT feldolgozás teljesítménye
5.15. XML átalakítása XSLT dokumentummal
6. XML DOKUMENTUMOK MEGJELENÍTÉSE
6.1. Böngészők támogatása
6.2. CSS alapok (Cascading Style Sheets)
6.3. XML dokumentumok formázása CSS-sel
5.11. XSL-FO transzformációk
7. ÁTTEKINTÉS AZ XML GYAKORLATI FELHASZNÁLÁSI LEHETŐSÉGEIRŐL
7.1. Az XML és a HTML kapcsolata, XHTML
7.2. Document Object Model (DOM)
7.3. Simple API for XML (SAX)
7.4. XML implementációk (MSXML, XMLLite, JAXP)
7.5. Webszolgáltatások (SOAP, WSDL, UDDI)
7.6. XQuery programozási nyelv
7.7. XML használata felhasználói felületek leírására (XForms, XUL, XAML, MXML)
A tanfolyam szakképzett mentorai
Kérdésed van a tréninggel kapcsolatban?
Ezek a tanfolyamok és e-learningek is érdekelhetnek
Tekintsd meg néhány további képzésünket a témában
Java webfejlesztés
119 500 Ft + Áfa helyett 99 500 Ft + Áfa
Az előadó segítőkészsége: kiemelkedő!
Excel haladó résztvevő