Software Technologies for the WEB

Francesco COLACE Software Technologies for the WEB

0612700022
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
COMPUTER ENGINEERING
2014/2015

YEAR OF COURSE 3
YEAR OF DIDACTIC SYSTEM 2012
PRIMO SEMESTRE
CFUHOURSACTIVITY
660LESSONS
Objectives
THE COURSE AIMS TO INTRODUCE THE MAIN SOFTWARE TECHNOLOGIES IN THE FIELD OF DISTRIBUTED ENVIRONMENT. THE STUDENT WILL BE ABLE TO DESIGN AND IMPLEMENT STATIC AND DYNAMIC WEBSITES.
Prerequisites
ALGORITHMS, DATABASE AND OBJECT ORIENTED PROGRAMMING
Contents
DISTRIBUTED SYSTEMS: CLIENT-SERVER MODEL, PEER TO PEER MODEL, THREE TIERED MODEL
HTML AND CSS
XML E XHTML
DTD VS. XML SCHEMA
XSL E XSLT
XML AND JAVA: PARSER XML (DOM E SAX)
LINKED OPEN DATA
CONTENT MANAGEMENT SYSTEM:
JOOMLA
DRUPAL
WORDPRESS
WEBML
SERVER SIDE PROGRAMMING: SERVLET, JSP, PHP
CLIENT SIDE PROGRAMMING: JAVASCRIPT, AJAX, HTML5
Teaching Methods
THE COURSE IS ORGANIZES IN A SERIES OF LESSONS, TRAINING IN THE CLASSROOM AND IN THE LABORATORY. THE TRAINING LABORATORY ARE INSPIRED TO THE PROBLEM SOLVING APPROACH.
Verification of learning
EVALUATION OF STUDENTS WILL OBTAINED THROUGH THE FOLLOWING STEPS:

- STUDENTS WILL DEVELOP AND DOCUMENT THE DESIGN AND IMPLEMENTATION OF A DYNAMIC WEBSITE.
- ORAL EXAMINATION ON THEORETICAL ARGUMENTS
Texts
DELLA MEA, VINCENZO, DI GASPERO LUCA, SCAGNETTO IVAN, “ PROGRAMMAZIONE WEB LATO SERVER”, APOGEO
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]