Page 68 - ODV Training outline_EN
P. 68
web for everything, like buying and selling products, reading the news,
communicating with friends and family and even at our homes as web
interfaces for our smart-homes devices.
Basics of web development
As said before, not only technical skills (like knowing HTML, CSS and Javascript) are
required to be a good web developer, but also transversals skills are needed, for
example:
● Problem-solving: The skill to analyse and understand the needs of the final
user and look for solutions using web development.
● Communication: Not only with the final user to understand the needs, but
also with other colleagues in order to improve and implement the solution.
● Teamwork: Web development is a collaborative environment, where it is
common to work with other developers in order to develop the website.
● Continuous learning: As with almost every digital area, web development
is a constantly evolving field, so web developers must have the curiosity
and the willingness to learn new things and update their knowledge.
To introduce the learners to web development, apart from the transversal skills
mentioned above, some basic knowledge about how the web works and the
programming languages used to create a website is required to be explained.
How the web works
Computers are able to exchange information between each other when they are
connected to a network. The Internet is a network of networks, so it gives the
possibility to two computers that are connected to the internet to exchange
information between them. When a user opens a webpage on their browsers,
what they are doing is accessing a specific address on the web and requesting to
the server (a computer or system connected to a network that provides resources
to other computers) a specific resource. The server has to process this request
and respond with the specific resource. This resource can be different types of
data, like a file, a video, or the content of the webpage.
This process of request and response of the server can be divided in the following
steps:
1. The user inserts an address on the address bar of the browser.
2. The browser sends a request to the web server hosting the resource.
Funded by the European Union. Views and opinions expressed are however those of the
author(s) only and do not necessarily reflect those of the European Union or the European
Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can
be held responsible for them. Proposal number: 101087107.