Corso di: Javascript e sviluppo front-end

Abstract: questo corso si propone di creare figure in grado di gestire il front end di una web application, e in generale di intervenire su di un sito web in maniera intelligente. Si parla di programmatori specializzati in queste tecnologie, con particolare riferimento al mondo Javascript.



PROGRAMMA:

Modulo 1 – Basi dello sviluppo per il web (40h)

Teoria:

  • cosa è HTML, perché CSS
  • concetto di layout di una pagina web, concetto di comunicazione tramite colori, uniformità e cambiamento nel linguaggio grafico della pagina
  • le problematiche di cambio browser, le best practices
  • le basi della programmazione in Javascript – sequenza, selezione, iterazione. Gestione degli eventi. Prime form
  • Javascript come motore dell’applicazione.

Pratica:

  • realizzazione di layout di base
  • veste grafica multipla tramite CSS.
  • selezionare tramite elemento, classe, id, pseudoclasse e combinazioni gerarchiche di elementi
  • applicare stili in cascata
  • scrittura di semplici web applications form-based non OO in Javascript

 

Modulo 2 – Javascript e il DOM (92h)

Teoria:

  • Javascript come primo linguaggio di programmazione
  • funzioni e oggetti
  • manipolazione del DOM in Javascript.
  • le best practices di Javascript, gli algoritmi di base, l’utilizzo degli oggetti della pagina all’interno di Javascript

Pratica:

  • esercizi form-based e OO in Javascript
  • scrittura di applicazioni più complesse esclusivamente client side, secondo i principi della programmazione OO
  • partire dalle specifiche e arrivare all’applicazione

 

Modulo 3 – Angular JS come Javascript evoluto e AJAX (92h)

Teoria:

  • Angular JS come evoluzione di Javascript
  • differenze e similitudini
  • concetti di scope, controller e app
  • introduzione ai ng-tags
  • concetto di AJAX
  • interrogazione di programmi server side pre-esistenti per aggiornare la pagina
  • JSONM come formato principe per lo scambio dei dati

Pratica:

  • riscrittura in Angular JS degli esempi scritti in Javascript “vanilla”
  • scrittura di una applicazione client-server completa, sfruttando una applicazione lato server già esistente che risponderà in JSON secondo una versione semplificata del protocollo REST
  • esercizi ed esempi sui temi trattati

 

MODULI OBBLIGATORI:
Salute e Sicurezza sui luoghi di lavoro – Generica accordo Stato/Regioni

  • Concetti di pericolo, rischio, danno, prevenzione, danno – prevenzione – protezione
  • Organizzazione della prevenzione aziendale
  • Diritti, doveri e sanzioni per i vari soggetti aziendali
  • Organi di vigilanza controllo ed assistenza

Diritti e doveri dei lavoratori somministrati -D.lgs. 276/2003

 

MODULO ORIENTAMENTO:

  • Affrontare un colloquio di lavoro, ricerca attiva del lavoro e linkedin
  • Orientamento professionale e predisporre un proprio curriculum vitae

Via Valsugana, 15

Cliccando su “FAI IL TEST” dai il consenso al trattamento
dei dati personali ai sensi dell’articolo 13 del D.Lgs. n. 196/2003