Resursele disponibile complementează şi nu substituie prezenţa la cursuri şi laboratoare. Filmul desfăşurării activităţilor din timpul cursului/laboratorului este prezentat mai jos.
Săptămâna: 1 · 2 · 3 · 4
· 5 · 6 · 7 · 8 · 9
· 10 · 11 · 12 · 13 · 14
Suplimente: Şabloane de
proiectare XML · Alternative
de transformare & validare XML · Baze de date native XML & XQuery
· Programare Web (server) · Programare Web (client) · Altele
Săptămâna 1
-
Curs: Prezentare generală
-
Curs: Spaţiul World Wide Web – aspecte arhitecturale
[PSW, 13-43] [TX, 11-28] -
Laborator: Limbajul XHTML – recapitulare
[PSW, 142-163 + CD] -
Instrumente: Firefox, Web Developer, Apache2Triad, XAMPP, Server2Go, lighttpd, NVU, IrfanView, Tidy, W3C Validator
Sus
Săptămâna 2
-
Curs: Familia XML
[TX, 29-52] [PSW, 75-84 + CD] -
Demonstraţii: Exemple de documente XML (arhivă
tar.gz, 8K) -
Laborator: Foi de stiluri în cascadă (CSS) – recapitulare
[PSW, 163-196 + CD] [NW, 105-125] -
Instrumente: CSS Validator, Firebug, Web Developer
Sus
XML: proiectare
-
Şabloane de proiectare: tutorial
[TX, 177-189]
Săptămâna 3
-
Curs: Transformări XSL (I)
[TX, 52-87] -
Demonstraţii: Exemple de transformări XSLT (arhivă tar.gz, 17K)
-
Laborator: Modelarea datelor în XML
[TX, 29-54] [PSW, 75-84 + CD]
Sus
Săptămâna 4
-
Curs: Transformări XSL (II)
[TX, 87-102] -
Demonstraţii: Exemple de transformări EXSLT şi XSLT 2.0 (arhivă tar.gz, 7K)
-
Laborator: Transformarea datelor prin XSLT
[TX, 54-86] -
Instrumente: Saxon
Sus
XML: transformare & validare
-
XSL-FO: tutorial, exemple (arhivă tar.gz, 28K), instrumente: Apache FOP
[TX, 90-99] -
Alte metode de validare XML: tutorial, exemple (arhivă tar.gz, 4K)
[TX, 130-137]
Săptămâna 5
-
Curs: Validarea documentelor XML
[TX, 102-130] -
Demonstraţii: Exemple de validări via DTD şi XML Schema (arhivă tar.gz, 9K)
-
Laborator: Transformări XSLT
[TX, 54-86]
Sus
XML: baze de date native + XQuery
-
Interogări XML: tutorial, exemple (arhivă tar.gz, 12K), instrumente: eXist, MarkLogic's CIS, Saxon, Sedna, Oracle Berkeley DB XML
[TX, 153-177]
Săptămâna 6
-
Curs: Procesarea documentelor XML (I) – DOM
[TX, 193-239] -
Demonstraţii: Exemple de procesări şi transformări XML via DOM (arhivă tar.gz, 14K)
-
Laborator: Validarea documentelor XML
[TX, 102-136] -
Instrumente: DOM4J, Firebug, JDOM, libxml, Oracle XDK, Xerces
Sus
Săptămâna 8
-
Curs: Procesarea documentelor XML (II) – SAX & Simple XML
[TX, 240-268] -
Demonstraţii: SAX (arhivă tar.gz, 10K), Simple XML (arhivă tar.gz, 9K)
-
Laborator: Procesarea documentelor XML prin DOM
[TX, 193-239] -
Instrumente: Javolution, libxml, StAX, Xerces, XmlPull
Sus
Săptămâna 9
-
Curs: Programarea aplicaţiilor Web (I) – CGI, servere de aplicaţii, arhitectura aplicaţiilor Web
[TX, 269-274] [CGI, 46-58, 97-109, 153-177 + CD] [AW, 46-70] [SWC, 211-234] -
Demonstraţii: Exemple de script-uri CGI (arhivă tar.gz, 9K), Aplicaţii Web: ASP.NET & PHP (arhivă tar.gz, 5K)
-
Laborator: Procesarea documentelor XML prin SAX şi Simple XML
[TX, 240-268] -
Instrumente: Aptana Studio, Eclipse, Padre, Visual Web Developer Express, XAMPP
Sus
Programare Web (server)
Săptămâna 11
-
Curs: Programarea aplicaţiilor Web (II) – Servicii Web
[TX, 269-298] [SW, 61-244] -
Demonstraţii: Implementarea & invocarea serviciilor Web (arhivă tar.gz, 10K)
-
Laborator: Aplicaţii Web
-
Instrumente: Axis, Flickr API, Google APIs, Twitter API, Yahoo! Developer Network, ProgrammableWeb APIs
Sus
Programare Web (client)
-
Tutoriale:
Săptămâna 12
-
Curs: Interacţiune Web
[NW, 1-28] [PW2, 133-141, 183-242] [TX, 299-327] -
Demonstraţii: Exemplificări AJAX (arhivă tar.gz, 38K)
-
Laborator: Lucru la proiect
-
Instrumente: AJAX ASP.NET, Dojo, jQuery, Prototype, Script.aculo.us, YUI, ProgrammableWeb APIs
Sus
Alte tutoriale
Săptămâna 13
-
Curs: Securitatea aplicaţiilor Web
[PSW, 297-305] [SW, 286-294] -
Laborator: Prezentări de proiecte (bonus 1 punct)
Sus
Notaţii
Resursele bibliografice de mai sus au fost notate astfel:
-
[TX] S. Buraga, Tehnologii XML, Polirom, Iaşi, 2006
-
[PSW] S. Buraga, Proiectarea siturilor Web (ediţia a II-a), Polirom, Iaşi, 2005
-
[SW] L. Alboaie, S. Buraga, Servicii Web, Polirom, Iaşi, 2006
-
[PW2] S. Buraga (coord.), Programarea în Web 2.0, Polirom, Iaşi, 2007
-
[NW] S. Buraga (coord.), Tendinţe actuale în proiectarea şi dezvoltarea aplicaţiilor Web, Matrix Rom, Bucureşti, 2006
-
[SWC] S. Buraga (coord.), Situri Web la cheie. Soluţii profesionale de implementare, Polirom, Iaşi, 2004
-
[AW] S. Buraga (coord.), Aplicaţii Web la cheie. Studii de caz implementate în PHP, Polirom, Iaşi, 2003
-
[CGI] S. Buraga, V. Tarhon-Onu, Ş. Tanasă, Programare Web în bash şi Perl, Polirom, Iaşi, 2002
-
[W3C] * * *, Situl Consorţiului Web
Remarci
Pentru condiţii optime în vizualizarea prezentărilor, se va folosi Adobe Reader 8 sau o versiune superioară.
Conţinutul acestei pagini poate fi oricând alterat, fără o notificare prealabilă, trebuind considerat drept work in progress.
