Topicm3223030c13a63333_1528449000663_0Topic

Publishing a website on a web serverweb serverweb server

Levelm3223030c13a63333_1528449084556_0Level

Second

Core curriculumm3223030c13a63333_1528449076687_0Core curriculum

Grade VII and VIII

II. Programming and solving problems by using the computer and other digital devices. Using computer applications, the student:

2) creates documents and presentations, including those in a cloud in order to solve problems and create papers from various fields (subjects), adjusts the format and the appearance of the research papers to their content/purpose and demonstrates the following skills:

e) creating a simple website including: text, images and hyperlinks, with the use of the basic commands of HTML.

III. Using the computer, digital devices and computer networks. The student:

2) develops the skill of using various devices for creating the electronic versions of texts, images, sounds, films and animations;

3) uses correctly the terminology related to computer science and technology.

Timingm3223030c13a63333_1528449068082_0Timing

45 minutes

General objectivem3223030c13a63333_1528449523725_0General objective

Publishing websites.

Specific objectivesm3223030c13a63333_1528449552113_0Specific objectives

1. Publishing websites on one’s own web serverweb serverweb server.

2. Hosting websites.

3. Identifying the parameters of hosting accounts.

Learning outcomesm3223030c13a63333_1528450430307_0Learning outcomes

The student:

- places his or her website on a web server.

- describes the parameters of hosting accounts.

Methodsm3223030c13a63333_1528449534267_0Methods

1. Discussion.

2. Learning through observation.

Forms of workm3223030c13a63333_1528449514617_0Forms of work

1. Individual work.

2. Class work.

Lesson stages

Introductionm3223030c13a63333_1528450127855_0Introduction

The teacher initiates a short discussion about web servers: what they are and if the students use them and how.

web serverweb serverweb server is a programme run on the server that processes the incoming network requests over the Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP). It often uses the services of other software running on this server that enables creating dynamic websites.

Hosting refers to allowing by a provider of online services to use the resources of their server room.

[Interactive graphics 1]

Procedurem3223030c13a63333_1528446435040_0Procedure

Publishing a website on one’s own web server:

Many commercial and free solutions that enable implementing your own web server are available. The most common professional solutions include Apach (Linux, Windows) and IIS (Windows). A considerable number of WAMP and LAMP solutions (W – Windows, L – Linux, A – Apache, M – MySQL, P – PHP) can be used for testing websites in a local network, e.g. free XAMP.

In order to make a website hosted on a web server accessible across the internet, the server machine must have a public internet address. If you want to make your website available at a mnemonic address, you have to register its domain in the DNS service. Using web servers independently requires the breadth of knowledge in the field of ensuring the efficiency and security of such servers.
m3223030c13a63333_1527752263647_0Many commercial and free solutions that enable implementing your own web server are available. The most common professional solutions include Apach (Linux, Windows) and IIS (Windows). A considerable number of WAMP and LAMP solutions (W – Windows, L – Linux, A – Apache, M – MySQL, P – PHP) can be used for testing websites in a local network, e.g. free XAMP.

In order to make a website hosted on a web server accessible across the internet, the server machine must have a public internet address. If you want to make your website available at a mnemonic address, you have to register its domain in the DNS service. Using web servers independently requires the breadth of knowledge in the field of ensuring the efficiency and security of such servers.

Hosting websites on a remote server:

If you do not want to make your website accessible across the internet independently, you can use the wide offer of companies that provide hosting services. The basic information needed to select the provider of hosting is being aware what technologies you want to use and what parameters of a hosting account will be necessary in order to ensure the continuity of your website’s operation. Of course the price of hosting rises with the increase of requirements. Some companies do not charge for selected hosting packages. Such packages usually offer limited hosting parameters and/or involve displaying advertisements on your website.m3223030c13a63333_1527752256679_0If you do not want to make your website accessible across the internet independently, you can use the wide offer of companies that provide hosting services. The basic information needed to select the provider of hosting is being aware what technologies you want to use and what parameters of a hosting account will be necessary in order to ensure the continuity of your website’s operation. Of course the price of hosting rises with the increase of requirements. Some companies do not charge for selected hosting packages. Such packages usually offer limited hosting parameters and/or involve displaying advertisements on your website.

Task 1

On the internet, find companies offering hosting services. Browse the basic parameters of hosting packages. Answer the question: What basic parameters of hosting accounts should be taken into account while selecting such an account?

[Interactive graphics 2]

The File Transferfile transferFile Transfer Protocol (FTP) is used to transfer documents to a web serverweb serverweb server. A customer is usually offered their own FTP server included in a hosting package. Another solution is a dedicated file manager used by a website. In order to transfer a document to an FTP server, you can use a web browserweb browserweb browser with a built‑in FTP clientFTP clientFTP client or a dedicated software called an FTP client.

Task 2

Which web browsers have a built‑in FTP client? Find at least three programmes which are FTP clients.

The user‑friendly address of your website:

The basic address of your website will look the following: www. server_of_your_provider.pl/your_identifier. Of course you can buy your own domain and assign it to the resources of your server. If you want your website to be indexed in popular search engines, you must add it to them. If you want it to be ranked high in the search results, you must learn about search engine optimisationsearch engine optimisationsearch engine optimisation.

Definition: search engine optimization:

Search engine optimisationsearch engine optimisationSearch engine optimisation is the process of optimising the content of a website in order to achieve the highest rank possible in search engines’ unpaid (organic) results.

Lesson summarym3223030c13a63333_1528450119332_0Lesson summary

After creating your own website on your home computer, you must transfer it to an external web serverweb serverweb server, where it can be made accessible to all internet users who want to visit it.

Selected words and expressions used in the lesson plan

file transferfile transferfile transfer

FTP clientFTP clientFTP client

Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP)

search engine optimisationsearch engine optimisationsearch engine optimisation

web browserweb browserweb browser

web serverweb serverweb server

m3223030c13a63333_1527752263647_0
m3223030c13a63333_1527752256679_0
m3223030c13a63333_1528449000663_0
m3223030c13a63333_1528449084556_0
m3223030c13a63333_1528449076687_0
m3223030c13a63333_1528449068082_0
m3223030c13a63333_1528449523725_0
m3223030c13a63333_1528449552113_0
m3223030c13a63333_1528450430307_0
m3223030c13a63333_1528449534267_0
m3223030c13a63333_1528449514617_0
m3223030c13a63333_1528450135461_0
m3223030c13a63333_1528450127855_0
m3223030c13a63333_1528446435040_0
m3223030c13a63333_1528450119332_0
web server1
web server

serwer WWW

RVvclfZubiMRi1
wymowa w języku angielskim: web server
Hypertext Transfer Protocol (HTTP)1
Hypertext Transfer Protocol (HTTP)

protokół komunikacyjny HTTP

R4V0up2xZn87M1
wymowa w języku angielskim: Hypertext Transfer Protocol (HTTP)
file transfer1
file transfer

transfer plików

R1KGe1rv3DDUN1
wymowa w języku angielskim: file transfer
web browser1
web browser

przeglądarka internetowa

R1M7JcmXbpBWr1
wymowa w języku angielskim: web browser
FTP client1
FTP client

klient FTP

RNERec5jxkTCU1
wymowa w języku angielskim: FTP client
search engine optimisation1
search engine optimisation

pozycjonowanie

R10dpv1wfuIsQ1
wymowa w języku angielskim: search engine optimisation