A. I. Cuza University of Iaşi


Web Technologies

Course nameWeb Technologies CodeCS2207
Class Computer Science, 2007 - 2010
Level Undergraduate Year 2 Semester 2 Status Compulsory
Hours per weekTotal hours per semesterTotal hours of individual workCreditsEvaluation typeTeaching language
CSLPr
2 0 2 0 56 94 5 M ro
Taught byAcademic and scientific title, name
Associate Professor, PhD, Sabin Corneliu Buraga
Required courses Algorithms and Programming ; Algorithms and Programming
ObjectivesTo study the actual advanced Web methodologies, specifications and techniques and to provide students with the skills necessary to design, implement and deploy complex Web sites and applications.
General thematicsGeneral architecture of the WWW space. Uniform resource identifiers (URI). Hypertext. HTTP protocol.

Extensible Markup Language (XML) meta-language. XML family. Namespaces. Transforming XML via XSLT. XML validation techniques. Processing methods. XML design patterns.

Presentational formats (XHTML, WML, SVG, etc.). Applications of XML (MathML, XUL, RSS, DCMI, etc.). XML interrogations.

Web engineering (strategies and methodologies of Website design, optimization techniques, SEO, support for special users).

Web resource searching and retrieval technologies (Web robots, search engines, forums, blogs, portals, and wiki sites).

XML-based Web services (SOAP, WSDL, UDDI standards).

Web application security.

Seminary / Laboratory thematicsTechniques of Website design. HyperText Markup Language (HTML). XHTML. CSS style sheets. Web programming (server and client side). CGI standard. Web application servers: PHP, ASP.NET, JSP. JavaScript programming. Cookies and sessions. Processing, validation and transformation of XML documents via SAX, DOM and other methods. XML storing and querying techniques (native XML databases, XQuery language).
Teaching methodsInteractive presentations. Direct interaction via available forum/blog of the course Website.
Bibliography
  1. S. Buraga, Tehnologii Web (in Romanian), Matrix Rom, Bucureşti, 2001
  2. S. Buraga, Proiectarea siturilor Web (ediţia a II-a) (in Romanian), Polirom, Iaşi, 2005
  3. S. Buraga et al., Programare Web în bash şi Perl (in Romanian), Polirom, Iaşi, 2002
  4. S. Buraga (coord.), Aplicaţii Web la cheie (in Romanian), Polirom, Iaşi, 2003
  5. S. Buraga (coord.), Situri Web la cheie (in Romanian), Polirom, Iaşi, 2004
  6. * * *, W3C Consortium’s Technical Reports: www.w3.org
Evaluationconditions
  • 1 project (P)
  • 2 tests during semester (T1, T2)
  • lab assignments (L)
  • other individual activities (A)
criteriasproject P>5, tests T1>5, T2>5
modes
  • 1 project (P)
  • 2 tests during semester (T1, T2)
  • lab assignments (L)
  • other individual activities (A)
formula0.3P+0.2T1+0.2T2+0.1L+0.1*A+1

© 2006-2008 FII | about | intranet