Login

Front-end Developer Course (Online) - Free

Back to courses
Front-end Developer Course (Online) - Free Distance learning Free Formattemp

"Nuove Frontiere Lavoro", in collaboration with the training organization "Idee Insieme" and thanks to the "Formatemp" fund, publishes a free "Front End Developer" course on an online platform.

Front-end developer is one of the most sought-after roles in the job market right now, and learning to program a website is a career choice with excellent prospects. A front-end developer is a professional who manages the "front-end" portion of a website, the visible part with which the user or end customer interacts. Front-end developer is among the most sought-after professions in Italy and abroad. Therefore, job opportunities are numerous in this sector.

A Front End Developer creates and develops the user interface of software, applications, and websites in general , using languages ​​such as HTML, CSS, SASS, Bootstrap, JavaScript, and React.js. They improve their usability and work with the UX Designer department to define their digital appearance. They are, in effect, a web professional.

OBJECTIVES: The aim of the project is to create a professional figure capable of:

  • use the tools useful for creating a web interface;
  • acquire the necessary skills in HTML, CSS, JavaScript;
  • finalize the development of a website ready to be launched online;
  • create the infrastructure necessary for certain IT systems to be interconnected.

Thanks to the administration of exercises in virtual environments, students will be able to easily move from theory to practice. The topics covered in the lessons are essential for learning every detail of front-end development and for preparing for all the topics needed to work with the appropriate tools.

FUNDING BODY: Formatemp

PROMOTING BODY: New Frontiers Work spa

IMPLEMENTING BODY: Idee Insieme soc.coop.soc.

COST: the course is free (funded by Formatemp) ;

DURATION: 140 HOURS from 22 SEPTEMBER to 7 NOVEMBER 2025 – 35 days of VIRTUAL CLASSROOM (online) of 4 hours each;

CERTIFICATE: of attendance ( minimum 70% of total hours including attendance at compulsory lessons );

VIRTUAL CLASSROOM LESSONS: Monday to Friday from 09.30 am to 13.30 pm ;

PARTICIPATION REQUIREMENTS: The course is aimed at temporary work candidates (both unemployed and out of work) registered and selected by the Employment Agency;

- for foreigners, knowledge of the Italian language and grammar, even if NOT certified;
- you need to have a desktop PC (desktop), laptop or tablet with a stable wired connection, webcam and microphone;

SELECTION METHOD: Access to the course will take place through several preliminary steps:
- Correct submission of the required documentation;
- Analysis of the CV submitted;
- Check the connection devices to be carried out in videoconference;

SELECTIONS: Those who have joined will be contacted by email to confirm (by 18.00 pm on 17/09/2025) the verification of the videoconference connection devices scheduled for 10.30 am onwards on 18/09/2025 in a group;

REGISTRATION: Those selected will be contacted by email and phone (by 18:09 PM on June 18.00, 2025) to attend the first day of the course on June 22, 2025, at 09:09.30 AM on the online platform after sending the entry link.

Course modules

1.1

Tasks and functions of a web developer

INTRODUCTION – The tools of the trade

The Unix console

Introduction to Microsoft Visual Studio Code

Installing the editor

Using the components

Basic shortcuts

GIT and GitHub

THE DOMAIN

Main features of a hosting service

The DNS protocol

The HTTP, HTTPS protocol

The FTP protocol

HTML

A bit of history.

The roles: Web Developer, Web Designer and Webmaster.

Introduction to HTML5

The concept of TAG

The lyrics

Titles and paragraphs

Lists and tables

Hyperlinks

Inserting images and videos

The forms

Semantic HTML

Basic techniques for indexing content

CSS3

Introduction

How to insert a style sheet

CSS syntax

Selectors and attributes, specificity

Colors, backgrounds and gradients

The filters

Characters: font, units of measurement

Texts: Text formatting

The lists: properties

The links

The box model

Position an element on the page

Animations and transitions

Media queries

The variables

The flex boxes

A Developer's Best Friend: Browser DEVTOOLS

The style libraries

JAVASCRIPT

Introduction, variables, data types and operators

Strings and their methods

The arrays

Flow Control: Conditions and Cycles

Functions

JS default objects

The DOM (Document Object Model)

DOM Manipulation

Global methods

JSON file

Fetch API JASON

Intersection Observer API

Async-await

SITE PROJECT

Subject of the site

Layout definition

Page Production

Implementation of dynamic features

Using external data for front-end generation

- FINAL EVALUATION Test

2.2

Rights and duties of temporary workers

Rights and Duties of Temporary Workers

3.3

Health and safety in the workplace

Health and Safety in the Workplace