Il corso fornisce le competenze di base per sviluppare servizi Web  utilizzando web frameworks. Nella prima metà del corso viene riconsiderato il linguaggio JavaScript in tutti i suoi aspetti. Nella seconda parte del corso si analizza il framework Angular.  Il corso ha una impostazione "learn by doing" e richiede la disponibilità di un computer. Le esercitazione e le attività di laboratorio non dipendono dal sistema operativo installato. Il corso ripropone ed estende competenze maturate in altri corsi: il linguaggio HTML, il linguaggio JavaScript, il protocollo HTTP. Pur non presupponendo una propedeuticità rispetto ai corsi che li trattano, conoscenze di base di questi argomenti sono indispensabili per trarre vantaggio dal corso.