TOOLBOX 2.2. Jean-Christophe (JC) Nebel

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "TOOLBOX 2.2. Jean-Christophe (JC) Nebel"

Transcription

1 TOOLBOX 2.2 Jean-Christophe (JC) Nebel

2 Interested in starting up in business and/or developing enterprise skills Join the Enterprising Business Award scheme Enterprising Business Awards (Handbook) available on studentspace -Receive expert mentoring from the Entrepreneurship Team and our resident entrepreneur Simon Hulme, successful in business and now an Angel Investor. - There is the opportunity to receive financial support to get your idea, project or career off the ground. Presentation: Thursday 23 rd February 2pm

3 Activity 1.1: feedback Completions: 75! extremely poor Last year: ~200!

4 Activity 1.1: feedback Most people found the activity quite straight forward forgot to close tags did some research to find right syntax: including images or embedding videos (<embed >, not <a href >) -> Lecture video, online tutorials

5 Activity 1.1: feedback How to deal with special characters? Why some headers smaller than text in Spring CSS?

6 Activity 1.1: feedback Interesting to see the different ways different browsers reacted to CSS style sheets Problem with list numbers Where can I change the background colour? see spring.css Is it possible to get a web development software for free, which is as good as CS5 Adobe Dreamweaver?

7 Activity 1.1: feedback About screen copy and image scaling (e.g. I tried to capture my webpage, but I got only a black screenshot for the video part The problem is usually due to graphics hardware acceleration being used to display the image: A solution is to disable the hardware acceleration (Control Panel) Image formats in html:.gif,.jpg,.jpeg,.bmp,.png

8 Activity 1.1: feedback Please if you can explain more about how to link the style and the exact code that we need to write as I didn't get it that much Here only link 1 CSS at a time, but LINK to several CSS is possible I didn't understand about what does 'minimal me' mean? How to centre a picture? : CSS, Your mark is not affected by your question(s)

9 Activity 1.2: feedback Completions: 66! extremely poor Last year: ~150!

10 Activity 1.2: feedback Those who tried succeeded! -> Trial and error -> W3schools website + google + lecture video. Wordpad much better than Notepad (formatting) Some browsers do not handle well wobbly scripting vs programming languages JAVA applets <APPLET code="helloworld.class" WIDTH="200" HEIGHT="40"> This is where the aplet runs.</applet> Anchors?

11 Activity 1.2: feedback how to link two css together to html? LINK twice, however here I want you to merge the 2 files wobbly-spring style When I was creating my page to put a background colour was simply just background but when I went onto the help site I noticed they do background-color: does both these ways work? Colours? Predefined names (147) or RGB values background-color:#ff0000; background-color:red;

12 TOOLBOX 2.2 Jean-Christophe (JC) Nebel

13 History Started as a Perl hack in 1994 by Rasmus Lerdorf (to maintain his homepage): "Personal Home Page Tools PHP Tools v1.0: released publicly - to accelerate bug location and improve the code - in Currently PHP v5.3: PHP Hypertext Preprocessor Free to download (open source): PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) PHP runs on Windows, Linux, Unix and Mac OSX. PHP is compatible with most servers, e.g. Apache & IIS

14 Usage (Dec 2010) PHP is a good example of a successful open source project: very widely used for websites Has a lot of community support

15 Features Procedural language: functions Syntax similar to C/C++ or Java: if (cond) {..} else { }, while (cond) {.. }, for(startcond; inc; endcond) { } Extensive Function Library Not fully object-oriented - classes are additional Hacky: developed by hackers Good Web-server integration Script embedded in HTML Easy access to form data and output of HTML pages Run-time interpreted by the web server

16 PHP and HTML HTML-embedded PHP scripts are essentially HTML pages with occasional sections of PHP script. PHP script is enclosed in tag pairs: <p> Today's day: <?php print date("l")?> <p> Today's date: <?php print date('l js \of F Y h:i:s A')?> stringdate(string$format[,int$timestamp= time()] )

17 PHP (Client-server) Client side Server side.html,.css PHPembedded in an HTML file.html,.css,.php

18 Website template Create a file called header.php which will have the header HTML code. You can use FrontPage/Dreamweaver to create the header, but remember to remove the closing </BODY> and </HTML> tags. <html> <head> <title> My website</title> <link rel="stylesheet" type="text/css" href= mycssfile.css"> </head> <body> --- my cool header here Create a file called footer.php which will have the footer HTML code. --- my cool footer here </body> </html>

19 Website template This is the basic template that you will use on all of the pages. Make sure you name the files with a.php extension so that the server will process the PHP code. Here, we assume the header and footer files are located in the same directory. <?php?> // header include( header.php ); Insert content here! <?php?> // footer include( footer.php );

20 Website template Benefits: - Any changes to header or footer only require editing of a single file. - Helps separate the content and design This reduces the amount of work necessary for site maintenance and redesign. Header Page 1 Content Page 2 Content Page 3 Content Page 4 Content Page 5 Content Footer

21 Function library Basic tasks String Handling Mathematics random numbers, trig functions.. Regular Expressions Date and time handling File Input and Output And more specific functions for- Many are obvious to c programmers: strlen, printf, fprintf, strpos Database interaction: MySQL, Oracle, Postgres, Sybase, MSSQL... Encryption Text translation Spell-checking Image creation XML Hacky : addcslashes, explode, soundex, quotemeta

22 Variables In PHP, a variable does not need to be declared PHP automatically converts the variable to the correct data type, depending on its value. Variables start with $ Example: <?php $mydateofbirth=1980; $thisyear=date("y"); $myage= $thisyear-$mydateofbirth; if($myage"]>30) echo "You are not that young..."; else echo "You are still young.";?>

23 PHP Form handling HTML form with two input fields & a submit button: <html> <body> <form action="useformpost.php" method="post"> Name: <input type="text" name="fname" /> Age: <input type="text" name="age" /> <input type="submit" /> </form> </body> </html> When a user fills out the form above and click on the submit button, the form data is sent to a PHP file, called "useformpost.php.

24 PHP Form handling useformpost.php: recover inputs and use them <html> <body> Welcome <?php echo $_POST["fname"];?>!<br /> You are <?php echo $_POST["age"];?> years old. <?php $thisyear=date("y")?><br/> You were born in <?php echo $thisyear-$_post["age"];?>!<br/> <?php if($_post["age"]>30) echo "You are not that young..."; else echo "You are still young.";?> </body> </html>

25 PHP Form handling In PHP, there are 2 modes to send and retrieve information from forms: GET & POST <form action="useformpost.php method="post"> <?php echo $_POST["fname"];?> or <form action="useformget.php method= get"> <?php echo $_GET["fname"];?> Information sent with GET is visible to everyone (in the browser's address bar) & has a size limit (2000 characters): - DO NOT use when sending passwords or sensitive data! - URL can be bookmarked: /useformget.php?fname=jc&age=32 Information sent with POST is invisible & has no size limit

26 Example of File handling: web counter How to count how many times your webpage has been accessed? <?php $COUNTER_FILE = webcounter.txt"; if (file_exists($counter_file)) { $fp = fopen("$counter_file", "r+"); $hits = fread($fp, 1024); rewind($fp); $hits += 1; fwrite($fp, $hits); fclose($fp); echo "You are visitor $hits"; } else { echo "counter is not available"; }?> File with correct rights Return boolean value (TRUE or FALSE) File opening modes

27 Use of PHP with Databases PHP is compatible with many databases: MySQL, Oracle, Postgres, Sybase, MSSQL... We will study databases in a future lecture

28 Use MySQLwith PHP We can simply use PHP functions and mysql queries together: Connect to the database server and login (this is the PHP command to do so) mysql_connect("host","username","password"); Choose the database mysql_select_db("database"); Send SQL queries to the server to add, delete, and modify data mysql_query("query"); Close the connection to the database server (to ensure the information is stored properly) mysql_close();

29 PHP resources PHP Download PHP Tutorial PHP Programmers Programmer's text editor (syntax highlighting for PHP ): JEdit Hotscripts A large number of PHP scripts (15000+) can be found at:

30 Activity Create a webpage which allows converting units from the metric/imperial to the imperial/metric system, e.g. pounds to euros, kilometres to miles or pounds to kilos. - Integrate a cool and advanced script into your own webpage, e.g. calculator

Languages in WEB. E-Business Technologies. Prof. Dr. Eduard Heindl. Jenisha Kshatriya (Mat no )

Languages in WEB. E-Business Technologies. Prof. Dr. Eduard Heindl. Jenisha Kshatriya (Mat no ) Languages in WEB E-Business Technologies S u m m e r S e m e s t e r 2 0 0 9 S u b m i t t e d t o Prof. Dr. Eduard Heindl P r e p a r e d b y Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik

More information

PHP Tutorial From beginner to master

PHP Tutorial From beginner to master PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

More information

Short notes on webpage programming languages

Short notes on webpage programming languages 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

More information

MMGD0204 Web Application Technology. Chapter 9 SERVER-SIDE SCRIPTING LANGUAGE

MMGD0204 Web Application Technology. Chapter 9 SERVER-SIDE SCRIPTING LANGUAGE MMGD0204 Web Application Technology Chapter 9 SERVER-SIDE SCRIPTING LANGUAGE Server-Side Scripting Language A web server technology in which a user's request is fulfilled by running a script directly on

More information

IE Class Web Design Curriculum

IE Class Web Design Curriculum Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

More information

Secondary two. Put ( )or (x):

Secondary two. Put ( )or (x): Put ( )or (x): 1. We should take a permission before using freeware programs. ( ) 2. We can t see the code of open source program. ( ) 3. The extension of static web page is php. ( ) 4. static web page

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

PHP INTERVIEWQUESTIONS PDF

PHP INTERVIEWQUESTIONS PDF PHP INTERVIEWQUESTIONS PDF Created By: Umar Farooque Khan 1 PHP Interview Questions For Fresher Q:-01. Full name of PHP? The full name of PHP is or PHP stand for "Hypertext Pre-processor". Q:-02. Who is

More information

6.470 IAP 2013 PHP Exercises

6.470 IAP 2013 PHP Exercises 6.470 IAP 2013 PHP Exercises Here are some exercises on PHP. The first two are simply to get you used to the syntax of PHP, and the last three go over many server-side programming issues that you will

More information

Guide for Building Web Application Using PHP and Mysql

Guide for Building Web Application Using PHP and Mysql Guide for Building Web Application Using PHP and Mysql 1. Download and install PHP, Web Server, and MySql from one of the following sites. You can look up the lecture notes on the class webpage for tutorials

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

HTML tags. We discussed HTML heading tag Now comes the paragraph tag <p> Paragraphs are defined with the <p> tag

HTML tags. We discussed HTML heading tag Now comes the paragraph tag <p> Paragraphs are defined with the <p> tag HTML DOCTYPE declaration is not a tag, it is an instruction to the web browser about the version of HTML page. It's because HTML keeps evolving there are several revisions of it. In HTML 4.01

More information

Building Applications Using Oracle Database 11g Express Edition

Building Applications Using Oracle Database 11g Express Edition Building Applications Using Oracle Database 11g Express Edition Slide 1: Course Introduction Hello and welcome to this online, self-paced course titled Oracle Database 11g Express Edition Building Applications

More information

WEBSITE CODING AND DATABSE QUERY

WEBSITE CODING AND DATABSE QUERY WEBSITE CODING AND DATABSE QUERY Index page Design Figure 1 index page design HTML Code Link Style sheet Using java script and J Query Figure 2 index page HTML Code Menu Banner images using J Query Figure

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Top 50 HTML Interview Questions

Top 50 HTML Interview Questions Top 50 HTML Interview Questions 1) What is HTML? HTML is short for HyperText Markup Language, and is the language of the World Wide Web. It is the standard text formatting language used for creating and

More information

Micro soft Expression Web 4

Micro soft Expression Web 4 University of Texas at Arlington Micro soft Expression Web 4 Beginner s Guide 2011 1 2 Table of Contents UTA Web Pages... 5 Connecting to your Website... 5 Copying files from your Website... 8 To open

More information

PHP Essentials. PHP Essentials Edition 1.0

PHP Essentials. PHP Essentials Edition 1.0 PHP Essentials Edition 1.0. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. The content of this book is provided

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workshop Session Plan

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workshop Session Plan Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Web Design in Nvu Workshop Session Plan Workshop Schedule By failing to prepare, you are preparing to fail. Event Set Up 30 minutes Introduction Welcome/Pre-day

More information

Developing Online Databases and Serving Biological Research Data

Developing Online Databases and Serving Biological Research Data Developing Online Databases and Serving Biological Research Data 1 Last Time MySQL is a Relational Database Management System server (RBDMSs) In order to perform any operation, such as creating a database,

More information

PHP: Introduction. CS7025: Network Technologies and Server Side Programming Lecturer: Saturnino Luz

PHP: Introduction. CS7025: Network Technologies and Server Side Programming  Lecturer: Saturnino Luz PHP: Introduction CS7025: Network Technologies and Server Side Programming http://www.scss.tcd.ie/~luzs/t/cs7025/ Lecturer: Saturnino Luz January 24, 2011 1 PHP: Introduction How does a browser request

More information

PHP. Intro, Syntax, Variables, Echo, Data Types

PHP. Intro, Syntax, Variables, Echo, Data Types PHP Intro, Syntax, Variables, Echo, Data Types Introduction PHP scripts are executed on the server. What You Should Already Know Before you continue you should have a basic understanding of the following:

More information

HTML5 & CSS 8 th Edition. Chapter 1 Introduction to the Internet and Web Design

HTML5 & CSS 8 th Edition. Chapter 1 Introduction to the Internet and Web Design HTML5 & CSS 8 th Edition Chapter 1 Introduction to the Internet and Web Design Chapter Objectives 1. Define the Internet and associated key terms 2. Recognize Internet protocols 3. Discuss web browsers

More information

CrownPeak Playbook CrownPeak Hosting with PHP

CrownPeak Playbook CrownPeak Hosting with PHP CrownPeak Playbook CrownPeak Hosting with PHP Version 1.0 2014, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,

More information

DREAMWEAVER BASICS. A guide to updating Faculty websites Created by the Advancement & Marketing Unit

DREAMWEAVER BASICS. A guide to updating Faculty websites Created by the Advancement & Marketing Unit DREAMWEAVER BASICS A guide to updating Faculty websites Created by the Advancement & Marketing Unit Table of content Tip: Click on the links below to go straight to the desired section The W (Web Services)

More information

UNIX Web Hosting Support Documentation

UNIX Web Hosting Support Documentation UNIX Web Hosting Support Documentation Web Hosting Basics Control Panel Access your Control Panel at http://your-domain-name.com/stats/ to change your password, setup your e-mail accounts, administer your

More information

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS Course Title: Advanced Web Design Subject: Mathematics / Computer Science Grade Level: 9-12 Duration: 0.5 year Number of Credits: 2.5 Prerequisite: Grade of A or higher in Web Design Elective or Required:

More information

Task 2.1 Add a timetable to your web site

Task 2.1 Add a timetable to your web site Task 2.1 Add a timetable to your web site Objective: To learn how to use tables, style them with CSS and differentiate between absolute and relative hyperlinks. Duration: 50 minutes Pre-requisite tasks:

More information

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

LICENSE4J LICENSE MANAGER USER GUIDE

LICENSE4J LICENSE MANAGER USER GUIDE LICENSE4J LICENSE MANAGER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 4 Managing Products... 6 Create Product... 6 Edit Product... 7 Refresh, Delete Product...

More information

CPE111 COMPUTER EXPLORATION

CPE111 COMPUTER EXPLORATION CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a

More information

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL ISI ACADEMY for PHP& MySQL web applications Programming ISI ACADEMY Web applications Programming Diploma using PHP& MySQL HTML - CSS - JavaScript PHP - MYSQL What You'll Learn Be able to write, deploy,

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Web Video Player User Guide Version 1.2

Web Video Player User Guide Version 1.2 Web Video Player User Guide Version 1.2 Magic Hills Pty Ltd Page 1 of 10 Tab of Contents 1 About Web Video Player...3 1.1 Overview...3 1.2 Requirements...3 1.3 What s New...3 2 Download an Installation...3

More information

Using The HomeVision Web Server

Using The HomeVision Web Server Using The HomeVision Web Server INTRODUCTION HomeVision version 3.0 includes a web server in the PC software. This provides several capabilities: Turns your computer into a web server that serves files

More information

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

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Diploma in Smart Web Designing

Diploma in Smart Web Designing Diploma in Smart Web Designing DURATION: 6 MONTHS Subject Total Hours Theory (hrs.) Practical (hrs.) ADOBE PHOTOSHOP CC 46 22 24 HTML 5 10 5 5 ADOBE DREAMWEAVER CC 8 4 4 INTRODUCTION TO CSS 3.0 16 8 8

More information

ITP 101 Project 3 - Dreamweaver

ITP 101 Project 3 - Dreamweaver ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with

More information

Mercury Users Guide Version 1.3 February 14, 2006

Mercury Users Guide Version 1.3 February 14, 2006 Mercury Users Guide Version 1.3 February 14, 2006 1 Introduction Introducing Mercury Your corporate shipping has just become easier! The satisfaction of your customers depends on the accuracy of your shipments,

More information

Web Programming HTML. Step by step Exercises CSS. JavaScript. Hans-Petter Halvorsen, M.Sc.

Web Programming HTML. Step by step Exercises CSS. JavaScript. Hans-Petter Halvorsen, M.Sc. Web Programming HTML CSS JavaScript Step by step Exercises Hans-Petter Halvorsen, M.Sc. History of the Web Internet (1960s) World Wide Web - WWW (1991) First Web Browser - Netscape, 1994 Google, 1998 Facebook,

More information

PHP/MYSQL (Basic + Advance)

PHP/MYSQL (Basic + Advance) PHP/MYSQL (Basic + Advance) PHP/MYSQL Course Curriculum Page 1 Web Technologies XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

User Guides Neetrix SiteFront

User Guides Neetrix SiteFront User Guides Neetrix SiteFront The website building and content management system 2011 v1.00 1 INTRODUCTION This documentation takes you through the process of building a website step by step using the

More information

Application note: SQL@CHIP Connecting the IPC@CHIP to a Database

Application note: SQL@CHIP Connecting the IPC@CHIP to a Database Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no

More information

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1 UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL

More information

IAS Web Development using Dreamweaver CS4

IAS Web Development using Dreamweaver CS4 IAS Web Development using Dreamweaver CS4 Information Technology Group Institute for Advanced Study Einstein Drive Princeton, NJ 08540 609 734 8044 * helpdesk@ias.edu Information Technology Group [2] Institute

More information

10CS73:Web Programming

10CS73:Web Programming 10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server

More information

WEB SERVER. Andri Mirzal, PhD N

WEB SERVER. Andri Mirzal, PhD N WEB SERVER Andri Mirzal, PhD N28-439-03 Web server Web server can refer to either the hardware or the software that helps to deliver web content that can be accessed through the Internet The most common

More information

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

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test

More information

HTML, XHTML and CSS for Web Designers & Developers

HTML, XHTML and CSS for Web Designers & Developers HTML, XHTML and CSS for Web Designers & Developers Course ISI-1254 - Five Days - Instructor-led - Hands on Introduction This course will give any web programmer an extra edge of effectiveness on the job.

More information

OCS Training Workshop LAB13. Ethernet FTP and HTTP servers

OCS Training Workshop LAB13. Ethernet FTP and HTTP servers OCS Training Workshop LAB13 Ethernet FTP and HTTP servers Introduction The training module will introduce the FTP and Web hosting capabilities of the OCS product family. The user will be instructed in

More information

aspwebcalendar FREE / Quick Start Guide 1

aspwebcalendar FREE / Quick Start Guide 1 aspwebcalendar FREE / Quick Start Guide 1 TABLE OF CONTENTS Quick Start Guide Table of Contents 2 About this guide 3 Chapter 1 4 System Requirements 5 Installation 7 Configuration 9 Other Notes 12 aspwebcalendar

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites Asbru Ltd Asbru Ltd wwwasbrusoftcom info@asbrusoftcom Asbru Web Content Easily & Inexpensively Create, Publish & Manage Your Websites 31 March 2015 Copyright 2015 Asbru Ltd Version 92 1 Table of Contents

More information

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

Contents. Downloading the Data Files... 2. Centering Page Elements... 6 Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...

More information

ITNP43 HTML Practical 1 Write Your Own Web Page

ITNP43 HTML Practical 1 Write Your Own Web Page ITNP43 HTML Practical 1 Write Your Own Web Page LEARNING OUTCOMES By the end of this practical you should be able to create a simple web page by writing HTML using a simple text editor, TextPad. You will

More information

Dreamweaver Help: common functions and operations

Dreamweaver Help: common functions and operations Dreamweaver Help: common functions and operations To learn about Dreamweaver CS6 environment view YouTube video: https://www.youtube.com/watch?v=dczjfrgyms0 Setting up Dreamweaver Preferences By default,

More information

PIC 40A. Lecture 16: Introduction to PHP. Copyright 2011 Jukka Virtanen UCLA 1 11/12/14

PIC 40A. Lecture 16: Introduction to PHP. Copyright 2011 Jukka Virtanen UCLA 1 11/12/14 PIC 40A Lecture 16: Introduction to PHP 11/12/14 Copyright 2011 Jukka Virtanen UCLA 1 What is PHP? Server-side scripting language An interpreted language like JavaScript Developed by Rasmus Lerdorfin 1994

More information

Web Authoring. www.fetac.ie. Module Descriptor

Web Authoring. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

EDIT202 Web Page Creation Lab Prep Sheet

EDIT202 Web Page Creation Lab Prep Sheet EDIT202 Web Page Creation Lab Prep Sheet Creating and managing websites can be a valuable educational tool. Whether it is just to share administrative information, deliver course content or to be used

More information

So you need to develop an interactive Web site. Perhaps your boss just

So you need to develop an interactive Web site. Perhaps your boss just Chapter 1 Introduction to PHP and MySQL In This Chapter Finding out what a Web database application is Discovering how MySQL works Taking a look at PHP Finding out how PHP and MySQL work together So you

More information

Application Servers G22.3033-011. Session 2 - Main Theme Page-Based Application Servers. Dr. Jean-Claude Franchitti

Application Servers G22.3033-011. Session 2 - Main Theme Page-Based Application Servers. Dr. Jean-Claude Franchitti Application Servers G22.3033-011 Session 2 - Main Theme Page-Based Application Servers Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

Load testing with WAPT: Quick Start Guide

Load testing with WAPT: Quick Start Guide Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Basic Web Application Development Spring credit hour Student Taught (Satisfactory/Unsatisfactory)

Basic Web Application Development Spring credit hour Student Taught (Satisfactory/Unsatisfactory) Basic Web Application Development Spring 2014 1 credit hour Student Taught (Satisfactory/Unsatisfactory) Matthew Schurr mschurr@rice.edu (404) 395-0511 Instructor Matthew Schurr Duncan College Class of

More information

Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.

Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its. Pemrograman Web 1. Pengenalan Web Server M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.edu Table of Contents World Wide Web Web Page Web Server Internet

More information

Intro Tutorials. Downloading Notepad ++

Intro Tutorials. Downloading Notepad ++ Author: Dontae M. Grose Jr. Intro Tutorials Creating webpages can be a hard, but with this quick and easy tutorial I will show you how to become a web designer. You will learn how to use html and css,

More information

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476 ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP

More information

Intro to Web Development

Intro to Web Development Intro to Web Development For this assignment you will be using the KompoZer program because it free to use, and we wanted to keep the costs of this course down. You may be familiar with other webpage editing

More information

Chapter I HTML5 INFORMATION MANAGEMENT PROGRAM SUAN SUNANDHA RAJABHAT UNIVERSITY

Chapter I HTML5 INFORMATION MANAGEMENT PROGRAM SUAN SUNANDHA RAJABHAT UNIVERSITY Chapter I HTML5 Lecture by Nutthapat Keawrattanapat Bachelor of Sciences (First Class Honors) Computer Science Master of Sciences Management Information System INFORMATION MANAGEMENT PROGRAM SUAN SUNANDHA

More information

Dreamweaver Tutorial #1

Dreamweaver Tutorial #1 Dreamweaver Tutorial #1 My first web page In this tutorial you will learn: how to create a simple web page in Dreamweaver how to store your web page on a server to view your page online what the Internet

More information

A Manual on use of ABCD central and VHL-Site modules for Developing Library Information Discovery and Information Literacy Tools

A Manual on use of ABCD central and VHL-Site modules for Developing Library Information Discovery and Information Literacy Tools A Manual on use of ABCD central and VHL-Site modules for Developing Library Information Discovery and Information Literacy Tools By Arnold M. Mwanzu From Kenya: United States International University-Africa

More information

ETPL Web Builder User Guide

ETPL Web Builder User Guide ETPL Web Builder User Guide Version 0.991/ September 2012 33 Ubi Avenue 3 #08-72 Vertex (Tower A) Singapore 408868 Tel: +65 6848 8900 Fax: +65 6634 0612 www.commontown.com Copyright 2012 CommonTown Pte

More information

Basic tutorial for Dreamweaver CS5

Basic tutorial for Dreamweaver CS5 Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to

More information

Saya WebServer Mini-project report

Saya WebServer Mini-project report Saya WebServer Mini-project report Introduction: The Saya WebServer mini-project is a multipurpose one. One use of it is when a lecturer (of the cs faculty) is at the reception desk and interested in knowing

More information

UPDATING HTML CONTENT

UPDATING HTML CONTENT LEARNING BLACKBOARD VISTA 4.0 1 UPDATING HTML CONTENT Hypertext Markup Language (HTML) is the code used to structure and format a web page. It is the most common delivery format for online content because

More information

PHP Training. RevealIT Pvt. Ltd. Address : Noida Sector-15 Opposite Nirula s Hotel Phone 1 : Mobile : ,

PHP Training. RevealIT Pvt. Ltd. Address : Noida Sector-15 Opposite Nirula s Hotel Phone 1 : Mobile : , Pvt. Ltd. Address : Noida Sector-15 Opposite Nirula s Hotel 201301 Phone 1 : 0120-422-6850 Mobile : +91-9953857865, 9711774747 2015 Course PHP In short PHP (Hypertext Pre-processor) is a server side scripting

More information

Joomla! 1.5: Quick Start Guide

Joomla! 1.5: Quick Start Guide Table of Contents Table of Contents...2 Introduction...3 XAMPP Setup...4 Download & Unzip Joomla!...6 Joomla! Installation...8 Sections, Categories, and Articles...10 Users...15 Web Links...18 News Feeds...19

More information

ECDL / ICDL Web Editing Syllabus Version 2.0

ECDL / ICDL Web Editing Syllabus Version 2.0 ECDL / ICDL Web Editing Syllabus Version 2.0 Purpose This document details the syllabus for ECDL / ICDL Web Editing. The syllabus describes, through learning outcomes, the knowledge and skills that a candidate

More information

Introduction to Adobe Photoshop. Introduction to HTML. Intermediate HTML. Advanced HTML & HTML5

Introduction to Adobe Photoshop. Introduction to HTML. Intermediate HTML. Advanced HTML & HTML5 Introduction to Adobe Photoshop Section Intro: The 80/20 Rule, Photoshop Basics, and More Creating a New Photoshop Document Photoshop Environment: The Toolbar - Part 1 Photoshop Environment: The Toolbar

More information

Page 1 of 5. Dreamweaver CC Course Outline

Page 1 of 5. Dreamweaver CC Course Outline Page 1 of 5 Dreamweaver CC Course Outline Dreamweaver CC Course Outline Introduction to The Basics Web Browsers What is HTML? Browser incompatibilities Nesting tags Duration: 4 Days Related Courses: PHP

More information

Quick Guide for Dreamweaver CC Basics April 2016 Training:

Quick Guide for Dreamweaver CC Basics April 2016 Training: Dreamweaver CC Basics When you look at a web page, you might wonder how it is made. To display a web page, your internet browser reads and interprets a special set of instructions. These instructions are

More information

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 02 Minor Subject

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 02 Minor Subject Multimedia im Netz Online Multimedia Winter semester 2015/16 Tutorial 02 Minor Subject Ludwig- Maximilians- Universität München Online Multimedia WS 2015/16 - Tutorial 02 for minor subject students 1 Today

More information

Manual pdf-recover Page 2

Manual pdf-recover Page 2 Manual Version 4.0 Welcome... 3 Demo version Online activation... 3 Copyright... 3 Referring to the style... 4 Introduction... 4 Process... 5 Program call-up... 5 Manual mode... 5 Drag and Drop (Windows

More information

WEB& WEBSITE DESIGN TRAINING

WEB& WEBSITE DESIGN TRAINING WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic

More information

SQL Server Instance-Level Benchmarks with DVDStore

SQL Server Instance-Level Benchmarks with DVDStore SQL Server Instance-Level Benchmarks with DVDStore Dell developed a synthetic benchmark tool back that can run benchmark tests against SQL Server, Oracle, MySQL, and PostgreSQL installations. It is open-sourced

More information

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P. SQL databases An introduction AMP: Apache, mysql, PHP This installations installs the Apache webserver, the PHP scripting language, and the mysql database on your computer: Apache: runs in the background

More information

ENG 11 Digital Writing Assignment. Learn HTML & CSS. Gabe McNinch. <html>

ENG 11 Digital Writing Assignment. Learn HTML & CSS. Gabe McNinch. <html> ENG 11 Digital Writing Assignment Learn HTML & CSS Gabe McNinch 1 of 23 Contents 1. Intro to HTML 2. Text Editors 3. HTML Document Structure 4. Text Elements 5. List Elements 6. Linking Elements

More information

Welcome to the Drupal How to Guide for Business/Association Member

Welcome to the Drupal How to Guide for Business/Association Member www.webprophets.com.au PO Box 2007 St Kilda West Victoria Australia 3182 Phone +61 3 9534 1800 Fax +61 3 9534 1100 Email info@webprophets.com.au Web www.webprophets.com.au Welcome to the Drupal How to

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

EME 6209: Designing Integrated Media Environments 2. Educational Technology Program. University of Florida

EME 6209: Designing Integrated Media Environments 2. Educational Technology Program. University of Florida EME 6209: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3-credits hours PREREQUISITE Completion of EME 6208 with a passing grade or instructor

More information

DMXzone Server Connect DMXzone

DMXzone Server Connect DMXzone Table of contents Table of contents... 1 About Server Connect... 2 Features in Detail... 3 The Basics: Accessing Server Actions Builder Panel... 23 Advanced: Adding Form Inputs to Server Connect... 27

More information

Contents - This is Dept. of Surgery modified version of the manual. Missing pages were removed intentionally.

Contents - This is Dept. of Surgery modified version of the manual. Missing pages were removed intentionally. Contents - This is Dept. of Surgery modified version of the manual. Missing pages were removed intentionally. 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode

More information

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar

More information

Web Development: Techniques for Handling Content. Shelley Slaey June 2, 2014

Web Development: Techniques for Handling Content. Shelley Slaey June 2, 2014 Web Development: Techniques for Handling Content Shelley Slaey June 2, 2014 Web Background Author User (Client) Web Server (Server) Web Background Request Response Web Server Request Web Browser Response

More information

Table of contents. Universal Data Exporter PHP DMXzone.com

Table of contents. Universal Data Exporter PHP DMXzone.com Table of contents About Universal Data Exporter PHP... 2 Features in Detail... 3 Before you begin... 9 Installing the extension... 9 The Basics: Exporting an HTML table... 10 Introduction... 10 How to

More information

Contents. Introduction... 2. Downloading the Data Files... 2

Contents. Introduction... 2. Downloading the Data Files... 2 Creating a Web Page Using HTML Part 3: Multi-page Management and Uploading INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.1 Summer 2009 Contents Introduction... 2 Downloading

More information

Bijlage1. Software Requirements Specification CIS. For. Version 1.0 final. Prepared by Saidou Diallo. HvA/Inaxion. November 2009

Bijlage1. Software Requirements Specification CIS. For. Version 1.0 final. Prepared by Saidou Diallo. HvA/Inaxion. November 2009 Bijlage1 Software Requirements Specification For CIS Version 1.0 final Prepared by Saidou Diallo HvA/Inaxion November 2009 Copyright 2009/2010 Inaxion BV. Table of Contents 1. Introduction...3 1.1 Purpose...

More information