IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
What Is A Web Page? An Introduction to the Internet.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Mohammed Saiyeedur Rahman.  E-commerce is buying and selling goods over the internet. This could include selling/buying mobile phones, clothes or DVD’s.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
 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
Computer Concepts 2014 Chapter 7 The Web and .
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
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.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 1: Introduction to Web
Server-side Scripting Powering the webs favourite services.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
 The World Wide Web is a collection of electronic documents linked together like a spider web.  These documents are stored on computers called servers.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
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.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
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.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
By Mrs. Houle  It is time to visit the Internet. You are going to jump onto Google Chrome to learn how to use the web browser tools to get around. Along.
 How a computer works  The Internet  Browsers  Web Pages.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
IN THIS LESSON, WE WILL BECOME FAMILIAR WITH HTML AND BEGIN CREATING A WEB PAGE IN YOUR COMPUTER HTML – the foundation.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. WE WILL.
CSS IS A LANGUAGE DESIGNED TO TARGET HTML ELEMENTS AND NODES BY TYPE, CLASS, ID AND VALUE, AND CHANGE THEIR VALUES CSS – change how your HTML looks and.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Overview Web Technologies Computing Science Thompson Rivers University.
IN THIS LESSON, WE WILL BECOME FAMILIAR WITH HTML AND BEGIN CREATING A WEB PAGE IN YOUR COMPUTER HTML – the foundation.
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.
Computer Basics Introduction CIS 109 Columbia College.
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.
4.01 How Web Pages Work.
Web Programming Language
Tonga Institute of Higher Education IT 141: Information Systems
Web Technologies Computing Science Thompson Rivers University
IS1500: Introduction to Web Development
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Chapter 1 Introduction to HTML.
Developing Web-Based Applications
PHP / MySQL Introduction
Getting Started with Dreamweaver
Chapter 27 WWW and HTTP.
Tonga Institute of Higher Education IT 141: Information Systems
Objectives To understand the about types of computer network
Tonga Institute of Higher Education IT 141: Information Systems
Web Development 101 Workshop
Web Technologies Computing Science Thompson Rivers University
4.01 How Web Pages Work.
An Introduction to the Internet
Presentation transcript:

IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet structure

Lesson 1 In this lesson we will review the structure of the Internet and how browsers assemble Websites based on instructions they receive from servers. We will also learn about Object Oriented Programming, a concept that organizes data into “objects.” Methods and functions may change the data in objects. Objects contain data in the form of properties, values and methods.

What is the Internet? A global communication network that allows computers worldwide to connect and exchange information. There are three main types of computers on the Internet: Client: Your computer. Server: A computer that holds information and shares it with visitors (“clients”). Thousands of servers may be in large buildings, storing billions of photos, videos, pages of text and programs. Router: A computer that connects clients with servers.

Simple diagram

How a Website comes to you People use browsers to go places on the Internet. A browser is a special program, like Firefox or Chrome or Explorer, that shows Websites. A domain name, like is kind of like a street address and it tells your browser exactly where to go. Your browser makes an http request to the server and asks to see the Website at the address you want.

What does the server give you? The server sends your browser instructions for how to put the website together and gives your browser copies of photos, music and videos. Have you ever followed a cooking recipe? Is the recipe really the food? No, the recipe is just instructions on how to make the food. It’s up to you to put everything together. The server gives your browser the “recipe” and your browser has to do all the “cooking.”

Browser languages The instructions are files that have names like index.html, styles.css, and script.js. HTML defines the basic words on the page. CSS is used for styling, coloring, creating boxes and placing elements on a page. JavaScript is used to animate the pages – make things move, get bigger or smaller, etc. JavaScript also accepts information from forms you fill out.

The very first Website - HTML only

Static pages The first Websites, and many simple Websites today, are static. The information doesn’t change, unless someone goes in and changes the file and publishes it again. These pages pretty much use HTML, CSS, and maybe JavaScript to animate the page. More sophisticated Websites are dynamic – part of the information in them changes, sometimes every second.

Server side vs. client side HTML, CSS and JavaScript are client side languages. They run in your browser, reducing demands on the server. PHP is a server side language. It accepts information from your browser and sends it to the server, like when you register for a new account, or post a Facebook update. PHP also sends new information from the server to your browser.

More server languages ASP and JSP are also server-side languages to create dynamic Web pages. Many dynamic pages use server-side code to access database information. The information in the database - friends’ updates, your past purchases, the address in Google maps – creates what is on the page. Sites that generate Web pages from database information are often called database-driven websites.

Creating web pages The instructions for computers are written in a computer language or code. In this class, we’re going to learn how to write the software instructions for a browser to put a website together – develop a website. We will create websites first in your computer. Later, you will learn to publish the website to the Internet, where it will sit on a server and anyone with a browser can see it.

See some code Open a browser and go to newamericanscode.com. Right-click and go to “View Page Source.” Do you see all the code? These are the instructions the browser uses to put the website together. Press F12. These are the developer tools. Click on sources. You can see all the different files your browser uses to assembles the website. Let’s spend some time with the developer tools. You will use them a lot to see how websites are put together, how they work, how to find problems and how to run experiments on them.

See the instructions your browser uses Click on the little highlighting arrow in the developer tools. Notice how when you put it over an element, all the code for that element is highlighted in the HTML page in developer tools. Notice also how there’s a window just with CSS instructions and those are highlighted as well. In the developer tools, let’s look at the tab called “sources.” Notice how you can see the different files your browser uses.

This is the highlighting tool If you use the tool to highlight this element You will see where this element appears in the HTML document And how it is styled in the CSS stylesheet