Short notes on webpage programming languages



Similar documents
HTML Basics(w3schools.com, 2013)

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

JISIS and Web Technologies

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Taking your HTML s to the Next Level. Presented by: Joey Trogdon, Asst. Director of Financial Aid & Veterans Affairs Randolph Community College

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

The Web Web page Links 16-3

HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout

Introduction to Web Design Curriculum Sample

LAB MANUAL CS (22): Web Technology

AJAX The Future of Web Development?

HTML, CSS, XML, and XSL

About webpage creation

Introduction to XHTML. 2010, Robert K. Moniot 1

Contents. Introduction Downloading the Data Files... 2

Creating your personal website. Installing necessary programs Creating a website Publishing a website

Web Design Technology

Web Publishing Basics 2

Web design. FDC Workshop: WebPage Design. Agenda. All you wanted to know about designing your own personal webpage without daring ask about it!

Contents. Downloading the Data Files Centering Page Elements... 6

Your First Web Page. It all starts with an idea. Create an Azure Web App

Chapter 1 Programming Languages for Web Applications

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

ICT 6012: Web Programming

How Web Browsers Work

So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going.

HTML Overview. With an emphasis on XHTML

Lesson Review Answers

PHP Tutorial From beginner to master

Advanced Web Design. Zac Van Note.

ICADBS504A Integrate database with a website

TIME SCHEDULE OBJECTIVES

WEB PROGRAMMING LAB (Common to CSE & IT)

DIPLOMA IN WEBDEVELOPMENT

How to Create an HTML Page

Version 4.0. Unit 3: Web Design. Computer Science Equity Alliance, Exploring Computer Science Unit 3: Web Design 102

Your Own Web Page: Quick and Dirty

IAS Web Development using Dreamweaver CS4

Web Pages. Static Web Pages SHTML

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

4.2 Understand Microsoft ASP.NET Web Application Development

Basic Website Maintenance Tutorial*

The McGill Knowledge Base. Last Updated: August 19, 2014

How to Manage Your Eservice Center Knowledge Base

Web Design Specialist

ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2

Government Girls Polytechnic, Bilaspur

07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers

Release 1. ICAPRG604A Create cloud computing services

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

ASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon

Web Development CSE2WD Final Examination June (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

Overview. Understanding Web Design. Big Ideas. Goals & Audience. Theme. Theme. Big ideas. Goals & Audience Theme Navigation

Web Editing Basics 1 TOPICS

Web Programming with PHP 5. The right tool for the right job.

Outline. CIW Web Design Specialist. Course Content

Embedding a Data View dynamic report into an existing web-page

Lesson 7 - Website Administration

Xtreeme Search Engine Studio Help Xtreeme

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

XHTML Forms. Form syntax. Selection widgets. Submission method. Submission action. Radio buttons

THE XML TECHNOLOGY IMPLEMENTED IN MICROSOFT SQL SERVER

Web Development 1 A4 Project Description Web Architecture

Creating an HTML Document Using Macromedia Dreamweaver

Website 101. Yani Ivanov. Student Assistant / Web Administrator

Web and e-business Technologies

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

Accessibility in e-learning. Accessible Content Authoring Practices

3DHOP Local Setup. Lezione 14 Maggio 2015

Create Webpages using HTML and CSS

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

Dreamweaver CS5. Module 2: Website Modification

Step by step guides. Deploying your first web app to your FREE Azure Subscription with Visual Studio 2015

Software Requirements Specification For Real Estate Web Site

Surfing the Internet. Dodge County 4-H Tech Team January 22, 2004

CIS 467/602-01: Data Visualization

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

U.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide. Version:

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

Advanced Drupal Features and Techniques

UQC103S1 UFCE Systems Development. uqc103s/ufce PHP-mySQL 1

Structure in documents: an introduction

WIRIS quizzes web services Getting started with PHP and Java

Learnem.com. Web Development Course Series. Quickly Learn. Web Design Using HTML. By: Siamak Sarmady

10CS73:Web Programming

Creating HTML authored webpages using a text editor

ebooks: Exporting EPUB files from Adobe InDesign

CSCI110 Exercise 4: Database - MySQL

Script Handbook for Interactive Scientific Website Building

COMMON CUSTOMIZATIONS


BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D

Transcription:

Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of markup tags The tags describe document content HTML documents contain HTML tags and plain text HTML documents are also called web pages HTML Tags HTML markup tags are usually called HTML tags HTML tags are keywords (tag names) surrounded by angle brackets like <html> HTML tags normally come in pairs like <b> and </b> The first tag in a pair is the start tag, the second tag is the end tag The end tag is written like the start tag, with a forward slash before the tag name Start and end tags are also called opening tags and closing tags Syntax for a basic html page: <!DOCTYPE html> <html> <body> <h1>my name is..</h1> <p>my first paragraph</p> </body> </html> Example Explained The DOCTYPE declaration defines the document type The text between <html> and </html> describes the web page The text between <body> and </body> is the visible page content The text between <h1> and </h1> is displayed as a heading The text between <p> and </p> is displayed as a paragraph HTML Hyperlinks (Links) The HTML <a> tag defines a hyperlink. A hyperlink (or link) is a word, group of words, or image that you can click on to jump to another document. When you move the cursor over a link in a Web page, the arrow will turn into a little hand. 1

The most important attribute of the <a> element is the href attribute, which indicates the link's destination. By default, links will appear as follows in all browsers: An unvisited link is underlined and blue A visited link is underlined and purple An active link is underlined and red HTML Link Syntax The HTML code for a link is simple. It looks like this: <a href="url">link text</a> The href attribute specifies the destination of a link. Example: <a href="http://www.w3schools.com/">visit W3Schools</a> HTML Images - The <img> Tag and the Src Attribute In HTML, images are defined with the <img> tag. The <img> tag is empty, which means that it contains attributes only, and has no closing tag. To display an image on a page, you need to use the src attribute. Src stands for "source". The value of the src attribute is the URL of the image you want to display. Syntax for defining an image: <img src="url" alt="some_text"> Example: <img src="smiley.gif" alt="smiley face What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External Style Sheets can save a lot of work External Style Sheets are stored in CSS files JavaScript is a Scripting Language A scripting language is a lightweight programming language. JavaScript is programming code that can be inserted into HTML pages. JavaScript code can be executed by all modern web browsers. JavaScript is easy to learn. 2

What is XML XML stands for extensible Markup Language. XML is designed to transport and store data. XML is important to know, and very easy to learn Classic ASP - Active Server Pages Active Server Pages (ASP), also known as Classic ASP, was introduced in 1998 as Microsoft's first server side scripting engine. ASP is a technology that enables scripts in web pages to be executed by an Internet server. ASP pages have the file extension.asp, and are normally written in VBScript. If you want to learn Classic ASP ASP.NET ASP.NET is a new ASP generation. It is not compatible with Classic ASP, but ASP.NET may include Classic ASP. ASP.NET pages are compiled, which makes them faster than Classic ASP. ASP.NET has better language support, a large set of user controls, XML- based components, and integrated user authentication. ASP.NET pages have the extension.aspx, and are normally written in VB (Visual Basic) or C# (C sharp). User controls in ASP.NET can be written in different languages, including C++ and Java. When a browser requests an ASP.NET file, the ASP.NET engine reads the file, compiles and executes the scripts in the file, and returns the result to the browser as plain HTML. What is PHP? PHP is an acronym for "PHP Hypertext Preprocessor" PHP is a widely- used, open source scripting language PHP scripts are executed on the server PHP costs nothing, it is free to download and use What is a PHP File? PHP files can contain text, HTML, CSS, JavaScript, and PHP code PHP code are executed on the server, and the result is returned to the browser as plain HTML PHP files have extension ".php" 3

What Can PHP Do? PHP can generate dynamic page content PHP can create, open, read, write, and close files on the server PHP can collect form data PHP can send and receive cookies PHP can add, delete, modify data in your database PHP can restrict users to access some pages on your website PHP can encrypt data With PHP you are not limited to output HTML. You can output images, PDF files, and even Flash movies. You can also output any text, such as XHTML and XML. Why PHP? PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.) PHP is compatible with almost all servers used today (Apache, IIS, etc.) PHP supports a wide range of databases PHP is free. Download it from the official PHP resource: www.php.net PHP is easy to learn and runs efficiently on the server side What is SQL? SQL stands for Structured Query Language SQL lets you access and manipulate databases SQL is an ANSI (American National Standards Institute) standard What Can SQL do? SQL can execute queries against a database SQL can retrieve data from a database SQL can insert records in a database SQL can update records in a database SQL can delete records from a database SQL can create new databases SQL can create new tables in a database SQL can create stored procedures in a database SQL can create views in a database SQL can set permissions on tables, procedures, and views SQL is a Standard - BUT... Although SQL is an ANSI (American National Standards Institute) standard, there are different versions of the SQL language. 4

However, to be compliant with the ANSI standard, they all support at least the major commands (such as SELECT, UPDATE, DELETE, INSERT, WHERE) in a similar manner. Note: Most of the SQL database programs also have their own proprietary extensions in addition to the SQL standard! Using SQL in Your Web Site To build a web site that shows data from a database, you will need: An RDBMS database program (i.e. MS Access, SQL Server, MySQL) To use a server- side scripting language, like PHP or ASP To use SQL to get the data you want To use HTML / CSS RDBMS RDBMS stands for Relational Database Management System. RDBMS is the basis for SQL, and for all modern database systems such as MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access. The data in RDBMS is stored in database objects called tables. A table is a collection of related data entries and it consists of columns and rows. 5