WLLS 102 Class 12 4/30/2004 Professor C. Shilepsky Wells College.

Slides:



Advertisements
Similar presentations
17 HTML, Scripting, and Interactivity Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and.
Advertisements

PHP I.
DT228/3 Web Development WWW and Client server model.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Computing Concepts Advanced HTML: Tables and Forms.
Web Page Behavior IS 373—Web Standards Todd Will.
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Creating Web Page Forms
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
Web 2.0: Concepts and Applications 2 Publishing Online.
Intro to PHP at Winthrop CSCI 297 Scripting Languages Day One.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Additional Topics. Tutorial #9 Review – Forms Forms Legend and fieldset Fields Text Password Radio buttons, check box, text area, select lists Buttons.
Creating a Basic Web Page
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.
Scott Marino MSMIS Summer Session Web Site Design and Authoring Session 9 Scott Marino.
Dynamic Web Pages (Flash, JavaScript)
Web engineering. Topic: DHTML Presented by: Shah Rukh Presented to: Sir Ahsan raza.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Server-side Scripting Powering the webs favourite services.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Introduction to Internet Programming (Web Based Application)
Introduction to JavaScript + More on Interactive Forms.
Department of Information Engineering 1 What is –Java? –Javascript –VisualBasic –CGI –NT –Linux –Unix.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
WLLS 102 Class 11 4/23/2004 Professor C. Shilepsky Wells College.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Introduction to Client-Side Web Development Introduction to Client-Side programming using JavaScript JavaScript; application examples 10 th February 2005.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Web Programming Brian Toone 8/27/2014. Outline for today 1.Understanding the architecture of the web 2.Overview of programming languages – Client-side.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Web Security Lesson Summary ●Overview of Web and security vulnerabilities ●Cross Site Scripting ●Cross Site Request Forgery ●SQL Injection.
CSCI 6962: Server-side Design and Programming Facelets and User Interface Design.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Higher Computing Science Coding the Web: HTML, JavaScript, PHP and MySQL.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
1 Week 8 Final Project Planning & Chapter 6 JavaScript Advanced Web Development IT225 Spring Term 2016 Marymount University School of Business Administration.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
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.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Database Driven Websites
Lesson 1 The Web.
Client-Server Model: Requesting a Web Page
Presentation transcript:

WLLS 102 Class 12 4/30/2004 Professor C. Shilepsky Wells College

What Else Is Out There? Faculty Don't Want File Cabinets Anymore Cliff Pollack, Chair of ECE, Cornell University The world is moving from private file cabinets to shared and networked information How is information evolving? –Electronic. e.g. course website –More widely available: remote access to course information –Interactive: Wells pre-health: –Collaborative: Project management

Pre-Health Advising Students talk to different members of the Pre-Health Committee over many years Old approach: students filled out a form Did not deal well with –multiple advisors –changing student information –remembering conversations with students –remote access New approach: a web-accessible database

Pre-Health Advising aurora.wells.edu static pages forms for student record entry and maintenance cshilepsky.wells.edu database of student records and advisor comments advisor functions enter and maintain records Student Advisor view student records add comments

Programming Client Computer Host Computer (you) (for the site) Client requests a page Client interprets HTML and displays the page Host returns HTML page No longer just stand-alone programs Basic web programming: HTML Web page request:

More Complicated Programming Client-side (you) Calculations done in response to a user entering information –Mortgage calculation –Checking for valid zip –Popup windows Server-side (host) Usually involve other programs or data on the server –e.g. update or retrieve from pre-health database Often use other network services – –Validating a VISA card

More Complex Page Request Client Computer Host Computer Host executes server-side code and returns HTML page User requests a page Client interprets HTML, displays the page, and executes client-side code (ASP or PHP code embedded in the original page and executed before it is sent to the client) (JavaScript code embedded in the page received by the client)

How Does Client Code Look? Popups: function popup(mylink, windowname) in header { window.open(mylink, windowname, 'width=500, height=280, scrollbars=yes top=0, left=0'); return false; } Prepare <a href="present.htm" in link onclick="return popup(this,'notes')">project presentations. this: corresponds to the current object (present.htm) notes: the name of the new window

How Does Client Code Look? Last modified date document.write('Last updated: ', document.lastModified) Drop down menus Spring 04 Courses <a class="options" href="#" onmouseover="showMenu('Current',120,180);"> Spring 04 Courses

How Does Server Code Look? You don't see it because it has been executed before the page is sent Compare Premed login and actual codePremed login

What Else Is There? CGI programming done by others and hosted on other sites Managing a photo album Planning a wedding: Blogs E-commerce services (next week) Google

A Few More "How Tos" Validate CSS code: jigsaw.w3.org/css-validator/validator-uri.html Try this on your style sheet I will assume you have validated your project pages and css A good idea for tutorial pages that aren't working Put images in list elements: button.htmbutton.htm

PowerPoint Not necessary for this talk, but nice to learn PPT can help you organize and give a talk Resist the urge to emphasize beauty over content Possible problem: managing slides/site/documentation Start a presentation: File/New Pick a layout: Format/Slide Design Insert a slide: Insert/New Slide To select its format: Format/Slide Layout Start typing To reorder slides: View/Slide Sorter