CREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all

Similar documents
Introduction to web development and HTML MGMT 230 LAB

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

Beginning HTML. The Nuts and Bolts of building Web pages.

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

CHAPTER 1: GETTING STARTED WITH HTML CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY)

Dreamweaver MX The Basics

Beginning Web Site Design

Web Design E M I R R A H A M A N WEB DESIGN SIDES 2017 EMIR RAHAMAN 1

HTML+ CSS PRINCIPLES. Getting started with web design the right way

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

FIT 100 LAB Activity 3: Constructing HTML Documents

MRK260. Week Two. Graphic and Web Design

Reading How the Web Works

More about HTML. Digging in a little deeper

This document provides a concise, introductory lesson in HTML formatting.

COMS 359: Interactive Media

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

Creating and Building Websites

Dreamweaver CS 5.5. University Information Technology Services. Training, Outreach, Learning Technologies, and Video Production

Web Engineering (CC 552)

c122jan2714.notebook January 27, 2014

HTML/CSS Lesson Plans

Cascading style sheets

Grapevine web hosting user manual. 12 August 2005

Web Publishing Basics I

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

What is a web site? Web editors Introduction to HTML (Hyper Text Markup Language)

How To Upload Your Newsletter

ADOBE Dreamweaver CS3 Basics

Announcements Fawzi Emad, Computer Science Department, UMCP

ICT IGCSE Practical Revision Presentation Web Authoring

The Structure of the Web. Jim and Matthew

Web Programming Paper Solution (Chapter wise)

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

CS101 Lecture 04: How the Web Works Publishing Web pages. What You ll Learn Today

Perch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

Hyper Text Markup Language HTML: A Tutorial

Tutorial. Activities. Code o o. Editor: Notepad Focus : Text manipulation & webpage skeleton. Open Notepad

AOS Lab 4 HTML, CSS and Your Webpage

Introduction, Notepad++, File Structure, 9 Tags, Hyperlinks 1

CSC9B1: Essential Skills WWW 1

Dreamweaver CS6. Level 1. Topics Workspaces Basic HTML Basic CSS

Head First HTML 5 Programming: Chapter 3: Events, Handlers, and all that Jazz.

RAGE WebDesign Quick Start 1 of 18. Welcome To RAGE WebDesign

JSN Dona Portfolio User's Guide

This assignment is worth 100 points and is due on the crashwhite.polytechnic.org server at 23:59:59 on the date given in class.

Tutorial 4. Activities. Code o Editor: Expression Web o Focus : Base Layout, navigation with folders, external stylesheets, Open up Expression Web

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example.

CS101 Lecture 05: The World Wide Web. What You ll Learn Today Computer Science

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Understanding structure Learning about markup Tags and elements. Structure COPYRIGHTED MATERIAL

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

11. HTML5 and Future Web Application

Dreamweaver Tutorial #2

ACA Dreamweaver Exam Notes

Using Google Drive Some Basics

Using Dreamweaver. 1 Overview. About the Web. About Dreamweaver

Dreamweaver Primer. Using Dreamweaver to Create and Publish Simple Web Pages. Mark Branom, Stanford University, Continuing Studies June 2011

Poet Image Description Tool: Step-by-step Guide

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

How to lay out a web page with CSS

Using Dreamweaver To Edit the Campus Template Version MX

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Techniques for Optimizing Reusable Content in LibGuides

Announcements Fawzi Emad, Computer Science Department, UMCP

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

Using Dreamweaver. 3 Basic Page Editing. Planning. Viewing Different Design Styles

Level 5 Digital technologies Chapter 4

Tutorial 2 Editor Brackets

Notes beforehand... For more details: See the (online) presentation program.

Grade 9 :The Internet and HTML Code Unit 1

Using Dreamweaver CS6

Secure Web Appliance. Basic Usage Guide

1.1 A Brief Intro to the Internet

Authoring World Wide Web Pages with Dreamweaver

CSCU9B2 Practical 1: Introduction to HTML 5

1.1 A Brief Intro to the Internet

KENDRIYA VIDYALAYA MAHASAMUND

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension

Site Owners: Cascade Basics. May 2017

Web Structure and Style. MB2030 Section 2 Class 4

Dreamweaver Basics Outline

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Navigating Your e-portfolios

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1

Developing a Home Page

It is possible to create webpages without knowing anything about the HTML source behind the page.

CSS worksheet. JMC 105 Drake University

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson

HTML&CSS. design and build websites

MPT Web Design. Week 1: Introduction to HTML and Web Design

Your computer, the internet, and the web. A brief overview

m ac romed ia D r e a mw e av e r Curriculum Guide

Data Asap Introduction Versions Getting Started Prerequisite Preparation Screens MANAGE PROJECTS (Screen 1)...

Web Development IB PRECISION EXAMS

Dreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!

The Nature of the Web

Objectives. Connecting with Computer Science 2

Transcription:

Slide 1 CREATING WEBSITES What you need to build a website Part One The Basics Chas Large Welcome one and all Short intro about Chas large TV engineer, computer geek, self taught, became IT manager in 2000, spent 15 years developing skills.

Slide 2 Agenda Brief history of the web What does a website consist of? What do I need to build one? Building a basic web page Do it with style Questions What The Web is The parts of a typical Basic website What tools and software will be needed How to build and display a basic webpage How to make it look more than just plain text A Q&A session but feel free to ask during the presentation.

Slide 3 A Brief History of the Web The web or World Wide Web was invented by Tim Berners-Lee in 1989 The web is part of but is not the Internet By 1990, Tim had written three fundamental technologies to form the foundation of the web. HTML: HyperText Markup Language URI: Uniform Resource Identifier Also know as URL HTTP: Hypertext Transfer Protocol The Internet was begun as ARPANET in the late 1960 s Not really forming full connectivity until 1972 when the first emails began The web is ONLY PART of the INTERNET being a concept idea of Tim Berners-lee Tim came up with the PROTOCOLS and LANGUAGE we use today to create web sites. HTML HyperText Markup Language The Uniform Resource Identifier also called UR Locator essentially an address on the web HTTP The HyperText Transfer Protocol the means by which the pages are transferred over the Internet. Links to sources: http://webfoundation.org/about/vision/history-of-the-web/ http://www.internetsociety.org/internet/what-internet/history-internet/brief-history-internet

Slide 4 What does a website consist of? A basic website consists of FOUR major parts A domain name or URL Some form of on-line storage An Index page Some interesting content A website needs FOUR major parts in order for others to view it. A domain name This is recorded in a directory against a physical computer address (URL). It is looked up by browsers using a system known as DNS Dynamic Name System. Somewhere for the files to be kept and Served to visitors A Web Server A starting or Index page a home page. And of course, something for visitors to see when they get there!

Slide 5 What do I need to build one? A domain name You can register a domain name through many providers Some on-line storage This is often called Web Space or Hosting Space A text editor This is used to create the content like the index page A means to Upload your content FTP or some other web drive software to send the files to your new site Whilst a website can be hosted on a home computer, it would rely on visitors being told the IP address of your home computer and you d need to edit the firewall on your router to allow access through to port 80, this could also allow unwanted access. Find your own IP at http://ipchicken.com/ If you plan to make the site visible to viewers, then it needs to be on a server with a name that means visitors can find it. Visitors find websites by entering the Domain Name an easily understood name and then a Domain Name Server (DNS) is used to look up the real physical (IP) address of the site. So my site for example www.chas-large.co.uk sits on my server at 94.76.211.247. However, to make a simple page all you need is a plain text editor, and a web browser. You don t even need access to the internet. A page can be created and viewed in a browser just like a document in WORD or some other Text file. You can create web pages in WORD but they tent to be bloated with background code that Microsoft puts in them Once you have created your web page(s) you can upload them to your host computer a number of ways. File Transfer Protocol (FTP), WebDisk (a synchronised link to a folder on your computer of your hosting company s supplied file management system.

Slide 6 Building a basic web page Domain registration and web space rented? Then lets begin building a web page! Using a Plain Text Editor we create the Index page This is named index.html or index.htm In this page we insert HTML TAGS so that the web browser recognises the text functionality Assuming you want to make it live, let s get started making it locally first so we can test it before putting it On Line The Index page has to have an extension that web browsers recognise, this can be htm, html, php, asp, and many more but is usually one of the first three. Open text editor, enter, This is a web page save it with the name index.html on desktop

In Chrome, do CTRL + O to open the file dialog and browse to desktop to open the file. As can be seen, the page has just plain text, nothing special. Next we add dome more text and make the text look different and behave differently by using HTML Tags either end of the section or words. The web page consists of different sections, the HEADER contains such details as the site name, description and links to style sheets and scripts. This is hidden from view but is there in the background so that the browser can bring up any resources needed to make the page appear as it was designed to be seen. Next is the BODY section, this contains the bulk of the content of the page and is normally reserved for text and links with some local styling script. There can also be a FOOTER section of the page but this is rarely used nowadays.

The Tags in HTML always reside inside < and >. The CLOSING tag has a forward slash / after the <. So to Embolden some text you would use the Strong tag like this: <strong>this text appears emboldened</strong> You can edit the text file in your text editor AND view its appearance in your browser at the same time. Any change you make, once saved can be reviewed by doing a RELOAD in the browser by pressing CTRL + F5 keys simultaneously. Most tags are easily recognised as they tend to use real words or initial letters as in the page above: A Paragraph is <P> Unordered List is <UL> List Item is <LI> You can add unseen comments to HTML pages, which can be useful for defining different areas of your code. These comments reside in special comments tags like this: <!- - comment goes here - -> These tags can be used to create all kinds of formatting. There are too many to discuss here but visit www.w3schools.com to see them all, what they do and experiment on an interactive page.

Slide 7 Important things about the web Once the web page is written, it is uploaded (copied) to the hosting site This is usually in the public_html folder of the server Web sites traditionally use UNIX or LINUX Servers Files on web sites are strictly case sensitive Index.html is not the same as index.html Files need permissions We have written the web page in plain text and tested it locally Now we have to get it on the web so others can see it. We need two things. 1. Some form of hosting service 2. Some means to upload the file There are many web services to choose from, the reasons are many but I look for good after sales service as the main criteria. Experience has taken me across many leading to WHUK as the best. Uploading the files can be carried out in a number of ways. The services control panel File Manager. A webdrive synchronised folder on the PC to the web service location. Finally FTP or File Transfer Protocol. Links to Domain registration and hosting companies: https://www.webhosting.uk.com/ https://www.123-reg.co.uk/ https://www.1and1.co.uk/ http://www.servage.net/

Slide 8 Changing to Look of it To change the look of the page you need STYLE Styles can be applied in the page But this is laborious if you have lots of pages Styles are best done with CSS CSS = Cascading Style Sheets Styles can be easily changed site wide with CSS A brief look at a CSS. As we have seen, the page look can be changed by using tags We can add tags all over the page. But what if we have lots of pages? Whilst tags can be added to them all, if there are things on all the pages which need the same look then it makes sense to use some form of GLOBAL style to affect them all. This is achieved using Cascading Style Sheets or CSS. Let s look at how. Here is our index.html page once more but this time with a link to a local CSS which must reside in the same root directory (folder) as the page.

Now whilst the tags used are the same as before, we can change the STYLE of these tags from the standard default a browser would apply to something else we desire.

Here is the CSS page. Here we can set the colour of the page background so something other than the default WHITE. We have chosen a colour using a HEXADECIMAL code from a color picker (American color is used on the web). http://www.w3schools.com/colors/colors_picker.asp and the code represents variations of Red, Green and Blue, so the code = 99 in Red, 8c in Green and 2f in Blue. The code must always be preceded by a HASH (#) symbol. Alternatively we can use standard English names like White, Red, Green, Black etc but codes are preferable for variations. In CSS you can add comments but this time you use /* and */ either side of the comment. Comment tags are also useful for temporarily disabling parts of a CSS if you need to change the style but do not want to delete it or you re diagnosing a problem. Just surround the code with a comment tag before and after.

Slide 9 Thank you for your time and attention today, I hope this copy of the presentation contains all the things you wanted to remember but do feel free to send me an email or use the contact me form on my website www.chas-large.co.uk if you need to get in touch. Part two will look at styling, adding links and images and introduce WAMPP, a web server for the PC for building and testing more complex sites. We ll look at why this is needed over just opening files in the browser. Part three will be about using a web template service to create a Ready Made site. And will introduce a Content Management System (CMS) called Joomla and running this on WAMPP Part four will be about building a fully functional website using Joomla CMS and exploring what it can do. Regards Chas Large.