IS 360Course Introduction
Slide 2
What you will Learn (1) The role of Web servers and clients How to create HTML5 pages suitable for
rendering by a browser (user agent) How to format output using cascading style
sheets (CSS 3) How to create JavaScript that runs in the
context of a browser
Slide 3
What you will Learn (2) How to add some sizzle to page using jQuery
and jQuery controls How to perform partial page refreshes with
AJAX How to create simple server-side applications
that run in the context of the Web server (IIS) ASP.NET
Slide 4
The Web (Then)
Client (Request)
Server(Receive)
Client (Render HTML)
Server(Send HTML)
Slide 5
The Web (Now 1)
Client (Request Page)
Web server(Discover browser)
Web server(Render browser
specific page)
Client (Execute script
and render)
Client (Submit transactional
request)
Slide 6
The Web (Now 2)
Client (Submit transactional
request)
Web server(Request database data
Web Service request)(PHP, ASP.NET, JSP)
Database server(Send DataSet, XML, …)
External Web service
(Respond to SOAP)
Facebook API(FBML)
My blog
Google Earth
Slide 7
The Web (Now 3)
Client (Render page
and interact with user)
Ajax)
Web server(Response and
client-side script)
DOM
Next Round Trip
Silverlight
Mobile toolkits
Slide 8
Client (Request Page)
Web server(Discover browser)
Web server(Render browser
specific page)
Client (Execute script
and render)
Client (Submit transactional
request)
Client (Submit transactional
request)
Web server
Database server(Send DataSet, XML, …)
External Web service
(Respond to SOAP)
Facebook API(FBML)
My blog
Google Earth
Client
Ajax) DOM
Next Round TripState management
(Session, application)
Encryption
AuthenticationAuthentication
Encryption
And
State management(Cookies)
Slide 9
IS 360 DISTILLED
Client
HTML5DOM
JavaScriptSilverlight
jQuery
Server
PHPASP.NET
Boutique techJSP
Resources
XMLWeb Service
Rest
Top Related