9
IS 360 Course Introduction

IS 360 Course Introduction

Embed Size (px)

DESCRIPTION

IS 360 Course Introduction. What you will Learn (1). The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for rendering by a browser (user agent) How to format output using cascading style sheets (CSS 3) - PowerPoint PPT Presentation

Citation preview

Page 1: IS 360 Course Introduction

IS 360Course Introduction

Page 2: IS 360 Course 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

Page 3: IS 360 Course Introduction

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

Page 4: IS 360 Course Introduction

Slide 4

The Web (Then)

Client (Request)

Server(Receive)

Client (Render HTML)

Server(Send HTML)

Page 5: IS 360 Course Introduction

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)

Page 6: IS 360 Course Introduction

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

Page 7: IS 360 Course Introduction

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

Page 8: IS 360 Course Introduction

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)

Page 9: IS 360 Course Introduction

Slide 9

IS 360 DISTILLED

Client

HTML5DOM

JavaScriptSilverlight

jQuery

Server

PHPASP.NET

Boutique techJSP

Resources

XMLWeb Service

Rest