Il core della programmazione client

Dopo aver affrontato le tecnologie alla base del web, nel modulo 6 vengono formate alcune tra le competenze essenziali di sviluppo. In questo modulo, infatti, si inizia a parlare di programmazione vera e propria, attraverso l’aggiunta di funzioni in JavaScript – ad oggi, il principale linguaggio di programmazione per lo sviluppo di applicazioni web – con una panoramica sulle potenzialità, sui suoi limiti e sulle librerie più diffuse, come JQuery.

Obiettivi specifici:

  • Programmare applicazioni web lato client utilizzando il principale linguaggio e una tra le librerie più diffuse

Contenuti:

-        Introduzione a JavaScript:

  • Elementi di base/sintassi e script del linguaggio;
  • Variabili e operatori;
  • Strutture di controllo e condizionali;
  • Cicli;
  • Funzioni;

-        Gestione dati con JavaScript:

  • Oggetti;
  • Array;
  • Stringhe;
  • Dati e strutture;
  • Moduli;

-        Programmare applicazioni web con JavaScript:

  • Handler e eventi;
  • Form, UI;

-        Utilizzo della libreria JQuery:

  • Introduzione a JQuery;
  • Script;
  • Selettori;
  • Eventi;
  • Utilizzare JQuery con l'HTML e con i CSS
  • Nascondere e mostrare elementi: le funzioni show() e hide();
  • Animazione: la funzione animate();
  • Effetto dissolvenza: le funzioni fadeIn(), fadeOut(), fadeTo();
  • Effetto slide: le funzioni slideDown(), slideToggle(), slideUp();
  • Menù dinamico;

-        Tutorial: realizzare animazioni sulla pagina mediante l’uso combinato di Javascript e JQuery;

-        Casi di studio/esercitazioni:

  • validazione di un modulo lato client (textbox, textarea, selectbox, radio button, checkbox) con codice completo modulo HTML, codice Javascript;
  • realizzazione replica di un sito Internet prescelto o creazione di un sito responsive su specifica.

Argomento

Il core della programmazione client

Ore

32
Torna all'inizio