Struttura del corso

Introduzione

  • Panoramica dello sviluppo front-end
  • Comprensione dei concetti di base e delle terminologie
  • Panoramica delle responsabilità di uno sviluppatore front-end
  • Configurazione di un ambiente di sviluppo

HTML

  • Introduzione a HTML5
  • Tag di base e struttura di un documento HTML
  • Elementi semantici
  • Utilizzo di form e input
  • Elementi multimediali (Immagini e video)
  • Struttura DOM e funzionamento
  • Nuovi browser e loro requisiti con API e sintassi strutturata

CSS

  • Introduzione a CSS
  • Selectors e cascading
  • Modello di box e layout
  • Flexbox e Grid
  • Transizioni e animazioni
  • Design responsivo
  • Comprensione di SCSS e concetti moderni di preprocessori avanzati

Bootstrap

  • Introduzione a Bootstrap
  • Configurazione e utilizzo di Bootstrap
  • Sistema griglia e design responsivo
  • Barre di navigazione, form e pulsanti
  • Componenti e plugin JavaScript

JavaScript

  • Introduzione a JavaScript
  • Concetti di base della programmazione
  • Variabili, tipi di dati e funzioni
  • Manipolazione DOM
  • Programmazione asincrona con callback e promise
  • Fetch API e JSON
  • Utilizzo di gestori di pacchetti JavaScript

React

  • Introduzione a React
  • Componenti e JSX
  • Props e state
  • Gestione eventi
  • Metodi di ciclo di vita
  • Routing e form
  • Hooks
  • Introduzione a Next.js

Argomenti Avanzati

  • Accessibilità
  • Ottimizzazione delle prestazioni
  • Test
  • Distribuzione

Progetto

  • Sviluppo di siti web statici avanzati, applicazioni mobili e desktop
  • Lavorare con Web Assembly e ottimizzare le prestazioni web

Migliori Pratiche per lo Sviluppo Front-End

Risoluzione dei Problemi

Riassunto e Passi Successivi

Requisiti

  • Esperienza di base con strumenti e software di grafica
  • Comprensione dei concetti web e dei principi del SEO
  • Esperienza con le lingue informatiche HTML, CSS e JavaScript

Pubblico di Riferimento

  • Sviluppatori
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative