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 Computer Networks ; Formal Languages, Automata and Compilers
Objectives

To study the actual methodologies, specifications and techniques of Web development and to offer the necessary skills for designing, implementing and deploying complex Web applications.

General thematics

General architecture of the WWW space. Uniform resource identifiers (URIs). Hypertext. HTTP
protocol.
Extensible Markup Language (XML). XML family: namespaces, validation, transformation,
processing methods.
Web application programming. Common Gateway Interface (CGI) standard. Web application
servers. Cookies and sessions. Architectures.
Web services: SOAP, WSDL, UDDI. REST paradigm. Service oriented architecture (SOA).
Social Web. Characteristics. Directions of evolution. Tagging. Syndication (RSS, Atom).
Microformats. Advanced user-interaction (RIA, AJAX, Web widgets). Mash-up applications.
Introduction to Web engineering.
Web resource searching and retrieval technologies: robots, search engines, other approaches.
Web application security.

Seminary / Laboratory thematics

HyperText Markup Language (HTML). XHTML. CSS style sheets. Data modeling and processing
in XML. Web programming – server side. Web application servers. Types of Web applications: from requirements to practical deployment.

Teaching methodsInteractive presentations. Direct interaction. Online access to additional resources via the Website course.
BibliographyL. Alboaie, S. Buraga, Servicii Web (in Romanian), Polirom, 2006.
2. M. Bowers, Pro CSS and HTML Design Patterns, Apress, 2007.
3. S. Buraga, Tehnologii XML (in Romanian), Polirom, 2006.
4. S. Buraga, Proiectarea siturilor Web – ediţia a doua (in Romanian), Polirom, 2005.
5. S. Buraga (coord.), Programarea în Web 2.0 (in Romanian), Polirom, 2007.
6. M. Cross et al., Web Application Vulnerabilities, Syngress, 2007.
7. B. Daum, U. Merten, System Architecture with XML, Elsevier Science, 2003.
8. G. Kappel et al. (eds.), Web Engineering, John Wiley & Sons, 2006.
9. M. Zandstra, PHP Objects, Patterns, and Practice (2nd Edition), Apress, 2008.
10. * * *, World Wide Web Consortium’s Technical Reports, 2008: http://www.w3.org/
Evaluationconditions

project (P), 1 optional test during semester (T), lab assignments (L),

other individual activities (A)

criterias

project P>5, test T>5

modes

project (P), 1 optional test during semester (T), lab assignments (L),

other individual activities (A)

formula

0.4 * P+0.3 * T+0.1 * L+0.1 * A+1


© 2006-2010 FII | about | intranet