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.

   63   64   65   66   67   68   69   70   71   72   73