Welcome to the official web pages for the course on E-Business Web Architectures in the Master in E-Business and ICT management.
News
- Published the final project for the recovery session New!
- Published the final grades for the Fall session exam
- Published results of the third homework (1st and 2nd stage)
- Thursday 24th, November - lesson has been moved from 9:00 to 11:00
- Published results of the second homework
- Published the 3rd homework (Final Project)
- Published results of the first homework
- Published homework submission rules
- 2011-10-06: Welcome to the 2011/2012 edition of the course.
- 2010-10-13: Welcome to the 2010/2011 edition of the course.
- 2009-12-11: The exam will be on Thursday 17th, December at 9:00
- 2009-10-08: Welcome to the 2009/2010 edition of the course.
Course Introduction
Teachers
- Fulvio Corno (This email address is being protected from spambots. You need JavaScript enabled to view it.)
- Dario Bonino (This email address is being protected from spambots. You need JavaScript enabled to view it.)
Books and references
- Course material distributed by the teachers (see section "Materials")
- J. Conallen, Building Web Applications with UML, Addison-Wesley
- D.A. Menascé, V.A.F. Almeida, Scaling for E-Business, Prentice Hall
- P. Greenspun, Philip and Alex’s Guide to Web Publishing, Morgan Kauffman (online)
- W. Rajput, E-Commerce Systems Architecture and Applications, Artech House
- L. Rosenfeld, P. Morville, Information Architecture for the World Wide Web, O’Reilly
- J. Nielsen, Designing Web Usability: The Practice of Simplicity, New Riders,
- J. Niederst, Web Design in a Nutshell, O’Reilly
- B.L. Wong, Configuration and Capacity Planning for Solaris™ Servers, Prentice Hall
- IEEE Std 2001-1999: IEEE Recommended Practice for Internet Practices – Web Page Engineering – Intranet/Extranet Applications
Lecture slides
- Web Transactions
- Web Architectures
-
XHTML
- HTTP
- Roles and Tools
- Introduction to PHP
- CSS
- Information Architecture
- Javascript
-
The jQuery library
- jQuery in 30 minutes - by Simon Willison (available at http://www.slideshare.net/simon/learning-jquery-in-30-minutes)
- The DOM Scripting Toolkit: jQuery - by Remy Sharp (available at http://www.slideshare.net/remy.sharp/dom-scripting-toolkit-jquery)
-
The official jQuery website, and jQuery documentation
In-class exercises
- XHTML and PHP basics
- Baseline for CSS layout exercises
- CSS exercises (including fluid layout)
- PHP sessions and Database access
- Baseline for advanced PHP exercise
- Greenworld DB dump
- PHP include exercise
- Javascript exercises
- Javascript examples
- Google Maps examples
- Baseline for google maps exercise
- In-class user form validation exercise
Homeworks
Submission rules New!
- Homeworks must be submitted by the 12:00PM (24:00) of the submission due day.
- Homeworks must be submitted by sending a .zip file to This email address is being protected from spambots. You need JavaScript enabled to view it..
- Avoid submitting intermediate versions and send only the final version of the homework. Only the last submission e-mail will be considered.
Homework 1 - Login/CSS (due on October 27, 2011)
Homework 2 - User Registration/Profile (due on November 10, 2011)
Homework 3 - Final Project (due on December 15, 2011)
- Homework text.
- Homework results.
Final Project - Recovery (due on July 5, 2012) New!
Final grades
- Final grades for the Winter session
- According to the Master rules, the grades will be registered on your "Libretto elettronico" on Wednesday, December 21th. For those who want to write the grade also on the paper "libretto universitario", we will meet one day in January.
Links
- Standards and protocols
- Usability
-
Accessibility
- Web Content Accessibility Guidelines 1.0 (e bozza della futura versione 2.0)
- Section 508
- Validation tools
-
Useful software
-
Firefox web browser
- Firebug extension for Firefox
- Web Developer Extension for Firefox
- Live HTTP Headers for Firefox
- EasyPHP 2.0b (Apache 2.0 + PHP + MySQL)
- XAMPP (Apache 2.0 + PHP + MySQL)
- Notepad++ (Advanced Text editor with syntax highlighting)
- Jedit (Advanced Text editor with syntax highlighting)
-
Firefox web browser
Log of classes
Important note: the following topics are just a tentative planning. The actual lecture topics will be updated after each class.
Date | Time | Topics | Teacher |
---|---|---|---|
Fri 07/10/2011 | 09:00-13:00 |
Introduction. |
Fulvio Corno |
Thu 13/10/2011 | 09:00-13:00 |
XHTML. Assigned Homework 1 |
Dario Bonino |
Thu 20/10/2011 | 09:00-13:00 | CSS + exercises | Dario Bonino |
Thu 27/10/2011 | 09:00-13:00 |
DB-based transactions, PHP DB access and PHP Sessions
Assigned Homework 2 |
Dario Bonino |
Fri 04/11/2011 | 09:00-13:00 |
PHP DB Exercixe + PHP includes |
Dario Bonino |
Thu 10/11/2011 | 09:00-13:00 |
JavaScript + JS Form Validation |
Dario Bonino |
Fri 18/11/2011 | 09:00-13:00 | JQuery-MashUp-AJAX | Dario Bonino |
Thu 24/11/2011 | 09:00-11:00 | In-class tutorship | Dario Bonino |