G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher www.computechedu.co.uk.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 11: Advanced Web Technologies.
Essentials for Design JavaScript Level One Michael Brooks
Tutorial 6 Creating a Web Form
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Languages for Dynamic Web Documents
Kyung Hee University 1 1 Application Layer. 2 Kyung Hee University Position of Application Layer.
Chapter Concepts Review Markup Languages
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Tutorial 6 Working with Web Forms
Web Page Behavior IS 373—Web Standards Todd Will.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
ECA 228 Internet/Intranet Design I Intro to the Web.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
Web Design Basic Concepts.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
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.
JavaScript Teppo Räisänen LIIKE/OAMK HTML, CSS, JavaScript HTML defines the structure CSS defines the layout JavaScript is used for scripting It.
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Web Programming Overview. Introduction HTML is limited - it cannot manipulate data How Web pages are extended (include): –Java: an object-oriented programming.
Introduction to the World Wide Web & Internet CIS 101.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Section 10.1 Define scripting
Week-12 (Lecture-1) Cascading Style Sheets (CSS): describe how documents are presented on screens. Types of Style Sheets: External Style Sheet - Define.
DHTML.
Tonga Institute of Higher Education IT 141: Information Systems
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
The Internet and HTML Code
Section 17.1 Section 17.2 Add an audio file using HTML
Introduction to Advance Web Technologies
Unit 2, Lesson 5 Website Development Tools
Objective % Select and utilize tools to design and develop websites.
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 12 – Publish and Test Mr C Johnston.
Section 10.1 YOU WILL LEARN TO… Define scripting
Unit 2, Lesson 5 Website Development Tools
Dynamic Web Pages JavaScript Jill Thomas Oct 14, 2003.
Chapter 27 WWW and HTTP.
Tonga Institute of Higher Education IT 141: Information Systems
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Tonga Institute of Higher Education IT 141: Information Systems
Computer communications
Client-Server Model: Requesting a Web Page
Presentation transcript:

G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher

Server Side Scripting Technologies To Spot PHP (Hyper-Text Pre-Processor) ASP (Active Server Pages) CGI (Common Gateway Interface) Client Side Scripting JAVA Flash JavaScript CSS (Cascading Style Sheets) DHTML (Dynamic HTML). To spot the different technologies you need to examine the web pages URL, the HTML code, and elements on the page. For higher marks you need to explain how the technology is being used and how it enhances the users visit to the site rather than just identifying it.

PHP PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. It is a sever side language which allows integration with databases. Often used for catalogues, registrations, logins and other database driven content. Look for a.php file within the action property of the tag to see if PHP has been used – or a.php file name in the browsers address bar

ASP ASP: Active Server Pages is a widely used, general-purpose scripting language that was originally designed by Microsoft for web development to produce dynamic web pages. It is a sever side language which allows integration with databases. Often used for catalogues, registrations, logins and other database driven content. Look for a.asp file within the action property of the tag to see if ASP has been used – or a.asp file name in the browsers address bar

CGI CGI: Common Gateway Interface is a standard which sets out how a web server handles data submitted from a web form. Following these rules a CGI script is written in a scripting language (usual PERL) and is used to process data by the server when a form is submitted. Look for a.cgi file within the action property of the tag to see if CGI has been used

JAVA JAVA is a stand alone programming language which allows programs to write applications which can be embedded into webpage's. To run JAVA Applets your browser has to have the correct interpreter installed. Its often used for games and other web based applications for example Google Docs A loading logo often indicates something could be Java but do right click to ensure its not flash. The tag within the HTML code shows that JAVA has been embedded

Flash Flash is used for animated effects and other interactive web based for example games. Its easy to tell if Flash is being used as if you right click on the object and its flash a menu will appear. Right clicking on objects shows if they are flash or not as a Flash Player menu will appear if they are. If not look for.swf files in embed tags within the code

An Example piece of JavaScript to swap image when mouse is over JavaScript JavaScript is a scripting language used to create dynamic and interactive web content. It can be used in its simplest form to create rollover effects on images, validate web forms, handle shopping carts and other “whiz bang” stuff. It is easy to spot as will be in the head section of the HTML but working out what its doing is more tricky – could try turning JavaScript off in browser and see what happens to site. An Example piece which tests if something has been entered into a field on a web form – if not an alert shows

CSS CSS: Cascading Style Sheets are used to control the pages presentation style and through layers the layout. They can be defined within a single page or within master style sheet. They are quite easy to spot and can be seen in action throughout the html page when and are used. CSS style sheet used to format labels and fields on a small form. This sheet is external and linked however the styles could have been included in the head section of html page within tags

DHTL DHTML: Dynamic HTML is a collection of technologies which work together to produce dynamic interactive content on webpage's. Typically they will involve CSS and JavaScript working in harmony to produce the effects. At most simple these could be rollovers or drop down menus but a lot more stunning effects do exist. DHTML Drop down menu and rollover effect made with JavaScript and CSS