Bu dersin sonunda öğrenciler; 1) İşaret dillerinin tarihini, metin işleme, yordamsal işaretleme, betik işaretleme, GML, SGML, belge yapısı ve işaret özelliklerini bilir. 2) Belge tipi tanımlaması (DTD), ayrıştırma, HTML, genişletilmiş işaret dili (XML), XSL, XSLT ile dönüşüm, Xpath, Xlink, XML şemalarını kullanır. 3) SMIL, MathML, stil yaprakları ile sunum (CSS) yapar. 4) Belge nesne modeli (DOM) ve XML için basit API (SAX) geliştirir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
İşaret dillerinin tarihi. Metin işleme. Yordamsal işaretleme. Betik işaretleme. GML. SGML. Belge yapısı. İşaret özellikleri. Belge tipi tanımlaması (DTD). Ayrıştırma. HTML. Genişletilmiş işaret dili (XML), XSL, XSLT ile dönüşüm.
Xpath, Xlink, XML şemaları. SMIL. MathML. Stil yaprakları ile sunum (CSS). Belge nesne modeli (DOM). XML için basit API (SAX).
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
İşaret dillerinin tarihi
2. Hafta
Metin işleme
3. Hafta
Yordamsal işaretleme
4. Hafta
Betik işaretleme
5. Hafta
GML, SGML, belge yapısı
6. Hafta
İşaret özellikleri
7. Hafta
Belge tipi tanımlaması (DTD),ayrıştırma, HTML,
8. Hafta
Ara-sınav
9. Hafta
Genişletilmiş işaret dili (XML)
10. Hafta
XSL, XSLT ile dönüşüm,
11. Hafta
Xpath, Xlink, XML şemaları
12. Hafta
SMIL, MathML, stil yaprakları ile sunum (CSS),
13. Hafta
Belge nesne modeli (DOM),
14. Hafta
XML için basit API (SAX).
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692