Page 70 - ODV Training outline_EN
P. 70







               When  we  talk  about  web  development,  it  is  normally  divided  into  two
               different kinds of development, frontend, and backend development.


                   ●  Backend development focuses on the server side of  a website or web
                       application. Backend developers are responsible for creating the logic of a
                       website.

                   ●  Frontend development focuses on the client side. Frontend developers
                       are responsible for creating the look and feel and functionality of a website.


               In  simple  terms,  the  backend  is  what  happens  behind  the  scenes,  while  the
               frontend is what users see.

               For  example,  when  a  user  visits  an  e-commerce  website,  the  backend  is

               responsible for processing the user's order, storing the order data in a database,
               and sending a confirmation email to the user. The frontend is responsible for
               displaying  the  available  products  to  the  user,  allowing  the  user  to  select  the
               products they wish to purchase, and processing the payment.


               In short, the backend is responsible for the functionality of the website, while the
               frontend is responsible for the appearance of the website.


               In order to introduce the learners to web development, we are going to focus
               mainly on the frontend programming languages.


               Markup languages

               HTML: Used to define the structure of a web page. HTML code is used to create

               elements such as headings, paragraphs, lists, images, and tables.

               CSS: cascade style sheet language used to define the appearance of a web page.

               CSS  code  is  used  to  control  the  size,  colour,  font,  and  other  aspects  of  the
               appearance of elements on a web page.

               Programming languages


               JavaScript is a general-purpose programming language used to add interactivity
               to  web  pages.  JavaScript  code  can  be  used  to  create  animations,  games,
               interactive forms, and other functions.


               User guide for hands-on coding activities for varying skill levels

               Once the basics of web development are well established, the teacher/trainer can
               begin to provide learners with tools to start the learning process. The following



                                         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.

   65   66   67   68   69   70   71   72   73   74   75