IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.

Slides:



Advertisements
Similar presentations
PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Advertisements

DT228/3 Web Development WWW and Client server model.
Languages for Dynamic Web Documents
AJAX – The Future of Web Development? Anders Moberg David Mörtsell David Södermark.
CBS Expert Team on Integrated Data Management – WMO December 2003 ACSYS – CliC – IACPO.
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
CS 4720 RESTfulness and AJAX CS 4720 – Web & Mobile Systems.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
JavaScript – Quiz #9 Lecture Code:
Cross Site Integration “mashups” cross site scripting.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Session I Chapter 1 - Introduction to Web Development
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Web Architecture Introduction
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Introduction to PHP.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Web Development Process The Site Development Process Site Construction is one of the last steps.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
Chapter 16: Ajax-Enabled Rich Internet Applications with XML and JSON TP2543 Web Programming Mohammad Faidzul Nasrudin.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
The basics of knowing the difference CLIENT VS. SERVER.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Introduction to AJAX MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/4/2016.
Overview Web Technologies Computing Science Thompson Rivers University.
National College of Science & Information Technology.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Web Technologies Computing Science Thompson Rivers University
Department of Computer Science
AJAX and REST.
Asynchronous Java script And XML Technology
AJAX.
Introduction to Internet Programming
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
Web Systems & Technologies
Beginning Object-Oriented Web Design
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
IS 360 Course Introduction
Web Browser server client 3-Tier Architecture Apache web server PHP
Secure Web Programming
MIS JavaScript and API Workshop (Part 3)
MIS Professor Sandvig MIS 324 Professor Sandvig
Architecture of the web
DR. JOHN ABRAHAM PROFESSOR UTPA
Web Technologies Computing Science Thompson Rivers University
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Client-Server Model: Requesting a Web Page
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Presentation transcript:

IS 360 Course Introduction

Slide 2 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) 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) 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 Trip State management (Session, application) Encryption Authentication Encryption And State management (Cookies)

Slide 9 IS 360 DISTILLED Client XHTML HTML5 DOM JavaScript Silverlight jQuery Server PHP ASP.NET Boutique tech JSP Resources XML Web Service Rest