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