Login

Back-end Developer Course (Online) - Free

Back to courses
Back-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 "Back End Developer" course on an online platform.

The figure of the Back-End Developer It is one of the most requested on the market: a fundamental figure for allowing a website to offer services and features to users who become increasingly demanding as they navigate.

A back-end developer is an IT professional who is responsible for programming and managing the "invisible" elements of a website. These elements include everything that happens "behind the scenes" of a web page, such as server-side coding, website architecture, APIs, scripts, and integration between front-end requests and database data.

GOALS :

The main tasks of a Back-End Developer include

•Creation of codes and libraries that can be implemented over time.

•Integration of front-end elements with server-side ones.

•Development and integration of application programming interfaces (APIs).

•Data creation, storage and protection.

•Perform checks and changes.

•Problem solving.

•Bug fixes (errors in operation).

Back-End Developers They can work in various professional fields, such as companies or agencies, and carry out their work in collaboration with other professionals in the field. The career progression of a back-end developer can be linear, moving through junior, mid-level, and then senior positions.

In terms of future trends, the world of back-end development is constantly evolving, with new technologies opening up new perspectives

FUNDING BODY: Formattemp

PROMOTING BODY: New Frontiers Work spa

IMPLEMENTING BODY: Ideas Together soc.coop.soc.

DURATION: 160 HOURS Since the day 17 November per day DECEMBER 19, 2025 – 17 days of 8 hours each VIRTUAL CLASSROOM (online) and 6 days of 4 hours;

VIRTUAL CLASSROOM LESSONS: from Monday to Friday from 09.30am to 13.30pm and 14.00pm to 18.00pm and for 6 days required 09.30-13.30;

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

PRICE: free (funded by Formatemp);

PARTICIPATION REQUIREMENTS: the course is aimed at candidates for temporary work missions (both unemployed and jobless) registered and selected from the Employment Agency;

- for foreigners, knowledge of the Italian language and grammar, even if NOT certified;

- you need a desktop PC, 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;

MEMBERSHIPS: To submit your application you must register on the website http://www.ideeinsieme.it/index.php/register | and, once you have uploaded your personal documents and CV, type SEND (By 11/13/2025 at 5:00 PM);

SELECTIONS: Those who have joined will be contacted by email for confirmation. (by 13/11/2025 at 12:00) of the verification of videoconferencing connection devices scheduled for the day January 14, 2025, from 11:10.30 a.m. onwards and in groups;

REGISTRATION: The selected candidates will be contacted by email and telephone (by 14/11/2025 at 18.00 pm) to attend the first day of the course. day 17/11/2025 09.30 am on the online platform after sending the entry link.

Course modules

1.1

Back-end developer duties and functions

Website Infrastructure:

  • The dominance
  • HTTP, HTTPS protocols

The tools of the trade:

  • Visual Studio Code
  • GIT

HTML: the markup language and semantics

CSS: Giving a "dress" to our site

Style Libraries: Bootstrap

Introduction to the Javascript language:

  • 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

Data management:

  • The databases
  • The SQL language

Installing and Using MySQL

Node JS: Cross-platform runtime system:

  • Installing and configuring NODE JS
  • Using NPM
  • Using the CLI
  • Node JS Core Modules

Express JS:

  • Installing Express JS
  • Setting up an Express JS app
  • Folder structure

Template engines

Database Integration

Deploying a website with Node JS

- 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