Tecnico Front-End

Esperto di Angular / React

Codice:

SFANRT_01

Ore:

240

Modalità:

In presenza

Start:

3/6/2026

Costo:

Gratuito

Orario settimanale:

Dal lunedì al venerdì - dalle ore 9:30 alle ore 15:30

Stato Iscrizioni - Candidature:

Aperte

Posti disponibili:

14

Vuoi diventare un Tecnico Front-End?

Il Tecnico Front-End trasforma la creatività e la logica in interfacce web mozzafiato, partendo dalle basi del codice fino alla padronanza dei framework più richiesti dal mercato.

I partecipanti inizieranno il percorso dominando l'architettura delle pagine con HTML5 Semantico e il design avanzato con CSS3, imparando a creare siti web spettacolari e perfettamente ottimizzati per ogni dispositivo grazie alla metodologia Mobile-First e all'utilizzo professionale di Bootstrap 5.

Il percorso formativo prevede l'acquisizione di una solida logica di programmazione attraverso JavaScript ES6+, affrontando i pilastri dello sviluppo moderno:

  • Manipolazione del DOM per rendere le pagine vive e interattive.
  • Gestione dell'Asincronia (Promise, Async/Await) per il recupero dati in tempo reale.
  • Programmazione a Oggetti (OOP) e TypeScript, per scrivere codice scalabile, manutenibile e di livello enterprise.

I partecipanti, inoltre, impareranno a gestire il cuore dei dati:

  • Modellazione Database & SQL: progettare database relazionali e padroneggiare query complesse per gestire le informazioni.
  • Integrazione API: capire come il Front-End dialoga con il Back-End per consumare e mostrare dati persistenti.

Il cuore del corso sarà dedicato ai giganti del web: Angular e React. Imparerai l'architettura a componenti, la gestione dello stato con gli Hooks, la programmazione reattiva con RxJS e il routing avanzato per creare Single Page Application (SPA) veloci e performanti.

Tutte le attività saranno finalizzate allo sviluppo di un Final Project: una Web App completa che integrerà TypeScript, logica OOP e connessione a database reali, permettendoti di testare sul campo ogni competenza acquisita.

Proprio come per i nostri percorsi tecnici, l'intera formazione sarà supportata da tecniche di Prompt Engineering, insegnandoti a collaborare con l'Intelligenza Artificiale per accelerare la scrittura del codice e risolvere bug in modo smart.

Articolazione didattica

Modulo 1: Fondamenta Web & Responsive Design

  • HTML5 Semantico: Architettura delle pagine e SEO basic.
  • CSS3 Advanced: Box model, Flexbox, CSS Grid.
  • Bootstrap 5: Sistema a griglie, componenti UI e personalizzazione del framework.
  • Metodologia Mobile-First: Ottimizzazione per dispositivi diversi.

Modulo 2: Logica di Programmazione & JavaScript ES6+

  • Fondamenti: Variabili, tipi di dato, cicli e strutture di controllo.
  • DOM Manipulation: Gestione eventi e interazione dinamica con la pagina.
  • Asincronia: Promise, Async/Await e fetch per il recupero dati.
  • ES6 Syntax: Arrow functions, destrutturazione e moduli.

Modulo 3: OOP & TypeScript

  • Object Oriented Programming (OOP): Classi, oggetti, ereditarietà, incapsulamento e polimorfismo.
  • Introduzione a TypeScript: Tipizzazione statica e interfacce.
  • Pattern: Utilizzo di classi e interfacce per scrivere codice scalabile e manutenibile.

Modulo 4: Database & SQL

  • Modellazione Dati: Progettazione di database relazionali (ER Diagram).
  • SQL Fundamentals: Query DDL (Data Definition) e DML (Data Manipulation).
  • Advanced SQL: Join complesse, aggregazioni e subquery.
  • Integrazione: Come il Front-End consuma dati persistenti tramite API.

Modulo 5: Framework Core – Angular

  • Architettura Angular: Componenti, Moduli, Servizi e Dependency Injection.
  • Data Binding: One-way, two-way binding e gestione degli input/output.
  • Routing: Gestione della navigazione in una Single Page Application (SPA).
  • RxJS: Programmazione reattiva con gli Observables.

Modulo 6: Library Core – React & Project Lab

  • React Basics: JSX, Componenti (Functional vs Class) e Props.
  • State Management: Hook fondamentali (useState, useEffect, useContext).
  • React Router: Navigazione tra le viste.
  • Final Project: Sviluppo di una web app completa che integri TypeScript, logica OOP e chiamata a un database simulato o reale.

Modalità di accesso

Per partecipare puoi inviare il CV e una manifestazione di interesse all'indirizzo selezione@skillfactory.it
oppure compilare il form seguente:

Vorrei ricevere informazioni sul corso seguente:

Tipologia

Codice corso

Nome corso

Grazie! Abbiamo ricevuto il tuo messaggio.
Un nostro referente ti contatterà al più presto
Oops! Something went wrong while submitting the form.

THE INNOVATION ACADEMY

Per lavorare nel mondo digital
iscriviti alla nostra Academy.