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.