Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as a platform
Main Web 2.0 Concepts
The Long Tail
Collective Swarm Intelligence
Network Effects from User Contributions
Software as a Service
Web 2.0 Technology?
Web 2.0 does not imply a new revision of the underlying Web technologies
1.0 vs. 2.0
Publishing
Participation
Homepage
Blog
Content Management
Wikis
Britannica Online
Wikipedia
Dialup
Broadband
Akamai
BitTorrent
Directories (Taxonomy)
Tagging (Folksonomy)
Screenscraping
Web Services APIs
Doubleclick
Adsense
Netscape IPO
Google IPO
Web Development
Professional Web development requires to master technical computer science skills, the art of graphical design, and a good understanding of usability and user requirements
In this atelier you will learn the most important basic technologies related to Web development by exercising them on practical projects
Do not forget that the Web is a medium to deliver content to people
Never loose sight of the message Always choose the most effective technique to deliver it
Web Architecture
Client/Server architecture with synchronous interaction
Thanks to open standards any browser can talk to any Web server
Static Web
Dynamic Web
Standards
HyperText Transfer Protocol (HTTP 1.0, 1996 - 1.1, 1999)